AWS OpsWorks provides flexible management of stacks and applications, covering AWS resource provisioning, configuration management, application deployment and health monitoring.

At its core, OpsWorks comprises three services:


  • Stacks are a collection of AWS resources and definitions of their intended state.
  • Layers are components of the stack:
    • Service layers represent AWS services with a specific configuration.
    • OpsWorks layers represent EC2 instances running a specific software workload.