Q36 — AWS SAA-C03 Ch.17

Question 36 of 89 | ← Chapter 17

Q1336. A company wants to deploy its containerized application at scale. The company also wants to use software solutions from the Kubernetes open source community.Which solution will meet these requirements with the LEAST operational overhead?

Correct Answer: B. Deploy the application on an Amazon EKS cluster. Use EKS Auto Mode.

Explanation

Let's analyze each option to determine the solution that meets the requirements with the least operational overhead:Option A: Deploy the application on an Amazon EKS cluster. Use EKS managed node groups with Amazon EC2 instancesAmazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service that simplifies the deployment, management, and scaling of containerized applications using Kubernetes. EKS managed node groups automate the provisioning and lifecycle management of worker nodes (EC2 instances) in the Kubernetes cluster. However, there is still some operational overhead involved in managing the EC2 instances within the node groups, such as handling instance types, scaling policies, and monitoring the underlying infrastructure. While it reduces a significant amount of overhead compared to a self - managed cluster, it is not the option with the absolute least overhead.Option B: Deploy the application on an Amazon EKS cluster. Use EKS Auto Mode EKS Auto Mode is a feature that further simplifies the management of an EKS cluster. It automatically manages the control plane and worker nodes of the Kubernetes cluster. With EKS Auto Mode, AWS takes care of tasks like node provisioning, scaling, and patching. This means that the company can focus more on developing and deploying the containerized application rather than managing the underlying Kubernetes infrastructure. It offers the least operational overhead among the EKS - related options as it abstracts away many of the complex management tasks associated with Kubernetes clusters. Option C: Run the application on a self - managed Kubernetes cluster that runs on Amazon EC2 instances A self - managed Kubernetes cluster requires the company to handle all aspects of cluster management, including setting up the control plane, provisioning and configuring worker nodes (EC2 instances), implementing high availability, handling security updates, and scaling the cluster. This involves a high level of operational overhead as the company needs to have in - depth knowledge of Kubernetes internals and spend significant time and resources on maintaining the cluster. So, this option is not suitable for minimizing operational overhead.Option D: Run the containerized application as an AWS Lambda function AWS Lambda is a serverless compute service that is designed for running event - driven, short - lived functions. It is not well - suited for running containerized applications at scale, especially those that require the full capabilities of Kubernetes, such as complex orchestration, service discovery, and persistent storage management. Containerized applications typically have a more complex architecture and lifecycle compared to the simple functions that Lambda is designed for. Therefore, this option is not a viable solution for the given requirements.Based on the above analysis, the solution that will meet the requirements with the least operational overhead is to deploy the application on an Amazon EKS cluster and use EKS Auto Mode.