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 2 Question 50 Discussion

A company is migrating a monolithic on-premises .NET Framework production application to AWS. Application demand will grow exponentially in the next 6 months. The company must ensure that the application can scale appropriately.The application currently connects to a Microsoft SQL Server transactional database. The company has well-documented source code for the application. Some business logic is contained within stored procedures.A solutions architect must recommend a solution to redesign the application to meet the growth in demand.Which solution will meet this requirement MOST cost-effectively?
D) Use Amazon API Gateway APIs and AWS Lambda functions to decouple the application into microservices. Use the AWS Schema Conversion Tool (AWS SCT) to review and modify the stored procedures. Store the data in Amazon Aurora Serverless v2.
A) Use Amazon API Gateway APIs and Amazon EC2 Spot Instances to rehost the application with a scalable microservices architecture. Deploy the EC2 instances in a cluster placement group. Configure EC2 Auto Scaling. Store the data and stored procedures in Amazon RDS for SQL Server.
B) Use AWS Application Migration Service to migrate the application to AWS Elastic Beanstalk. Deploy Elastic Beanstalk packages to configure and deploy the application as microservices. Deploy Elastic Beanstalk across multiple Availability Zones and configure auto scaling. Store the data and stored procedures in Amazon RDS for MySQL.
C) Migrate the applications by using AWS App2Container. Use AWS Fargate in multiple AWS Regions to host the containers. Use Amazon API Gateway APIs and AWS Lambda functions to call the containers. Store the data and stored procedures in Amazon DynamoDB Accelerator (DAX).

Amazon SAP-C02 Exam - Topic 2 Question 50 Discussion

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

A company is migrating a monolithic on-premises .NET Framework production application to AWS. Application demand will grow exponentially in the next 6 months. The company must ensure that the application can scale appropriately.

The application currently connects to a Microsoft SQL Server transactional database. The company has well-documented source code for the application. Some business logic is contained within stored procedures.

A solutions architect must recommend a solution to redesign the application to meet the growth in demand.

Which solution will meet this requirement MOST cost-effectively?

Show Suggested Answer Hide Answer
Suggested Answer: D

Contribute your Thoughts:

0/2000 characters
Yesenia
6 months ago
Not sure about C, Fargate sounds complicated for this scenario.
upvoted 0 times
...
Herminia
6 months ago
A is the way to go, RDS for SQL Server is a smart choice!
upvoted 0 times
...
Kina
7 months ago
Surprised to see D as an option, Aurora Serverless is great but can it handle the load?
upvoted 0 times
...
Sherron
7 months ago
I think B is better for ease of use with Elastic Beanstalk.
upvoted 0 times
...
Sarah
7 months ago
Option A seems solid with EC2 Auto Scaling.
upvoted 0 times
...
Vivienne
7 months ago
I recall that Aurora Serverless can scale automatically, which might be beneficial, but I wonder if it supports all the stored procedures we have in SQL Server.
upvoted 0 times
...
Kara
7 months ago
I practiced a similar question about migrating to AWS, and I feel like using Lambda functions could be a good way to decouple the application, but I'm not sure about the cost implications.
upvoted 0 times
...
Rosio
8 months ago
I think using Amazon RDS for SQL Server makes sense since the application already uses SQL Server, but I'm a bit confused about whether to go with Elastic Beanstalk or EC2.
upvoted 0 times
...
Amie
8 months ago
I remember discussing the importance of using microservices for scalability, but I'm not sure if EC2 Spot Instances are the best choice for a production application.
upvoted 0 times
...
Chandra
8 months ago
I'm leaning towards Option D. Decoupling the application into microservices with API Gateway and Lambda functions could provide a lot of flexibility and scalability, and Aurora Serverless v2 might be a cost-effective database solution.
upvoted 0 times
...
Graciela
8 months ago
Option A seems like a good starting point with the use of EC2 Spot Instances and Auto Scaling. The microservices architecture should help with scalability, and storing the data in RDS for SQL Server is a familiar approach.
upvoted 0 times
...
Norah
8 months ago
Hmm, I'm a bit confused by the different AWS services mentioned. I'll need to review the details of each option to understand how they work and which one would be the most cost-effective.
upvoted 0 times
...
Gayla
8 months ago
This looks like a tricky one. I'll need to carefully consider the cost-effectiveness of each option and how well they address the need for scalability.
upvoted 0 times
...
Genevieve
1 year ago
Wow, these options are making my head spin! I need a coffee break before I can think about this any further.
upvoted 0 times
Loise
1 year ago
Yes, sometimes stepping away for a bit can help clear your mind. Enjoy your coffee!
upvoted 0 times
...
Octavio
1 year ago
Coffee breaks are essential for productivity. Enjoy your break!
upvoted 0 times
...
Willodean
1 year ago
I agree, these options can be overwhelming. It's important to take a break and come back with a fresh perspective.
upvoted 0 times
...
Bulah
1 year ago
Don't worry, take your time to relax and recharge with some coffee.
upvoted 0 times
...
...
Blair
1 year ago
Option D is tempting, but I'm not sure about the feasibility of modifying all the stored procedures. Might be a bit of a hassle.
upvoted 0 times
Derick
1 year ago
D: I see your point about modifying stored procedures, but Amazon Aurora Serverless v2 could be worth it for scalability.
upvoted 0 times
...
Grover
1 year ago
C: Option C seems interesting with AWS Fargate and Amazon DynamoDB Accelerator.
upvoted 0 times
...
Bev
1 year ago
B: I agree, using Amazon RDS for SQL Server will also help with data storage.
upvoted 0 times
...
Laquanda
1 year ago
A: Option A sounds like a good choice for scalability with EC2 Auto Scaling.
upvoted 0 times
...
...
Junita
1 year ago
That's a good point, but I still think option A is better because it deploys EC2 instances in a cluster placement group for better performance.
upvoted 0 times
...
Ollie
1 year ago
I disagree, I believe option D is more cost-effective as it decouples the application into microservices and uses AWS Lambda functions.
upvoted 0 times
...
Derick
1 year ago
Option C is interesting, but using DynamoDB Accelerator for the stored procedures seems risky. I'd stick with a more traditional database approach.
upvoted 0 times
...
Layla
1 year ago
I'd go with Option B. Elastic Beanstalk makes it easy to manage the microservices, and RDS for MySQL is a reliable database solution.
upvoted 0 times
Ula
1 year ago
Using AWS Application Migration Service will make the migration process smoother.
upvoted 0 times
...
Gail
1 year ago
RDS for MySQL is a solid database option for storing data and stored procedures.
upvoted 0 times
...
Delbert
1 year ago
I agree, managing microservices with Elastic Beanstalk is convenient.
upvoted 0 times
...
Rochell
1 year ago
Option B sounds like a good choice. Elastic Beanstalk is user-friendly.
upvoted 0 times
...
...
Ivan
1 year ago
Option A seems the most cost-effective as it uses EC2 Spot Instances and a scalable microservices architecture. Deploying in a cluster placement group should also help with performance.
upvoted 0 times
Victor
1 year ago
I think Option D could also be a good choice. Decoupling the application into microservices and using AWS Lambda functions could provide flexibility for future growth.
upvoted 0 times
...
Willis
1 year ago
I agree, Option A does seem like the most cost-effective solution. Using EC2 Spot Instances and a microservices architecture should help with scalability.
upvoted 0 times
...
...
Junita
1 year ago
I think option A is the best choice because it uses Amazon API Gateway APIs and EC2 Spot Instances for scalability.
upvoted 0 times
...

Save Cancel