SOA-C02 exam dumps

SOA-C02 practice question 121 of 341

AWS Certified SysOps Administrator - Associate. Associate level, Amazon Web Services. Free question with the correct answer and a full explanation.

SOA-C02 Question 121

Select 2

Your company is deploying a multi-tier web application on AWS. You need to automate the deployment process to ensure it is repeatable and can be deployed in multiple environments (e.g., Development, Staging, Production). The architecture consists of an Application Load Balancer (ALB), EC2 instances in an Auto Scaling group, and an RDS database. Which AWS service or combination of services should you use to achieve this automation?

  1. A

    AWS CloudFormation

  2. B

    AWS Elastic Beanstalk

  3. C

    AWS OpsWorks

  4. D

    AWS CodeDeploy

  5. E

    AWS Systems Manager Parameter Store

Show answer and explanation

Correct answers: A, B

Explanation

For automating the deployment of a multi-tier web application, AWS CloudFormation and AWS Elastic Beanstalk are the most appropriate choices. CloudFormation provides full control over infrastructure provisioning and automation, while Elastic Beanstalk offers a higher-level abstraction for deploying applications quickly. Both services enable repeatable and reliable deployments across multiple environments. Other options like OpsWorks, CodeDeploy, and Parameter Store are useful in specific contexts but do not fully address the requirements in this scenario.

  • A. Correct.

    AWS CloudFormation is a powerful infrastructure-as-code service that enables you to define and provision your AWS resources in a repeatable and automated manner. It is ideal for deploying multi-tier architectures.

  • B. Correct.

    AWS Elastic Beanstalk simplifies the deployment and scaling of web applications. It can handle the deployment of EC2 instances, ALB, and Auto Scaling automatically, making it a good fit for this scenario.

  • C. Incorrect.

    AWS OpsWorks is a configuration management service that uses Chef or Puppet. While it can be used for managing application stacks, it is less commonly used for new deployments compared to CloudFormation or Elastic Beanstalk.

  • D. Incorrect.

    AWS CodeDeploy is a service for automating code deployments to EC2 instances or on-premises servers, but it does not handle infrastructure provisioning, so it is not sufficient for this scenario.

  • E. Incorrect.

    AWS Systems Manager Parameter Store is used to store configuration data and secrets securely. While it complements automation, it is not a deployment tool by itself.

Timed practice exam

Take a SOA-C02 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam