CLF-C02 · Question #63
A company wants to deploy a non-containerized Java-based web application on AWS. The company wants to use a managed service to quickly deploy the application. The company wants the service to automati
The correct answer is D. AWS Elastic Beanstalk. AWS Elastic Beanstalk (D) is the ideal choice because it is a fully managed Platform-as-a-Service (PaaS) that natively supports non-containerized Java applications and automatically handles capacity provisioning, load balancing, auto-scaling, and health monitoring - exactly match
Question
A company wants to deploy a non-containerized Java-based web application on AWS. The company wants to use a managed service to quickly deploy the application. The company wants the service to automatically provision capacity, load balance, scale, and monitor application health. Which AWS service will meet these requirements?
Options
- AAmazon Elastic Container Service (Amazon ECS)
- BAWS Lambda
- CAmazon Elastic Kubernetes Service (Amazon EKS)
- DAWS Elastic Beanstalk
How the community answered
(22 responses)- A9% (2)
- B5% (1)
- D86% (19)
Explanation
AWS Elastic Beanstalk (D) is the ideal choice because it is a fully managed Platform-as-a-Service (PaaS) that natively supports non-containerized Java applications and automatically handles capacity provisioning, load balancing, auto-scaling, and health monitoring - exactly matching all the stated requirements.
Why the others are wrong:
- Amazon ECS (A) is designed specifically for containerized applications using Docker, which contradicts the "non-containerized" requirement.
- AWS Lambda (B) is a serverless compute service built for event-driven functions, not for deploying traditional web applications as a whole.
- Amazon EKS (C) is a managed Kubernetes service also designed for containerized workloads, making it unsuitable here.
Memory Tip: Think of Elastic Beanstalk as the "upload and go" service - you simply upload your application code (Java, Python, .NET, etc.), and AWS handles everything else automatically. If the question mentions a traditional app needing automatic management without containers, Elastic Beanstalk is almost always the answer.
Topics
Community Discussion
No community discussion yet for this question.