When there's a requirement for orchestration and automation that goes beyond what Elastic Beanstalk or CloudFormation can offer, then AWS OpsWorks is the right solution to choose. OpsWorks is a highly available, highly scalable, fully managed configuration management service that delivers a cloud-based Puppet Enterprise or Chef Automate environment. OpsWorks takes care of the installation, scaling, and high availability of the solution while we maintain the same level of access as with a standalone installation of either Chef or Puppet.
With OpsWorks, we get complete control within our operating system. We can control any aspect of the configuration, including the following:
- Software, patch, and update installation
- Controlling system configurations and operating system settings
- Running scripts and applications
- Performing regular maintenance jobs ...