Learning AWS Day by Day — Day 69 — Amazon OpsWorks
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.
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