AWS Certified Developer – Associate — Question 154
A developer is creating a Ruby application and needs to automate the deployment, scaling, and management of an environment without requiring knowledge of the underlying infrastructure.
Which service would best accomplish this task?
Answer options
- A. AWS CodeDeploy
- B. AWS CloudFormation
- C. AWS OpsWorks
- D. AWS Elastic Beanstalk
Correct answer: D
Explanation
AWS Elastic Beanstalk is designed to manage the deployment, scaling, and operations of applications without requiring deep knowledge of the infrastructure. In contrast, AWS CodeDeploy focuses on automated deployment, AWS CloudFormation is used for infrastructure as code, and AWS OpsWorks is a configuration management service, which may require more infrastructure knowledge.