AWS Certified Solutions Architect – Professional — Question 761
A financial services company is operating a highly regulated workload on premises. The company is trying to modernize its monolithic core payments application by changing to a microservices-based architecture with containers. The company is waiting for regulatory approval to run this workload on AWS. In the meantime, the company wants to start deploying the containerized application on premises.
A solutions architect needs to design a solution that gives the company the ability to run and update existing and new workloads even if the company loses network connectivity to an AWS Region.
Which solution will meet these requirements?
Answer options
- A. Install AWS Systems Manager, Docker, and Amazon Elastic Container Service (Amazon ECS) agents on the company's managed infrastructure on premises. Register the on-premises servers or VMs with an Amazon ECS Anywhere cluster on AWS. Launch the workload's containers on the cluster.
- B. Install Amazon EKS Distro on the company's managed infrastructure on premises. Register the on-premises servers or VMs with an Amazon EKS Anywhere cluster on AWS. Launch the workload's containers on the cluster.
- C. Download and run the Amazon EKS Anywhere installer on the company's managed infrastructure on premises. Create an Amazon EKS Anywhere cluster on premises. Launch the workload's containers on the cluster.
- D. Use the Amazon Elastic Container Service (Amazon ECS) control plane for an Amazon ECS Anywhere cluster. Install the ECS agent on the company's managed infrastructure on premises. Launch the workload's containers on the cluster.
Correct answer: B
Explanation
Amazon EKS Distro allows organizations to run the same secure, tested Kubernetes distribution used by Amazon EKS on their own infrastructure, ensuring they can operate independently of AWS connectivity. By combining this with Amazon EKS Anywhere, the company can deploy and manage containerized applications locally even during AWS Region outages. In contrast, Amazon ECS Anywhere solutions depend on a continuous connection to the AWS-managed ECS control plane in the cloud to schedule and update container tasks, making them unsuitable for disconnected operations.