Questions tagged [blue-green-deployment]

Blue-green deployment minimizes downtime by switching from one identical environment to another. The environments can reside on the same or different hardware.

Blue-green deployment minimizes downtime by switching from one identical environment to another. The environments can reside on the same or different hardware.

More information is available in a widely read post by Martin Fowler. Further deployment tactics that are sometimes called blue-green deployment are described by Itay Shakury. They are used to handle different workflows and risks tolerance as well as to facilitate A/B testing.

153 questions
0
votes
2 answers

CodePipeline ECS Blue/Green Deployment cross account fails with PermissionError

I'm trying to set up CodePipeline with an ECS blue/green deployment where the deployment is in a different AWS account. I've been using the two guides for ECS Blue/Green and CodePipeline cross-account deployments. CodePipeline lives in Account A…
0
votes
0 answers

How to "correctly" reduce downtime with Cloud Foundry deployments?

I am using Blue-Green deployment in order to reduce deployment downtime of a Cloud Foundry application (NodeJS). I am using BlueGreenDeploy plugin for the Cloud Foundry Command Line Interface (cf CLI)…
0
votes
0 answers

ECS Blue/Green Deployment with CodeDeploy - Autoscaling Instances Number

I'm using ECS (on EC2) with blue/green deployment powered by AWS CodeDeploy. After creating a new task definition, and updating the service to use it, a new deployment on AWS CodeDeploy starts. However, the new task is not able to run on my service…
Ronyis
  • 1,803
  • 16
  • 17
0
votes
1 answer

Waiting for Hazelcast cache to complete rebalancing during a blue/green deploy

In my setup I have two instances of an application that are both up and processing requests at the same time, using Hazelcast to share state and locking. The setup is default in that all the data is on both nodes with 50% being live, 50% being a…
Cheetah
  • 13,785
  • 31
  • 106
  • 190
0
votes
1 answer

Elastic Beanstalk Blue Green Deployment Without Approval Step

My team and I are looking into added no-downtime deployments to our front ends which currently live on Elastic Beanstalk. We currently have a CI pipeline using AWS CodePipeline and we want to modify it so that it can use blue green deployments. …
0
votes
1 answer

Unable to deploy service to PCF with no-route

I have this strange issue while pushing one of my application to PCF. I wants to implement blue-green deployment for my service and I want to deploy app-v2 version with no-route and then add temp route after deployment done. because I need to bind…
0
votes
1 answer

SQL Database Blue / Green deployments

I am dealing with the infrastructure for a new project. It is a standard Laravel stack = PHP, SQL server, and Nginx. For the PHP + Nginx part, we are using Kubernetes cluster - so scaling and blue/green deployments are taken care of. When it comes…
0
votes
0 answers

Spring Cloud Stream Kafka Broker Behind Haproxy

We have a Spring cloud stream application with apache kafka binder. Can someone help with code snippets how to use kafka broker and zookeeper behind haproxy not just for load balancing reason but also for helping in blue green deployment.We have…
0
votes
1 answer

IBM Bluemix - Multiple server restarts upon deployment

We have a NodeJS Cloud Foundry application with a DevOps Delivery Pipeline enabled. We are attempting to update our deploy script to allow us to deploy app updates without any downtime. We now have a script that mostly works (see below). However, we…
0
votes
2 answers

Ho to do blue/green deployment for hybris?

I want to deploy hybris builds with zero down time. Our technical architecture consist of two frontend servers, two backend servers, two master/slave solr clusters, but a single DB server (MS SQL 2012). A new build may require patch execution which…
0
votes
1 answer

In HAProxy, is it possible to stop routing traffic to a specific server with active sessions by disabling the server?

I am trying implement the following setup HA -| |- Redis1 |- Redis2 At any time only one of the redis instances should serve the incoming requests. Going by the documentation, it seems that you can disable a server dynamically and HA…
indraneel
  • 405
  • 4
  • 10
0
votes
0 answers

How does the marathon-lb zdd.py script do blue green deployment

Recently I was trying to do a blue green deployment of my marathon app by using the marathon-lb zdd.py script as mentioned in marathon-lb github documentation (https://github.com/mesosphere/marathon-lb#zero-downtime-deployments). And I had the issue…
Tinkaal Gogoi
  • 4,344
  • 4
  • 27
  • 36
0
votes
0 answers

WordPress's database blue-green deployment on Azure

We have a WordPress's application on the Azure's WebApp. We have two environments there - DEV and Prod. Prod have a Staging swap-slot. DEV and PROD, obviously, use different MySQL database (we using MySQL In App now, but the same question related to…
setevoy
  • 4,374
  • 11
  • 50
  • 87
0
votes
1 answer

Switching deploy servers on Bluemix

I am not quite sure how to name this question. But, I will list the expectations below to explain it. Having an application running on Bluemix. Having code on local. Push through git to Bluemix. Restart the application for new code to take…
noob
  • 480
  • 3
  • 20
0
votes
1 answer

Can blue/green deployment be used for acceptance testing

Could an environment properly setup for blue/green deployment be leveraged for acceptance tests? What advantages/risks would you see there? Basically I would imagine a green environment would be used to run a few acceptance tests. If passed, switch…
Cherif Naggar
  • 95
  • 1
  • 5
1 2 3
10
11