2014년 7월 11일 금요일

아마존 웹 서비스 - 아마존 Elastic Beanstalk 생성 후 Auto Scaling의 위험성

아마존 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를 설정하지 않아야 겠다.

좀 더 알아보고 작동시켜야 겠다.

댓글 없음:

댓글 쓰기