A company has a Microsoft .NET application running on an on-premises Windows Server and uses Oracle Database Standard Edition. The company plans to migrate to AWS with minimal code changes and wants a highly available AWS environment. Which two actions should the company take? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment., Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment..
Why this is the answer
The company wants minimal code changes and high availability. Rehosting the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment allows the existing .NET application to run in AWS with minimal modifications, and Elastic Beanstalk handles deployment and scaling for high availability. Migrating the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment using AWS DMS ensures the database is also highly available and compatible with the existing application without schema changes. Refactoring to serverless Lambda functions would require significant code changes, violating the "minimal code changes" requirement. Replatforming to Amazon EC2 with an Amazon Linux AMI would necessitate porting the .NET application from Windows to Linux, which is a substantial change. Migrating to Amazon DynamoDB would require significant schema and code changes to adapt to a NoSQL database, which is not a minimal change.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed