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 455 discussion

A company needs to migrate 60 on-premises legacy applications to AWS. The applications are based on the NET Framework and run on Windows.

The company needs a solution that minimizes migration time and requires no application code changes. The company also does not want to manage the infrastructure.

Which solution will meet these requirements?

  • A. Refactor the applications and containerize them by using AWS Toolkit for NET Refactoring. Use Amazon Elastic Container Service (Amazon ECS) with the Fargate launch type to host the containerized applications.
  • B. Use the Windows Web Application Migration Assistant to migrate the applications to AWS Elastic Beanstalk. Use Elastic Beanstalk to deploy and manage the applications.
  • C. Use the Windows Web Application Migration Assistant to migrate the applications to Amazon EC2 instances. Use the EC2 instances to deploy and manage the applications.
  • D. Refactor the applications and containerize them by using AWS Toolkit for NET Refactoring. Use Amazon Elastic Kubernetes Service (Amazon EKS) with the Fargate launch type to host the containerized applications.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
sergza888
2 weeks, 4 days ago
Selected Answer: A
Beanstalk simplifies the process but it still requires managing infrastructure. While Beanstalk automatically handles many infrastructure tasks, it still involves creating and managing environments, deploying applications, and configuring various setting. I would vote for A
upvoted 1 times
...
0b43291
5 months, 2 weeks ago
Selected Answer: B
By using the Windows Web Application Migration Assistant and AWS Elastic Beanstalk, the company can migrate their .NET applications to AWS with minimal migration time, no code changes, and without the need to manage the underlying infrastructure, meeting all the stated requirements. The other options have limitations or do not fully meet the requirements: Options A and D (containerization with ECS or EKS) would require refactoring the applications, which goes against the requirement of avoiding code changes. Additionally, these options would require more infrastructure management compared to Elastic Beanstalk. Option C (migration to EC2 instances) would require the company to manage the EC2 instances, configure networking, load balancing, and auto-scaling, which contradicts the requirement of not managing the infrastructure.
upvoted 2 times
...
AzureDP900
5 months, 3 weeks ago
Option B uses the Windows Web Application Migration Assistant, a tool specifically designed for .NET Framework-based applications on Windows. It helps migrate these applications to AWS Elastic Beanstalk without requiring code changes or manual infrastructure management. Elastic Beanstalk then takes care of deploying and managing the applications, meeting the company's requirements. This approach ensures a smooth migration with minimal disruption, while also avoiding any significant changes to the application code or infrastructure management responsibilities.
upvoted 1 times
...
JoeTromundo
6 months, 3 weeks ago
Selected Answer: B
Elastic Beanstalk abstracts the infrastructure, so the company won’t need to manage EC2 instances, scaling, load balancing, or patching. Elastic Beanstalk takes care of these tasks automatically, which fits the requirement of not managing infrastructure. This is not the same thing as serverless (which is NOT a requirement), as Zas1 commented. The answer can't be A because refactoring=code change, as asquared16 have already commented.
upvoted 1 times
...
asquared16
8 months, 3 weeks ago
Selected Answer: B
Refactoring = Code Change
upvoted 2 times
...
titi_r
1 year ago
Selected Answer: B
Getting started with Windows .NET on Elastic Beanstalk https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/dotnet-getstarted.html
upvoted 2 times
...
AwsZora
1 year ago
Selected Answer: A
No, AWS Elastic Beanstalk is not a serverless platform.
upvoted 1 times
Zas1
11 months, 2 weeks ago
B, Not word Serverless appears: "The company also does not want to manage the infrastructure." https://aws.amazon.com/elasticbeanstalk Quickly launch web applications: Deploy scalable web applications in minutes without the complexity of provisioning and managing underlying infrastructure.
upvoted 2 times
...
...
VerRi
1 year, 1 month ago
Selected Answer: B
This is a typical Beanstalk feature.  Refactoring and containerizing applications often involve some level of code change.
upvoted 2 times
...
pangchn
1 year, 1 month ago
Selected Answer: B
I vote for B when googling Windows Web Application Migration Assistant, all top 3 are using EB. https://github.com/awslabs/windows-web-app-migration-assistant Compare to EC2 in C, the question mentioned do not manage infrastructure See below wording With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure that runs those applications https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html
upvoted 2 times
pangchn
1 year, 1 month ago
AC AWS Toolkit will change code in some way https://aws.amazon.com/visual-studio-net/
upvoted 1 times
...
...
yog927
1 year, 1 month ago
Selected Answer: A
A Not B as company does not want to manage the infra.
upvoted 1 times
...
Dgix
1 year, 1 month ago
Selected Answer: B
Correct answer is B, use Beanstalk. It's a classic use for Beanstalk: remember - no application changes is a requirement. A involves quite a bit of work and application changes. AWS Toolkit for .NET is a help, but there's operational overhead. Also, moving to ECS Fargate, serverless as it is, requires containerising the application, which also adds overhead.
upvoted 2 times
...
CMMC
1 year, 1 month ago
Selected Answer: A
Refactoring the applications and containerizing them using AWS Toolkit for .NET Refactoring allows for easy migration without needing to modify application code. Using Amazon ECS with the Fargate launch type is optimized for running containers (when comparing to #D) and allows the provisioning and scaling of containers. #A provides a streamlined migration process with minimal management overhead.
upvoted 1 times
...
ovladan
1 year, 1 month ago
Solution: B If you look at the request "Company needs a solution that minimizes migration time and requires no changes to application code," you can eliminate the answer under A & D (refactoring suggested). The answers under B & C are fine, but the "minimize migration time" part, the better solution is under B.
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago