AWS Certification: OpsWork Questions

AWS OpsWorks

Overview
AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers. OpsWorks lets you use Chef and Puppet to automate how servers are configured, deployed, and managed across your Amazon EC2 instances or on-premises compute environments. OpsWorks has three offerings, AWS Opsworks for Chef Automate, AWS OpsWorks for Puppet Enterprise, and AWS OpsWorks Stacks.
1. A company planning to move to the AWS Cloud, wants to leverage its existing Chef recipes for configuration management of its infrastructure. Which AWS service would be ideal for this requirement?

A. AWS Elastic Load Balancer

B. AWS Elastic Beanstalk

C. AWS OpsWorks

D. AWS Inspector

Answer

C. AWS OpsWorks

AWS OpsWorks is a configuration management service that helps you configure and operate applications in a cloud enterprise by using Puppet or Chef. AWS OpsWorks Stacks and AWS OpsWorks for Chef Automate let you useChefcookbooks and solutions for configuration management, while AWS OpsWorks for Puppet Enterprise lets you configure aPuppet Enterprise master server in AWS. Puppet offers a set of tools for enforcing the desired state of your infrastructure, and automating on-demand tasks. For more information on AWS OpsWorks, please visit the following URL: https://docs.aws.amazon.com/opsworks/latest/userguide/welcome.html


2. A company’s requirement is to have a Stack-based model for its resources in AWS. There is a need to have different stacks for the Development and Production environments. Which of the following can be used to fulfill this required methodology?

A. Use EC2 tags to define different stack layers for your resources.

B. Define the metadata for the different layers in DynamoD

C. Use AWS OpsWorks to define the different layers for your application.

D. Use AWS Config to define the different layers for your application.

Answer

C. Use AWS OpsWorks to define the different layers for your application.

The requirement can be fulfilled via the OpsWorks service. The AWS Documentation given below supports this requirement: AWS OpsWorks Stacks lets you manage applications and servers on AWS and on-premises. With OpsWorks Stacks, you can model your application as a stack containing different layers, such as load balancing, database, and application server. You can deploy and configure Amazon EC2 instances in each layer or connect other resources such as Amazon RDS databases. For more information on OpsWorks stacks, please visit the following URL: https://aws.amazon.com/opsworks/stacks/