1 Launch Template이란?
- Launch Template은 EC2 인스턴스를 시작할 때 필요한 모든 설정을 저장한 템플릿입니다.
- 여러 Auto Scaling Group이나 인스턴스를 시작할 때 일관된 설정을 적용할 수 있습니다.
- Launch Template을 사용하면 설정 관리가 간편해지고, 인스턴스를 일관성 있게 배포할 수 있습니다.
2 Launch Template의 주요 구성 요소
- AMI (Amazon Machine Image): EC2 인스턴스에서 사용할 운영 체제 및 소프트웨어 구성을 정의합니다.
- 인스턴스 유형: 인스턴스의 CPU, 메모리, 네트워킹 성능 등을 설정합니다.
- 키 페어: SSH를 통해 EC2 인스턴스에 접근할 수 있는 키 페어를 설정합니다.
- 보안 그룹: 인스턴스의 트래픽을 제어하는 보안 규칙을 설정합니다.
- 네트워크 설정: VPC, 서브넷, 퍼블릭 IP 등 네트워크 관련 설정을 정의합니다.
- 스토리지 설정: 인스턴스에서 사용할 EBS 볼륨 등의 스토리지를 설정합니다.
- 고급 설정: 스팟 인스턴스, 사용자 데이터 스크립트 등 추가적인 설정을 정의합니다.
3 Launch Template 생성 단계
3.1 AWS Management Console에서 Launch Template 생성
- Step 1: AWS Management Console에 로그인합니다.
- Step 2: EC2 대시보드로 이동합니다.
- Step 3: 왼쪽 메뉴에서 "Launch Templates"를 선택하고 "Create launch template" 버튼을 클릭합니다.
3.2 Launch Template 설정