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.