AWS Certified Solutions Architect – Professional — Question 925

A company runs a web application that provides an HTTP API. The API uses a MySQL-compatible SQL database for session persistence. The existing workload runs in an on-premises environment on a Kubernetes cluster. The company has significant operational overhead associated with managing servers on premises and is considering a migration to AWS.
The company wants to remove the need to manage servers or instances by using as many managed AWS offerings as possible. The company does not want to introduce significant changes to the web application or the HTTP API. A solutions architect must recommend different architecture solutions that the company can use to achieve these goals.
Which solutions will meet these requirements? (Choose three.)

Answer options

Correct answer: C, D, F

Explanation

Options C, D, and F are correct because they leverage fully managed or serverless compute options (AWS Fargate for ECS/EKS and Amazon Lightsail) that eliminate server management overhead while keeping the containerized application architecture. Options A and B are incorrect because they still require managing EC2 instances (via managed node groups or standard EC2 instances). Option E is incorrect because the ECS EXTERNAL launch type is used for registering on-premises servers, which does not eliminate on-premises server management.