As a DevOps and a cloud administrator you need to deploy apps to your production cluster.
How do you deploy your apps?
There are many options and there is no perfect one because every app and every company has a different approach so in this blog g post we’ll talk about a few so you can choose the deployment strategy that is suitable for you.
The purpose of the deployment is to deploy a new version of your app and images.
Rolling Red / Black or Green / Blue
In this approach, we will be Rolling the new version per instance or per group of instances.
Canary Analysis
In this approach we will do the following steps:
- Replace a small number of instances
- A certain percent of traffic is sent to the new version
- Meant to test a stable version
Red / Black or Green / Blue
In this approach we will do the following:
- Starts a duplicate server group
- When the new group is OK traffic is sent to this new group
Choosing your deployment strategy can help you with deploying every new version of your software.
(Visited 183 times, 1 visits today)