• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

auto 스케일링 이미지 질문

23.03.15 20:40 작성 조회수 277

0

auto 스케일링을 위한 ec2 AMI 를 생성할때 생성 시점의 EC2 인스턴스의 어플리케이션 구동 파일도 같이 이미지화가 될거같은데요.

만약 운영도중 ec2인스턴스의 어플리케이션 파일이 변경된다면 ( 개발 수정 배포 등의 사유로 ) AMI 파일도 다시 생성해줘야 하는건가요?

 

 

답변 1

답변을 작성해보세요.

0

안녕하세요. 강의를 들어주셔서 감사합니다.

질문 주신 내용은 다음과 같은 고려할 사항이 있을 것 같습니다.

첫번째 개발 소스 반영이 필요할 때 AMI 를 생성하여 Launch Template 를 만들거나 Versioning 을 해서 AutoScaling 을 적용한다면 AWS 의 Image Builder 라는 서비스가 좋고 오픈소스로는 Hashicorp 사의 Packer 라는 기술이 있습니다. AMI 생성을 자동화하고 간편하고 테스트까지 가능합니다.

두번째 개발한 소스를 테스트 완료까지 되서 Product 에 바로 반영시키기 위해 특정 Repository 를 지속적으로 가져오려고 한다면 Userdata 를 이용하여 S3, Github 등을 이용할 수 있습니다.

세번재 지속적으로 가져오기 위해 CodeDeploy 등등의 기능을 이용할 것인지 결정이 필요합니다.

감사합니다.