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.
Top comments (1)
Great breakdown of Amazon OpsWorks! Configuration management is definitely key for automating server tasks. Thanks for sharing the insights!