
Answer-first summary for fast verification
Answer: Deploy .NET Core components using Amazon ECS with Amazon EC2, use Amazon Aurora MySQL Serverless v2 for the database, and implement asynchronous messaging with Amazon SQS.
The correct answer is D. Hosting the .NET Core components on Amazon Elastic Container Service (ECS) with the Amazon EC2 launch type provides the necessary control over networking and host configuration. Amazon Aurora MySQL Serverless v2 supports the needs of the strongly relational database model, although it does require adapting from Microsoft SQL Server to MySQL. For asynchronous messaging, Amazon Simple Queue Service (SQS) is a suitable and scalable replacement for Microsoft Message Queueing (MSMQ), making this option the best fit for the requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is migrating a legacy application that consists of multiple .NET Framework components, which share a Microsoft SQL Server database and use Microsoft Message Queueing (MSMQ) for asynchronous communication. The migration involves refactoring the application to use containerized .NET Core components on AWS, requiring complex orchestration, full control over networking and host configuration, and adherence to a strongly relational database model. Which AWS services should be used to meet these requirements?
A
Deploy .NET Core components using AWS App Runner, use Amazon RDS for SQL Server for the database, and implement asynchronous messaging with Amazon EventBridge.
B
Deploy .NET Core components using Amazon ECS with AWS Fargate, use Amazon DynamoDB for the database, and implement asynchronous messaging with Amazon SNS.
C
Deploy .NET Core components using AWS Elastic Beanstalk, use Amazon Aurora PostgreSQL Serverless v2 for the database, and implement asynchronous messaging with Amazon MSK.
D
Deploy .NET Core components using Amazon ECS with Amazon EC2, use Amazon Aurora MySQL Serverless v2 for the database, and implement asynchronous messaging with Amazon SQS.