-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

AWS Certified DevOps Engineer - Professional Certification and Beyond
By :

Elastic Beanstalk allows for multiple deployment types for your application. Let's take a look at each one in detail.
Using an all-at-once deployment strategy, Elastic Beanstalk will take the specified version of the application that has been marked for deployment and then simultaneously deploy this version to all instances in your environment.
This deployment type takes the least amount of time to implement and has the lowest associated cost; however, it also comes with the most risk. If something were to go awry during the deployment, then you would be facing downtime with your application. This is a deployment strategy that is best served for development and test environments but it should seldom or never be used in a production environment.
A rolling deployment will push out a newer version of your application to your existing EC2 instances, but instead of pushing out...