
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company needs to deploy a Java application on AWS without managing servers. Which AWS service provides this functionality?
A
AWS Elastic Beanstalk
B
Amazon EC2
C
Amazon Elastic Block Store (Amazon EBS)
D
AWS Direct Connect
Explanation:
AWS Elastic Beanstalk is the correct answer because:
Serverless Management: Elastic Beanstalk automatically handles the deployment, capacity provisioning, load balancing, auto-scaling, and application health monitoring
Java Support: It natively supports Java applications along with other platforms like .NET, PHP, Node.js, Python, Ruby, Go, and Docker
No Server Management: You simply upload your code and Elastic Beanstalk handles the underlying infrastructure, including EC2 instances, load balancers, and auto-scaling groups
Why other options are incorrect:
Amazon EC2: Requires manual server management, configuration, patching, and scaling
Amazon EBS: This is a block storage service, not an application deployment platform
AWS Direct Connect: This is a network service for establishing dedicated connections to AWS, not for application deployment
Elastic Beanstalk provides the Platform as a Service (PaaS) model where AWS manages the infrastructure while you focus on your application code.