AWS Certified Cloud Practitioner (CLF-C02) — Question 437
A company is using AWS for all its IT infrastructure. The company's developers are allowed to deploy applications on their own. The developers want to deploy their applications without having to provision the infrastructure themselves.
Which AWS service should the developers use to meet these requirements?
Answer options
- A. AWS CloudFormation
- B. AWS CodeBuild
- C. AWS Elastic Beanstalk
- D. AWS CodeDeploy
Correct answer: C
Explanation
AWS Elastic Beanstalk allows developers to quickly upload their application code and automatically handles the deployment, provisioning, and scaling of the environment, removing the need to manage infrastructure. In contrast, AWS CloudFormation requires writing templates to provision resources, while AWS CodeBuild and AWS CodeDeploy are CI/CD tools that do not natively manage the underlying application hosting environments.