Contents
Is Blue-Green deployment zero downtime?
Instead of waiting until midnight to push the update to the production environment (when the least amount of users are active), you’re using a blue green deployment model to update the app during peak use. And you’re going to do it with zero downtime.
Which k8s resource should be used for blue Green deployments?
Blue/green deployment step for Kubernetes Codefresh offers a blue/green plugin that can be used in place of a standard Kubernetes deployment. The plugin offers the basic blue/green deployment process along with the automatic service switch if the new version works without errors.
What is Blue-Green deployment in Azure?
Blue-Green deployment approach is to achieve zero downtime by having two identical production environments: Blue and Green. Blue is current live app and Green is new identical environment where you will deploy the latest code.
What do you use to implement Blue-Green deployment for an application running on Azure VMs?
If the deployment is a web application running on Azure Web Apps, then you can simply use Visual Studio to execute most of the Blue-Green deployment.
What does staging mean in blue green deployment?
In the case of Blue-Green Deployment, the staging slot represents your “green” deployment. The production slot represents your “blue” deployment. Once you validate that everything has been successfully deployed to the staging slot (i.e. green), the Prod stage performs a swap of green and blue.
When to move Blue deployment to Green deployment?
The production slot represents your “blue” deployment. Once you validate that everything has been successfully deployed to the staging slot (i.e. green), the Prod stage performs a swap of green and blue. This makes the green deployment live for end users and moves the blue deployment to your staging slot where it remains until you remove it.
Which is staging slot blue or green in azure?
In simple words, staging slot is another web application, which sits inside in main web app service. It will have its own endpoint, configurations, connection string, extensions, etc. In above picture, Blue is Production Slot of Azure Web app service and Green is Staging Slot.
How are Azure web apps used in blue green deployments?
Azure web apps have the concept of slots. These are effectively a copy of the web app with a unique DNS name, which you can deploy your updated app to for testing, before swapping the slots to make the copy the master. The slots are commonly referred to as ‘staging’ and ‘production’. This is known as a ‘blue-green’ deployment.