AWS Certified Solutions Architect – Professional (SAP-C02) — Question 437
A company has an on-premises data center and is using Kubernetes to develop a new solution on AWS. The company uses Amazon Elastic Kubernetes Service (Amazon EKS) clusters for its development and test environments.
The EKS control plane and data plane for production workloads must reside on premises. The company needs an AWS managed solution for Kubernetes management.
Which solution will meet these requirements with the LEAST operational overhead?
Answer options
- A. Install an AWS Outposts server in the on-premises data center. Deploy Amazon EKS by using a local cluster configuration on the Outposts server for the production workloads.
- B. Install Amazon EKS Anywhere on the company's hardware in the on-premises data center. Deploy the production workloads on an EKS Anywhere cluster.
- C. Install an AWS Outposts server in the on-premises data center. Deploy Amazon EKS by using an extended cluster configuration on the Outposts server for the production workloads.
- D. Install an AWS Outposts server in the on-premises data center. Install Amazon EKS Anywhere on the Outposts server. Deploy the production workloads on an EKS Anywhere cluster.
Correct answer: A
Explanation
Deploying Amazon EKS with a local cluster configuration on AWS Outposts hosts both the Kubernetes control plane and data plane fully on-premises, fulfilling the residency requirements while leveraging a fully AWS-managed service to minimize operational overhead. In contrast, an extended cluster configuration (Option C) hosts the control plane in the AWS Region rather than on-premises. Amazon EKS Anywhere (Options B and D) requires the customer to manage the underlying infrastructure and Kubernetes lifecycle, which increases operational overhead compared to a native EKS on Outposts solution.