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?
Suggested Answer: A
Get Premium SAP-C02 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
35 comments · newest first
JE
Jettie
11 months ago
Multi-AZ for RDS is a must for high availability!
CH
Chaya
11 months ago
I disagree, EKS is overkill for this app.
JE
Jeannetta
11 months ago
Surprised no one mentioned the cost differences!
GL
Glory
11 months ago
I think D is better since it keeps SQL Server.
WI
Wilda
12 months ago
Option A looks solid with ECS and RDS for SQL Server.
RO
Ronald
12 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.
GA
Gayla
1 year 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.
SH
Shawna
1 year ago
I think option A sounds familiar because it mentions using Amazon RDS for SQL Server, which we practiced in a similar question.
NO
Noah
1 year 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.
RY
Ryan
1 year 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!
IS
Isreal
1 year 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.
DU
Dusti
1 year 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.
LI
Lilli
1 year 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.
AL
Alica
1 year ago
This looks like a pretty straightforward cloud migration question. I think I can handle this one.
NU
Nu
2 years ago
That's true, option A seems to be the most suitable for our needs.
SC
Scarlet
2 years 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!
BR
Brigette
2 years ago
D: Agreed, it seems like a good solution for modernizing the application.
TR
Trinidad
2 years ago
C: I think option A might be the best fit for the company's requirements.
MA
Marilynn
2 years ago
B: Yeah, it can definitely be a lot to manage.
SA
Samuel
2 years ago
A: I hear you, dealing with cloud services can be overwhelming.
KA
Kayleigh
2 years ago
But option A specifically mentions using Amazon RDS for SQL Server, which is what we need.
DO
Dorothy
2 years ago
I'm not sure, option C also looks like a good solution.
NU
Nu
2 years ago
I agree with Kayleigh, option A seems to meet all the requirements.
CA
Caitlin
2 years 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.
MA
Marquetta
2 years ago
Yeah, I think sticking with the familiar technologies like ECS and RDS is the way to go for this project.
NO
Norah
2 years ago
I agree, option A seems like the most reliable choice. Amazon ECS and RDS for SQL Server are solid services.
KA
Kayleigh
2 years ago
I think option A is the best choice.
DI
Dianne
2 years 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.
AS
Ashlyn
2 years 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.
AD
Adelina
2 years 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.
HI
Hillary
2 years ago
I agree, using Aurora MySQL and cross-Region replicas adds to the robustness of the solution.
JU
Judy
2 years ago
Option C sounds like a solid choice. EKS and Fargate offer great scalability.
VA
Vanda
2 years ago
Definitely, containerizing with EKS and Fargate seems like the best way to modernize the application.
JA
Janey
2 years ago
I agree, using Aurora MySQL and cross-Region replicas adds to the robustness of the solution.
SO
Sol
2 years ago
Option C sounds like a solid choice. EKS and Fargate offer great scalability.