Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 346 discussion

A company has a legacy application that runs on multiple NET Framework components. The components share the same Microsoft SQL Server database and communicate with each other asynchronously by using Microsoft Message Queueing (MSMQ).

The company is starting a migration to containerized .NET Core components and wants to refactor the application to run on AWS. The .NET Core components require complex orchestration. The company must have full control over networking and host configuration. The application's database model is strongly relational.

Which solution will meet these requirements?

  • A. Host the INET Core components on AWS App Runner. Host the database on Amazon RDS for SQL Server. Use Amazon EventBiridge for asynchronous messaging.
  • B. Host the .NET Core components on Amazon Elastic Container Service (Amazon ECS) with the AWS Fargate launch type. Host the database on Amazon DynamoDUse Amazon Simple Notification Service (Amazon SNS) for asynchronous messaging.
  • C. Host the .NET Core components on AWS Elastic Beanstalk. Host the database on Amazon Aurora PostgreSQL Serverless v2. Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) for asynchronous messaging.
  • D. Host the NET Core components on Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch type. Host the database on Amazon Aurora MySQL Serverless v2. Use Amazon Simple Queue Service (Amazon SQS) for asynchronous messaging.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
heatblur
Highly Voted 1 year ago
Selected Answer: D
Option D seems to be the best fit: Amazon ECS with EC2 offers the needed control and orchestration capabilities. Amazon Aurora MySQL Serverless v2 can support the relational database model, though it requires adapting from Microsoft SQL Server to MySQL. Amazon SQS aligns well with the need for asynchronous messaging and can be a suitable replacement for MSMQ.
upvoted 8 times
...
AzureDP900
Most Recent 1 week, 1 day ago
D is right To meet all of the company's requirements, they should host their .NET Core components on Amazon ECS using the EC2 launch type to gain full control over networking and host configuration. Hosting the database on Amazon Aurora MySQL Serverless v2 allows them to use a strongly relational database model. Since the original application communicates asynchronously by using Microsoft Message Queue (MSMQ), Amazon Simple Queue Service (Amazon SQS) can be used for an alternative solution.
upvoted 1 times
...
nimbus_00
2 weeks, 3 days ago
" company must have full control over networking and host configuration" points to EC2. "database model is strongly relational" points to RDS/Aurora
upvoted 1 times
...
pangchn
7 months, 3 weeks ago
Selected Answer: D
A - eventbridge for replacing MSMQ? B - dynamodb is not relational C - Amazon Aurora PostgreSQL serverless v2 is not existing
upvoted 2 times
...
hogtrough
8 months, 3 weeks ago
Selected Answer: D
SQS is perfect solution for queue solution replacement.
upvoted 2 times
...
career360guru
10 months, 3 weeks ago
Selected Answer: D
Option D
upvoted 1 times
...
duriselvan
11 months ago
D :- Containerization and Orchestration: Amazon ECS is a fully managed container orchestration service that can seamlessly manage containerized .NET Core components. The EC2 launch type provides full control over the underlying EC2 instances, enabling customization of networking and host configuration as needed. 2. Relational Database: Amazon RDS for SQL Server is a managed relational database service that natively supports SQL Server, aligning perfectly with the application's strongly relational database model. 3. Asynchronous Messaging: D is ans Amazon SQS offers a reliable and scalable managed message queueing service that mirrors the functionality of MSMQ, ensuring smooth integration with the existing application architecture
upvoted 2 times
...
yuliaqwerty
11 months, 1 week ago
A Moving from SQL Server to RDS is the easiest. RDS allows network control customisation https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-setup-sqlserver.html#custom-setup-sqlserver.iam-vpc also App Runner is good for .Net code https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-net6.html
upvoted 1 times
...
shaaam80
12 months ago
Selected Answer: D
Option D. Since the company wants control over host networking, EC2 is the best choice compared to Fargate or Beanstalk. Aurora MySQL is relational.
upvoted 3 times
...
salazar35
1 year ago
Selected Answer: D
D - DB is strongly relational
upvoted 4 times
...
VasDev
1 year ago
Selected Answer: D
Because the DB is strongly relational
upvoted 3 times
...
devalenzuela86
1 year ago
Selected Answer: B
B for sure
upvoted 1 times
devalenzuela86
1 year ago
Yes; go with D
upvoted 1 times
...
...
cypkir
1 year ago
Selected Answer: D
D is the correct answer
upvoted 3 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 ...