Learning AWS Day by Day — Day 69 — Amazon OpsWorks

Saloni SinghSaloni Singh
1 min read

Exploring AWS !!

Day 69

Amazon OpsWorks

What is configuration Management?
- main purpose is to automate server management.

What is OpsWorks? - configuration management tool that lets you configure and operate applications on cloud.
- you have the option of choosing between Chef or Puppet.

Benefits:
- supports any application
- automation to run at scale
- configuration as code
- resource organization

Services:
- AWS OpsWorks for Puppet Enterprise — lets you create AWS-managed-puppet-master servers.
- AWS OpsWorks for Chef automate — lets you create AWS managed-chef-server.
- AWS OpsWorks Stacks — provides a flexible way to create and manage application stacks.

AWS OpsWorks Stacks:
Stacks: top-level entity, represents collection of instances used for same purpose, like nginx or apache.
Layers: each stack has layer, which describes a component, like load balancer or database component.
Instances: compute resource like EC2, helps in hosting servers, and serving load balancers.
Apps: represents the code that you want to run on the server, apps has the information required to deploy the code to app servers.

0
Subscribe to my newsletter

Read articles from Saloni Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Saloni Singh
Saloni Singh

• A Software Engineer with hands-on experience in AWS and Aws DevOps • Experience in CodePipeline using CodeCommit, CodeBuild and CodeDeploy • Experience with Terraform, Gitlab, Kubernetes, AWS DevOps, Helm charts, Golang, Python and NodeJS • Hands-on experience on AWS Migration projects including services - DMS, Glue, Aurora, Lambda, S3 • Possesses good knowledge on Bash Shell Scripting and Python Programming