AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
레거시 온프레미스 .NET 애플리케이션(로드 밸런싱된 웹 티어, 로드 밸런싱된 애플리케이션 티어, Microsoft SQL Server 데이터베이스)이 AWS로 마이그레이션되고 있습니다. 회사는 관리형 서비스를 선호하며 애플리케이션을 다시 작성하고 싶지 않습니다. 솔루션스 아키텍트는 애플리케이션이 확장됨에 따라 라이선스 비용을 최소화하면서 확장 문제를 제거해야 합니다. 이러한 목표를 충족하는 가장 비용 효율적인 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 웹 티어와 애플리케이션 티어 모두에 대해 Application Load Balancer 뒤에 Auto Scaling 그룹의 Amazon EC2 인스턴스를 배포합니다. 기존 SQL Server 프로토콜 및 쿼리를 수락하도록 Babelfish가 활성화된 Amazon Aurora PostgreSQL로 SQL Server 데이터베이스를 리플랫폼합니다..
이것이 정답인 이유
이 솔루션은 관리형 서비스를 선호하고 애플리케이션 재작성을 원치 않는 요구 사항을 충족합니다. 웹 및 애플리케이션 티어에 Application Load Balancer 뒤의 Auto Scaling 그룹에 EC2 인스턴스를 배포하는 것은 확장 가능하고 관리형 솔루션입니다. SQL Server 데이터베이스를 Babelfish가 활성화된 Amazon Aurora PostgreSQL로 리플랫폼하면 기존 SQL Server 프로토콜 및 쿼리를 그대로 사용할 수 있어 애플리케이션 변경을 최소화하고, 상용 데이터베이스 라이선스 비용을 절감하여 비용 효율성을 높입니다.
오답 설명:
AWS DMS를 사용하여 온프레미스 서버 이미지를 생성하고 DynamoDB를 사용하는 것은 애플리케이션 재작성이 필요할 수 있으며, DynamoDB는 관계형 데이터베이스와 호환되지 않을 수 있습니다.
웹 및 애플리케이션 티어를 컨테이너화하고 EKS를 사용하는 것은 재작성 노력이 필요하며, RDS for SQL Server는 라이선스 비용을 최소화하지 않습니다.
애플리케이션 로직을 AWS Lambda 함수로 리팩터링하고 Amazon S3 및 Athena를 사용하는 것은 애플리케이션을 완전히 재작성해야 하므로 문제의 요구 사항과 일치하지 않습니다.