@@ -23,13 +23,19 @@ limitations under the License.
2323
2424## Overview {#overview}
2525
26- Blue-green deployment is an [ upgrade strategy] ( ./upgrade ) that is based on the idea of setting up
27- a second RabbitMQ cluster (the "green" one) next to the current production
28- cluster (the "blue" one). Applications are then switched to the "green"
29- cluster. When that migration is done, the "blue" cluster is decommissioned (shut down).
26+ Blue-green deployment is a migration technique that can also be used as an [ upgrade strategy] ( ./upgrade ) .
27+ The main idea is to set up a new environment (the "green" one) and switch to it
28+ when it is ready. The "upgrade" is not performed "in place", the application just switch
29+ to a different environment, which might be using a different version, but can
30+ also differ in other aspects.
31+
32+ The same approach can be used to migrate to a new operating system or new hardware, while keeping the same version of RabbitMQ,
33+ or to upgrade from a version that cannot be upgraded to the target series directly,
34+ for example, from 3.12.x to 4.0.x or from a 3.13.x cluster with Khepri enabled to 4.0.x.
35+
36+ When that migration is done, the old ("blue") cluster is decommissioned (shut down, deleted).
3037To simplify the switch, [ federated queues] ( ./federated-queues )
3138can be used to transfer enqueued messages from the "blue" to the "green" cluster.
32-
3339## Preparing the "green" Cluster {#preparation}
3440
3541After deploying a brand new "green" cluster, there are two steps to follow:
0 commit comments