아마존 Elastic Beanstalk으로 생성한 EC2 인스턴스가 어느날 갑자기 종료되었다.
새로운 EC2 인스턴스가 생성되면서 이전 EC2 인스턴스에 있던 파일들이 다 사라졌다.
미리 백업을 하지 않은 상태에서 그 순간은 끔찍했다.
워드프레스에서 다운 받았던 테마, 플러그인, 사진들까지 없어진 최악의 상황이었다.
시간이 지나고 정신을 차린 뒤 왜 이런 문제가 발생한 것인지 찾기 시작했다.
아마존 Elastic Beanstalk의 event 기록에서 Auto Scaling이 주범이었다.
Auto Scaling은 트래픽이 증가하면 자동으로 Scale up, down을 하는 기능이다.
Scale up, down을 할 때 인스턴스를 추가하던가 기존의 인스턴스를 종료시키기도 한다.
그래도 다행이었던 것은 RDS에 있는 데이터베이스는 그대로 남아있었다.
다음에 Elastic Beanstalk을 생성하면 Auto Scaling, Load balance를 설정하지 않아야 겠다.
좀 더 알아보고 작동시켜야 겠다.
댓글 없음:
댓글 쓰기