한 회사에서 Amazon EC2 인스턴스에서 실행할 새 웹 애플리케이션을 설계하고 있습니다. 애플리케이션은 백엔드 데이터 스토리지에 Amazon DynamoDB 를 사용합니다. 애플리케이션 트래픽은 예측할 수 없습니다. 회사는 데이터베이스에 대한 응용 프로그램 읽기 및 쓰기 처리량이 보통에서 높을 것으로 예상합니다. 회사는 애플리케이션 트래픽에 대응하여 확장해야 합니다. 이러한 요구 사항을 가장 비용 효율적으로 충족하는 DynamoDB 테이블 구성은 무엇입니까?
- A. DynamoDB 표준 테이블 클래스를 사용하여 프로비저닝된 읽기 및 쓰기로 DynamoDB를 구성합니다. DynamoDB Auto Scaling을 정의된 최대 용량으로 설정합니다.
- B. DynamoDB Standard 테이블 클래스를 사용하여 온디맨드 모드에서 DynamoDB 를 구성합니다.✓ 정답
- C. DynamoDB Standard Infrequent Access(DynamoDB Standard-IA) 테이블 클래스를 사용하여 프로비저닝된 읽기 및 쓰기로 DynamoDB 를 구성합니다. DynamoDB Auto Scaling을 정의된 최대 용량으로 설정합니다.
- D. DynamoDB Standard Infrequent Access(DynamoDB Standard-IA) 테이블 클래스를 사용하여 온디맨드 모드에서 DynamoDB를 구성합니다.
해설
【핵심 용어】 ▸ On-Demand Mode—사용량 기반 자동 요금 ▸ 예측 불가 트래픽—자동 스케일링 지원 / 【정답 포인트】 ▸ 예측 불가 + 높은 처리량—On-Demand 최적 ▸ 용량 계획 불필요—자동 확장 관리 ▸ 비용 최적화—실사용량만 청구 / 【오답 체크】 (A) Provisioned + Auto Scaling—관리 복잡도 증가 (C) Standard-IA—저빈도 데이터용, 여기 부적합 (D) 클래스 선택 오류—IA는 고빈도 접근에 맞지 않음 / 【시험 포인트】 ▸ Standard-IA vs On-Demand 구분 ▸ 예측 불가 워크로드 설계 패턴