Learning AWS Day by Day — Day 69 — Amazon OpsWorks

Saloni Singh - May 19 - - Dev Community

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.

Image description

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .