회사는 Amazon EC2 인스턴스에서 실행되는 지연 시간에 민감한 애플리케이션을 위해 인 메모리 데이터베이스를 실행하려고 합니다. 애플리케이션은 분당 100,000 개 이상의 트랜잭션을 처리하며 높은 네트워크 처리량이 필요합니다. 솔루션 설계자는 데이터 전송 비용을 최소화하는 비용 효율적인 네트워크 설계를 제공해야 합니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까?
- A. 동일한 AWS 리전 내의 동일한 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 클러스터 전략으로 배치 그룹을 지정합니다.✓ 정답
- B. 동일한 AWS 지역 내의 다른 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 파티션 전략으로 배치 그룹을 지정합니다.
- C. Auto Scaling 그룹을 배포하여 네트워크 활용 목표에 따라 다른 가용 영역에서 EC2 인스턴스를 시작합니다.
- D. 서로 다른 가용 영역에서 EC2 인스턴스를 시작하기 위해 단계 조정 정책으로 Auto Scaling 그룹을 배포합니다.
해설
【핵심 용어】 ▸ Cluster Placement Group — 단일 AZ 내 저지연, 높은 네트워크 처리량 ▸ In-Memory Database — Redis/Memcached 수준 요구사항 【정답 포인트】 ▸ 저지연 + 고처리량 + 동일 AZ → Cluster 배치 그룹 (A) ▸ 데이터 전송 비용 최소화 → AZ 간 통신 피함 【오답 체크】 (B) Partition: AZ 간 적합, 저지연 달성 어려움 (C) (D) Auto Scaling: 동적 확장은 배치 그룹 지정 못함 【시험 포인트】 고성능 클러스터 요구 → Cluster Placement Group → 동일 AZ 배포