728x90
애플리케이션을 빠르게 인스턴스로 만들기
웹 사이트를 운영하기 위해서 EC2 인스턴스에 애플리케이션을 어떻게 설치하고 배포하는지 다루지는 않았다.
애플리케이션을 설치하고 모든 환경 설정을 마치는 데는 시간이 오래 걸린다.
이 시간을 줄일 수 있는 방법이 있을까?
EC2 인스턴스에서 Golden AMI 를 사용할 수 있다.
Golden AMI 는 애플리케이션과 OS 종속성 등 모든 환경 설정을 사전에 설치 및 구성하고 난 후에 AMI 를 만드는 것이다.
이렇게 하면 환경 구성을 할 필요 없이 바로 EC2 인스턴스를 생성할 수 있다.
Golden AMI 는 클라우드에서 사용하는 아주 흔한 패턴이다.
User Data 를 통해 인스턴스를 부트 스트래핑할 수 있는데, 부트 스트래핑은 인스턴스가 처음 시작될 때 환경 설정하는 것을 의미한다.
하지만, User Data 는 속도가 매우 느리다.
그래서 Golden AMI 와 EC2 User Data 를 혼합하여 사용하는데 Elastic Beanstalk 를 사용할 때 볼 수 있다.
RDS 데이터베이스는 스냅샷을 통해 복구할 수 있지만 시간이 오래 걸린다. 그래도 직접 일일이 쿼리문을 작성하여 데이터를 넣는 것보다는 나은 방법이다.
스냅샷을 통해 EBS 볼륨을 복구할 수도 있다.
728x90