AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
온프레미스 Java 웹 애플리케이션은 MongoDB를 사용하여 구독자 데이터를 저장합니다. 회사는 동일한 아키텍처로 애플리케이션을 AWS로 마이그레이션하고, 고가용성으로 배포해야 하며, 애플리케이션 코드를 변경할 수 없습니다. 이러한 요구 사항을 충족하는 AWS 기반 아키텍처는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 구독자 데이터에 여러 가용 영역에 걸쳐 적절한 크기의 인스턴스가 있는 Amazon DocumentDB (with MongoDB compatibility)를 사용합니다. 여러 가용 영역에 걸쳐 Auto Scaling 그룹의 EC2 인스턴스에 Java 애플리케이션을 배포합니다..
이것이 정답인 이유
정답은 애플리케이션 코드를 변경할 수 없다는 제약 조건과 MongoDB 호환성을 모두 충족합니다. Amazon DocumentDB (MongoDB 호환성 포함)는 MongoDB API를 지원하므로 기존 MongoDB 애플리케이션을 코드 변경 없이 마이그레이션할 수 있습니다. 여러 가용 영역에 걸쳐 적절한 크기의 인스턴스를 사용하면 고가용성과 확장성을 확보할 수 있습니다. Auto Scaling 그룹의 EC2 인스턴스에 Java 애플리케이션을 배포하는 것은 고가용성 및 탄력적인 애플리케이션 계층을 위한 표준 모범 사례입니다.
오답인 Amazon Aurora는 MongoDB와 호환되지 않으므로 코드 변경이 필요합니다. 단일 가용 영역에 MongoDB를 실행하는 것은 고가용성 요구 사항을 충족하지 못합니다. 온디맨드 용량 모드의 DocumentDB는 고가용성을 제공하지만, "적절한 크기의 인스턴스"는 워크로드에 더 최적화된 성능과 비용 효율성을 제공할 수 있습니다.