AWS Deployment Services
Multiple AWS services can be involved in deployment, depending on the technology used and the degree of operational control you want to have.
The following subsections will walk you through the various solutions available with regard to controlling the deployment stage of the software lifecycle.
AWS OpsWorks
Let’s start with AWS OpsWorks. OpsWorks is an application configuration management service that comes in three flavors: AWS OpsWorks for Chef Automate, AWS OpsWorks for Puppet Enterprise, and AWS OpsWorks Stacks. The first two OpsWorks flavors provide either a Chef Automate or Puppet Enterprise environment, managing the underlying infrastructure to run Chef Automate or Puppet Enterprise resources on your behalf, including patching, updating, and backing up the servers. For those of you who do not require the premium features of Chef Automate or Puppet Enterprise, OpsWorks Stacks offers a simplified application configuration management system...