Flashcards in DevOps Professional Exam Deck (21):
_______ is a process methodology around deploying and managing environments.
What are the 4 deployment methods?
All at once
What is the "all at once" deployment method?
All at once deployment method deploys all instances at the same time
What is the impact of a failed "all at once" deployment?
Rollback requires re-deploy
What is the benefit of an "all at once" deployment?
Faster than any other deployment method
Does "all at once" deployment require a dns change?
What is the "rolling" deployment method?
Rolling deployment deploys a specific number of instances at a time
What is the impact of a failed "rolling" deployment?
1. No downtime - Only updated instance batch affected
2. Rollback the affected instances
How long does the "rolling" deployment method take to deploy?
A little bit more time than "all at once"
Does the "rolling" deployment require a dns change?
What is the "blue/green" deployment method?
The "blue/green" method deploys two identical stacks running in a separate environment
What is the impact of a failed "blue/green" deployment?
No downtime - Only the updated environment is affected
How long does the "blue/green" deployment method take to deploy?
Takes longest due to spinning up more resources and can also cost more
Does a "blue/green" deployment require a DNS change?
Yes if using Elastic Beanstalk, but not always necessary
______ is an alternative to a rolling deployment where we deploy a new environment instead of existing resources.
What is the impact of a failed immutable deployment?
No downtime - only the updated environment is affected
How long does an immutable environment take to deploy?
Takes longer to spin up more resources and can cost more
Does immutable deployment strategy require a DNS change?
What are the two types of methods of deployment?
_______ method of deployment involves performing application updates on existing instances.