In-Place Deployments - Introduction to DevOps on AWS

In-Place Deployments

In this strategy, the deployment is done line with the application on each instance in the deployment group is stopped, the latest application revision is installed, and the new version of the application is started and validated. You can use a load balancer so that each instance is deregistered during its deployment and then restored to service after the deployment is complete. In-place deployments can be all-at-once, assuming a service outage, or done as a rolling update. AWS CodeDeploy and AWS Elastic Beanstalk offer deployment configurations for one at a time, half at a time and all at once. These same deployment strategies for in-place deployments are available within blue/green deployments.