exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 197 discussion

A company has a Microsoft .NET application that runs on an on-premises Windows Server. The application stores data by using an Oracle Database Standard Edition server. The company is planning a migration to AWS and wants to minimize development changes while moving the application. The AWS application environment should be highly available.

Which combination of actions should the company take to meet these requirements? (Choose two.)

  • A. Refactor the application as serverless with AWS Lambda functions running .NET Core.
  • B. Rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment.
  • C. Replatform the application to run on Amazon EC2 with the Amazon Linux Amazon Machine Image (AMI).
  • D. Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Amazon DynamoDB in a Multi-AZ deployment.
  • E. Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
DavidNamy
Highly Voted 1 year, 11 months ago
Selected Answer: BE
B. Rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment. E. Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment. Rehosting the application in Elastic Beanstalk with the .NET platform can minimize development changes. Multi-AZ deployment of Elastic Beanstalk will increase the availability of application, so it meets the requirement of high availability. Using AWS Database Migration Service (DMS) to migrate the database to Amazon RDS Oracle will ensure compatibility, so the application can continue to use the same database technology, and the development team can use their existing skills. It also migrates to a managed service, which will handle the availability, so the team do not have to worry about it. Multi-AZ deployment will increase the availability of the database.
upvoted 15 times
...
vijaykamal
Highly Voted 1 year, 2 months ago
Selected Answer: BE
DynamoDB is NoSQL - E it out Replatform requires considerable overhead - C is out Lambda function is for running code for short duration - A is out Answer - BE
upvoted 6 times
...
lofzee
Most Recent 6 months, 4 weeks ago
Selected Answer: BE
BE = least effort approach.. basically a lift and shift which is what the questions is asking for
upvoted 2 times
...
hardy1234567
8 months ago
d - incorrect at all. Doesn't exist way for migration oracle to dinamoDB.
upvoted 2 times
...
awsgeek75
11 months, 3 weeks ago
Selected Answer: BE
E for minimizing development changes by using same Oracle engine but in highly available deployment. C and D require platform change so it won't work as it increases development. A is also development work of converting .Net to .Net core Lambda functions. May not even be possible. B is simple lift and shift BE is correct
upvoted 3 times
...
TariqKipkemei
1 year, 3 months ago
Selected Answer: BE
Minimize development changes + High availability = AWS Elastic Beanstalk and Oracle on Amazon RDS in a Multi-AZ deployment
upvoted 2 times
...
Guru4Cloud
1 year, 4 months ago
Selected Answer: B
B) Rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment. E) Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment. The reasons are: ° Rehosting in Elastic Beanstalk allows lifting and shifting the .NET application with minimal code changes. Multi-AZ deployment provides high availability. ° Using DMS to migrate the Oracle data to RDS Oracle in Multi-AZ deployment minimizes changes for the database while achieving high availability. ° Together this "lift and shift" approach minimizes refactoring needs while providing HA on AWS.
upvoted 2 times
...
cookieMr
1 year, 6 months ago
Selected Answer: BE
B. This allows the company to migrate the application to AWS without significant code changes while leveraging the scalability and high availability provided by EBS's Multi-AZ deployment. E. This enables the company to migrate the Oracle database to RDS while maintaining compatibility with the existing application and leveraging the Multi-AZ deployment for high availability. A. would require significant development changes and may not provide the same level of compatibility as rehosting or replatforming options. C. would still require changes to the application and the underlying infrastructure, whereas rehosting with EBS minimizes the need for modification. D. would likely require significant changes to the application code, as DynamoDB is a NoSQL database with a different data model compared to Oracle.
upvoted 4 times
...
markw92
1 year, 6 months ago
Answer is BE. No idea why D was chosen. That requires development work and question clearly states minimize development changes, changing db from Oracle to DynamoDB is LOT of development.
upvoted 3 times
...
Bmarodi
1 year, 7 months ago
Selected Answer: BE
B + E are the anwers that fulfil the requirements.
upvoted 2 times
...
cheese929
1 year, 7 months ago
Selected Answer: BE
B and E
upvoted 2 times
...
Nikhilcy
1 year, 7 months ago
why not C?
upvoted 2 times
AWSSURI
3 months, 3 weeks ago
Retire(simplest) < Retain < Relocate < Rehost < Repurchase < Replatform < Re-architect/Refactor (most complex)....So by this order rehosting less complex than replatform thats why we go for BE
upvoted 2 times
...
AlankarJ
1 year, 6 months ago
It runs on a windows server, shifting the whole this to Linux based EC2 would be extra work and of no sense
upvoted 3 times
...
...
k33
1 year, 9 months ago
Selected Answer: BE
Answer : BE
upvoted 2 times
...
waiyiu9981
1 year, 11 months ago
Why A is wrong?
upvoted 1 times
gustavtd
1 year, 11 months ago
Because that needs some development,
upvoted 3 times
...
...
Selected Answer: BE
B. Rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment. E. Use AWS Database Migration Service (AWS DMS) to migrate from the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment. To minimize development changes while moving the application to AWS and to ensure a high level of availability, the company can rehost the application in AWS Elastic Beanstalk with the .NET platform in a Multi-AZ deployment. This will allow the application to run in a highly available environment without requiring any changes to the application code. The company can also use AWS Database Migration Service (AWS DMS) to migrate the Oracle database to Oracle on Amazon RDS in a Multi-AZ deployment. This will allow the company to maintain the existing database platform while still achieving a high level of availability.
upvoted 5 times
...
techhb
2 years ago
Selected Answer: BE
B&E Option ,because D is for No-Sql
upvoted 2 times
JayBee65
1 year, 11 months ago
And requires additional development effort
upvoted 2 times
...
...
career360guru
2 years ago
B&E Option
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago