Q34 — AWS DVA-C02 Ch.1

Question 34 of 100 | ← Chapter 1

A developer is creating a Ruby application and wants to automate deployment, scaling, and environment management without needing to understand the underlying infrastructure. Which service is best suited for this task?

Correct Answer: D. AWS Elastic Beanstalk

Explanation

AWS Elastic Beanstalk is a managed service that simplifies application deployment, management, and scaling. For developers, it provides a way to focus on application development and business logic without managing underlying infrastructure. Elastic Beanstalk supports multiple programming languages, including Ruby. Analysis of other options: AWS CodeDeploy (Option A) coordinates and manages application deployments but does not provide automated environment creation and management. AWS CloudFormation (Option B) is an Infrastructure-as-Code service for provisioning and managing AWS resources but requires more configuration and template authoring. AWS OpsWorks (Option C) offers automation for configuration management, but AWS Elastic Beanstalk is more focused on application deployment and management. Therefore, the most suitable service for automated deployment and environment management without infrastructure knowledge is D. AWS Elastic Beanstalk. 【Lantern Certification provided by: swufelp1999】