회사가 Amazon EC2 Amazon Machine Image (AMI)로 제공되는 타사 단위 테스트 솔루션을 배포하고 있습니다. 모든 시스템 구성 데이터는 Amazon DynamoDB에 저장됩니다. 테스트 결과는 Amazon S3에 저장됩니다. 제품을 운영하려면 최소 3개의 EC2 인스턴스가 필요합니다. 회사의 테스팅 팀은 Spot Instance 가격이 특정 임계값에 있을 때 3개의 추가 EC2 인스턴스를 사용하고 싶어합니다. SysOps 관리자는 이 기능을 제공하는 고가용성 솔루션을 구현해야 합니다. 어떤 솔루션이 운영 오버헤드를 최소화하면서 이 요구사항을 충족합니까?
- A. 시작 구성을 사용하여 Amazon EC2 Auto Scaling 그룹을 정의합니다. 시작 구성에서 제공된 AMI를 사용합니다. 온디맨드 인스턴스 3개와 Spot 인스턴스 3개를 구성합니다. 시작 구성에서 최대 Spot Instance 가격을 구성합니다.
- B. 시작 템플릿을 사용하여 Amazon EC2 Auto Scaling 그룹을 정의합니다. 시작 템플릿에서 제공된 AMI를 사용합니다. 온디맨드 인스턴스 3개와 Spot 인스턴스 3개를 구성합니다. 시작 템플릿에서 최대 Spot Instance 가격을 구성합니다.✓ 정답
- C. 시작 구성을 사용하여 2개의 Amazon EC2 Auto Scaling 그룹을 정의합니다. 시작 구성에서 제공된 AMI를 사용합니다. 한 Auto Scaling 그룹에 온디맨드 인스턴스 3개를 구성합니다. 다른 Auto Scaling 그룹에 Spot 인스턴스 3개를 구성합니다. Spot 인스턴스가 있는 Auto Scaling 그룹의 시작 구성에서 최대 Spot Instance 가격을 구성합니다.
- D. 시작 템플릿을 사용하여 2개의 Amazon EC2 Auto Scaling 그룹을 정의합니다. 시작 템플릿에서 제공된 AMI를 사용합니다. 한 Auto Scaling 그룹에 온디맨드 인스턴스 3개를 구성합니다. 다른 Auto Scaling 그룹에 Spot 인스턴스 3개를 구성합니다. Spot 인스턴스가 있는 Auto Scaling 그룹의 시작 템플릿에서 최대 Spot Instance 가격을 구성합니다.
해설
【핵심 용어】 ▸ Launch Template: AMI, 인스턴스 타입, 보안 그룹 등 인스턴스 구성 정보 저장 ▸ Launch Configuration: 레거시 방식의 Auto Scaling 인스턴스 설정 (업데이트 불가) ▸ Mixed Instances Policy: 단일 ASG에서 온디맨드와 Spot 인스턴스 혼합 운영 【정답 포인트】 ▸ Launch Template은 버전 관리 및 업데이트 지원으로 더 유연한 관리 가능 ▸ 단일 Auto Scaling 그룹에서 온디맨드 3개 + Spot 3개 구성으로 복잡도 감소 ▸ Mixed Instances Policy 사용으로 비용 최적화와 가용성 동시 달성 【오답 체크】 (A) Launch Configuration은 레거시 방식이며 업데이트 불가능하여 관리성 낮음 - 75자 (C) 2개의 별도 ASG 운영은 관리 복잡도 증가 및 스케일링 정책 이중 설정 필요 - 85자 (D) 2개 ASG 분리 운영은 필요한 복잡도 증가로 "LEAST operational overhead" 불만족 - 90자 【시험 포인트】 ▸ Launch Template vs Launch Configuration 차이점 이해 ▸ Auto Scaling 그룹의 Mixed Instances Policy 기능 ▸ "Least Operational Overhead" 선택 기준