AWS Certified Solutions Architect – Professional (SAP-C02) — Question 426

A company wants to migrate its website to AWS. The website uses microservices and runs on containers that are deployed in an on-premises, self-managed Kubernetes cluster. All the manifests that define the deployments for the containers in the Kubernetes deployment are in source control.

All data for the website is stored in a PostgreSQL database. An open source container image repository runs alongside the on-premises environment.

A solutions architect needs to determine the architecture that the company will use for the website on AWS.

Which solution will meet these requirements with the LEAST effort to migrate?

Answer options

Correct answer: B

Explanation

Amazon EKS allows the company to reuse their existing Kubernetes deployment manifests with virtually no modifications, which represents the lowest migration effort. Re-platforming to Amazon ECS or AWS App Runner would require translating the Kubernetes manifests into ECS task definitions or App Runner configurations, adding significant overhead. Furthermore, migrating to managed services like Amazon ECR and Amazon Aurora PostgreSQL reduces ongoing operational effort compared to hosting self-managed databases and registries on Amazon EC2.