AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
레거시 애플리케이션은 Microsoft SQL Server 데이터베이스를 공유하고 MSMQ(Microsoft Message Queueing)를 사용하여 비동기적으로 통신하는 여러 .NET Framework 구성 요소를 사용합니다. 회사는 컨테이너화된 .NET Core 구성 요소로 마이그레이션하고 AWS에서 실행되도록 앱을 리팩터링하려고 합니다. .NET Core 컨테이너는 복잡한 오케스트레이션, 네트워킹 및 호스트 구성에 대한 완벽한 제어가 필요하며, 데이터베이스 모델은 강력한 관계형입니다. 이러한 요구 사항을 충족하는 아키텍처는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 호스트 수준 제어를 유지하기 위해 .NET Core 구성 요소를 Amazon EC2 시작 유형의 Amazon Elastic Container Service(Amazon ECS)에 호스팅합니다. 데이터베이스는 Amazon Aurora MySQL Serverless v2에 호스팅합니다. 비동기 메시징에는 Amazon Simple Queue Service(Amazon SQS)를 사용합니다..
이것이 정답인 이유
정답은 컨테이너화된 .NET Core 구성 요소에 대한 호스트 수준 제어 요구 사항을 충족하는 Amazon EC2 시작 유형의 Amazon ECS를 지정합니다. Aurora MySQL Serverless v2는 강력한 관계형 데이터베이스 모델에 적합하며, SQS는 MSMQ를 대체하는 비동기 메시징 솔루션으로 적합합니다.
오답은 다음과 같습니다.
AWS App Runner는 호스트 수준 제어를 제공하지 않습니다.
Amazon DynamoDB는 강력한 관계형 데이터베이스 모델에 적합하지 않습니다.
AWS Elastic Beanstalk는 호스트 수준 제어를 제공하지 않습니다.
Amazon EventBridge, Amazon SNS, Amazon MSK는 MSMQ의 큐 기반 메시징 패턴을 직접적으로 대체하기 어렵습니다.