Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon SAP-C02 Exam - Topic 1 Question 49 Discussion

A company needs to modernize a legacy .NET Framework application. The application uses an application server and a Microsoft SQL Server database.The company also needs to perform the following tasks: Containerize the application into microservices.* Keep control of the operating system patches and storage for the application layer.* Add load balancing for the web servers.* Make the application highly available.Which solution will meet these requirements?
A) Convert the application into a containerized application by using AWS App2Container. Deploy the containerized application on Amazon Elastic Container Service (Amazon ECS). Run the ECS cluster on Amazon EC2 instances in an Auto Scaling group. Place an Application Load Balancer in front of the Auto Scaling group. Use Amazon RDS for SOL Server with a Multi-AZ deployment to host the database.
B) Convert the application into a containerized application by using AWS App2Container. Deploy the containerized application on Amazon Elastic Container Service (Amazon ECS). Run the ECS cluster on EC2 instances in an Auto Scaling group. Place a Network Load Balancer in front of the Auto Scaling group. Use Amazon Aurora MySQL with a Multi-AZ deployment to host the database.
C) Convert the application into a containerized application by using the Porting Assistant for .NET tool. Deploy the containerized application on Amazon Elastic Kubernetes Service (Amazon EKS). Run the EKS cluster by using AWS Fargate. Place a Network Load Balancer in front of the Auto Scaling group. Host the database on Amazon Aurora MySQL. Configure cross-Region read replicas for the database.
D) Convert the application into a containerized application by using the Porting Assistant for .NET tool. Deploy the containerized application on Amazon Elastic Kubernetes Service (Amazon EKS). Run the EKS cluster by using AWS Fargate. Place an Application Load Balancer in front of the Auto Scaling group. Use Amazon RDS for SQL Server with a Multi-AZ deployment to host the database.

Amazon SAP-C02 Exam - Topic 1 Question 49 Discussion

Actual exam question for Amazon's SAP-C02 exam
Question #: 49
Topic #: 1
[All SAP-C02 Questions]

A company needs to modernize a legacy .NET Framework application. The application uses an application server and a Microsoft SQL Server database.

The company also needs to perform the following tasks:

Containerize the application into microservices.

* Keep control of the operating system patches and storage for the application layer.

* Add load balancing for the web servers.

* Make the application highly available.

Which solution will meet these requirements?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Jettie
6 months ago
Multi-AZ for RDS is a must for high availability!
upvoted 0 times
...
Chaya
6 months ago
I disagree, EKS is overkill for this app.
upvoted 0 times
...
Jeannetta
7 months ago
Surprised no one mentioned the cost differences!
upvoted 0 times
...
Glory
7 months ago
I think D is better since it keeps SQL Server.
upvoted 0 times
...
Wilda
7 months ago
Option A looks solid with ECS and RDS for SQL Server.
upvoted 0 times
...
Ronald
7 months ago
I feel like using the Porting Assistant for .NET is a good choice, but I can't remember if EKS with Fargate is the best option for high availability.
upvoted 0 times
...
Gayla
7 months ago
I’m a bit confused about the difference between Network Load Balancer and Application Load Balancer. I hope I can recall the right one during the exam.
upvoted 0 times
...
Shawna
8 months ago
I think option A sounds familiar because it mentions using Amazon RDS for SQL Server, which we practiced in a similar question.
upvoted 0 times
...
Noah
8 months ago
I remember we discussed the importance of using an Application Load Balancer for web traffic, but I'm not sure if it applies to all scenarios.
upvoted 0 times
...
Ryan
8 months ago
This question covers a lot of ground, but I think I can piece together a solid solution by considering the key requirements and matching them to the appropriate AWS services. Time to put my AWS knowledge to the test!
upvoted 0 times
...
Isreal
8 months ago
I'm a bit unsure about the differences between Application Load Balancer and Network Load Balancer. I'll need to review those details to make the best choice.
upvoted 0 times
...
Dusti
8 months ago
Okay, let's see. We need to modernize the app, keep control of the OS and storage, add load balancing, and ensure high availability. Sounds like a good opportunity to leverage AWS services.
upvoted 0 times
...
Lilli
8 months ago
Hmm, containerizing a legacy .NET app and deploying it on AWS services - that's a lot to consider. I'll need to think through the different options carefully.
upvoted 0 times
...
Alica
8 months ago
This looks like a pretty straightforward cloud migration question. I think I can handle this one.
upvoted 0 times
...
Nu
1 year ago
That's true, option A seems to be the most suitable for our needs.
upvoted 0 times
...
Scarlet
1 year ago
I'm just glad I don't have to deal with all this cloud complexity. I'll stick to my trusty on-premises server and a Excel spreadsheet!
upvoted 0 times
Brigette
1 year ago
D: Agreed, it seems like a good solution for modernizing the application.
upvoted 0 times
...
Trinidad
1 year ago
C: I think option A might be the best fit for the company's requirements.
upvoted 0 times
...
Marilynn
1 year ago
B: Yeah, it can definitely be a lot to manage.
upvoted 0 times
...
Samuel
1 year ago
A: I hear you, dealing with cloud services can be overwhelming.
upvoted 0 times
...
...
Kayleigh
1 year ago
But option A specifically mentions using Amazon RDS for SQL Server, which is what we need.
upvoted 0 times
...
Dorothy
1 year ago
I'm not sure, option C also looks like a good solution.
upvoted 0 times
...
Nu
1 year ago
I agree with Kayleigh, option A seems to meet all the requirements.
upvoted 0 times
...
Caitlin
1 year ago
This is a tough one, but I think option A is the safest bet. Amazon ECS, EC2 instances, and RDS for SQL Server - it's a tried and true approach.
upvoted 0 times
Marquetta
1 year ago
Yeah, I think sticking with the familiar technologies like ECS and RDS is the way to go for this project.
upvoted 0 times
...
Norah
1 year ago
I agree, option A seems like the most reliable choice. Amazon ECS and RDS for SQL Server are solid services.
upvoted 0 times
...
...
Kayleigh
1 year ago
I think option A is the best choice.
upvoted 0 times
...
Dianne
1 year ago
As a developer, I'd prefer option D. The Porting Assistant for .NET and the Application Load Balancer in front of the Auto Scaling group appeal to me.
upvoted 0 times
...
Ashlyn
1 year ago
I'm leaning towards option B. ECS with a Network Load Balancer and Aurora MySQL sounds like a nice balance of control and flexibility.
upvoted 0 times
...
Adelina
1 year ago
Wow, this is a complex question! I think option C is the way to go. Containerizing the app with EKS and Fargate, along with Aurora MySQL and cross-Region replicas, seems like a robust and scalable solution.
upvoted 0 times
Hillary
1 year ago
I agree, using Aurora MySQL and cross-Region replicas adds to the robustness of the solution.
upvoted 0 times
...
Judy
1 year ago
Option C sounds like a solid choice. EKS and Fargate offer great scalability.
upvoted 0 times
...
Vanda
1 year ago
Definitely, containerizing with EKS and Fargate seems like the best way to modernize the application.
upvoted 0 times
...
Janey
1 year ago
I agree, using Aurora MySQL and cross-Region replicas adds to the robustness of the solution.
upvoted 0 times
...
Sol
1 year ago
Option C sounds like a solid choice. EKS and Fargate offer great scalability.
upvoted 0 times
...
...

Save Cancel