관리 메뉴

피터의 개발이야기

[AWS AutoScaling] 시작 구성과 시작 템플릿의 차이점 본문

AWS

[AWS AutoScaling] 시작 구성과 시작 템플릿의 차이점

기록하는 백앤드개발자 2022. 12. 19. 08:28
반응형

 

ㅁ 개요

 ㅇ 2022년 말까지 Amazon EC2 Auto Scaling이 시작 구성(Launch Configuration)에 새로운 EC2 기능에 대한 지원을 더 이상 지원하지 않을 계획을 AWS Compute Blog에서 밝혔다. 

 ㅇ 현재 운영 중인 시작구성을 시작템플릿으로 변경하기위한 작업을 진행하게 되었다.

 ㅇ 그래서 우선 AutoScaling Group의 시작 구성과 시작 템플릿의 차이점에 대해서 공부하였다.

 

1편  [AWS AutoScaling] 시작구성 생성, AutoScalingGroup 생성
2편 [AWS AutoScaling] 시작 구성과 시작 템플릿의 차이점
3편  [AWS AutoScaling] 시작구성을 시작 템플릿으로 마이그레이션하기

 

ㅁ 시작 구성이란?

  AWS Launch Configuration은 2010년부터 Auto Scaling 그룹이 EC2 인스턴스를 시작하는 데 사용하는 인스턴스 구성 템플릿이다. 시작 구성에는 Amazon Machine Image(AMI)의 ID, 인스턴스 유형, 키 페어, 하나 이상의 보안 그룹, 블록 디바이스 매핑과 같은 정보가 필요하다. 

 

ㅁ 시작 구성의 지원종료

 ㅇ EC2 > 시작 구성 페이지 진입 시 현재(22.12.23) 사용 중지를 권장하고 있다.

 

https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/launch-configurations.html

 ㅇ AWS 시작구성 문서에도 동일한 경고 내용을 확인할 수 있다.

 

 AWS는 시작 구성을 사용하지 않을 것을 강력히 권장한다. Amazon EC2 Auto Scaling 또는 Amazon EC2에 대한 전체 기능을 제공하지 않는다. Amazon은 고객에게 시작구성을 시작템플릿으로 마이그레이션하도록 권고한다. 보다 자세한 내용은 AWS 컴퓨팅 블로그의 Amazon EC2 Auto Scaling이 시작 구성에 새로운 EC2 기능에 대한 지원을 더 이상 추가하지 않음에서 확인할 수 있다.

 

 

ㅁ 시작 템플릿이란?

  시작 템플릿은 2017년부터 시작되었고, 이를 사용하면 시작 요청을 템플릿화하는 새로운 방법을 사용할 수 있다. 시작 템플릿은 하나의 리소스 내에서 모든 시작 매개변수를 캡처하여 인스턴스를 생성하는 데 필요한 단계 수를 줄인다. 또한 Auto Scaling, Spot Fleet, Spot 및 온디맨드 인스턴스에 대한 지원을 통해 시작 템플릿을 사용하면 표준 및 모범 사례를 보다 쉽게 ​​구현할 수 있으므로 비용을 더 잘 관리하고 보안을 개선하며 배포 오류의 위험을 최소화할 수 있다. 이 기능은 추가 비용 없이 사용할 수 있다.

 

  AWS는 Auto Scaling 그룹이 포함된 혼합 인스턴스 정책, 대상 용량 예약, 시작 템플릿에서만 작동하는 버스트 가능한 성능 인스턴스를 위한 무제한 모드와 같은 많은 새로운 기능을 출시했습니다.  즉, 자동 확장 그룹에서 호스팅하는 워크로드의 가용성과 최적화를 개선하고 자동 확장 그룹에서 인스턴스를 시작할 때 EC2의 모든 기능에 액세스할 수 있다. 시작 템플릿을 사용하면 Amazon EC2의 최신 기능도 사용할 수 있다. 여기에는 현재 세대의 EBS 프로비저닝된 IOPS 볼륨(io2), EBS 볼륨 태깅, T2 무제한 인스턴스 , Elastic Inference 및 전용 호스트 등이 포함된다. 전용 호스트는 전용 EC2 인스턴스 볼륨이 있는 물리적 서버이다. Amazon EC2 전용 인스턴스도 전용 하드웨어에서 실행되지만 전용 인스턴스보다 전용 호스트를 사용하는 이점은 외부 벤더로부터 적격 소프트웨어 라이선스를 가져와 EC2 인스턴스에서 사용할 수 있다.

 

 

ㅁ 시작구성과 시작템플릿의 차이점

  시작 구성과  시작 템플릿은 비슷하지만 수정여부의 차이점이 있다. 한 번 작성한 시작 구성은 수정이 불가능하고, 시작 템플릿은 버전 관리를 통해 내용의 변경이 가능하다는 차이점이 있다. 이 때문에 Auto Scaling 그룹에 적용한 시작구성을 수정할 때는 신규로 다시 생성해야만 한다. 

 

  

ㅁ 함께 보면 좋은 사이트

 

Amazon EC2 Auto Scaling will no longer add support for new EC2 features to Launch Configurations | Amazon Web Services

This post is written by Scott Horsfield, Principal Solutions Architect, EC2 Scalability and Surabhi Agarwal, Sr. Product Manager, EC2. In 2010, AWS released launch configurations as a way to define the parameters of instances launched by EC2 Auto Scaling g

aws.amazon.com

ㅇ aws 시작 구성 지원종료 안내

 

시작 구성 생성 - Amazon EC2 Auto Scaling

시작 구성 생성 시작 구성은 사용하지 않는 것이 좋습니다. Amazon EC2 Auto Scaling 또는 Amazon EC2의 일부 구성을 제공하지 않기 때문입니다. 시작 구성은 시작 구성에서 시작 템플릿으로 아직 마이그

docs.aws.amazon.com

 ㅇ 시작구성 생성

 

AWS – EC2 Launch Configuration vs Launch Templates - vembu.com

In this article we will discuss the difference between AWS EC2 Launch Configuration and Launch Template, and how they work. Also, we will look into the step-by-step instructions on how to create a launch template. AWS launch configurations and templates co

www.vembu.com

 ㅇ 시작구성과 시작탬플릿 비교

 

 

반응형
Comments