A developer is building a Ruby application and needs a service that automates deployment, scaling, and environment management without requiring knowledge of the underlying infrastructure. Which AWS service best fits this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: AWS Elastic Beanstalk.
Why this is the answer
AWS Elastic Beanstalk is the best fit because it provides an easy-to-use service for deploying and scaling web applications and services developed with various languages, including Ruby. It handles the provisioning and management of the underlying infrastructure (EC2 instances, load balancers, auto scaling, etc.), allowing developers to focus on their code. AWS CodeDeploy automates code deployments to any instance but doesn't manage the underlying infrastructure or scaling. AWS CloudFormation is an infrastructure as code service for provisioning AWS resources, not for application deployment and management. AWS OpsWorks is a configuration management service that uses Chef or Puppet, requiring more infrastructure knowledge than Elastic Beanstalk.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed