– Tout à la fois – Déployez la nouvelle model sur toutes les cases simultanément. Toutes les cases de votre environnement sont hors service pendant une courte période pendant le déploiement.
– Roulant – Déployez la nouvelle model par tons. Chaque lot est mis hors service pendant la section de déploiement, ce qui réduit la capacité de votre environnement du nombre d’cases dans un lot.
– Rouler avec un lot supplémentaire – Déployez la nouvelle model par tons, mais lancez d’abord un nouveau lot d’cases pour garantir la pleine capacité pendant le processus de déploiement.
– Immuable – Déployez la nouvelle model sur un nouveau groupe d’cases en effectuant une mise à jour immuable.
– Bleu vert – Déployez la nouvelle model dans un environnement distinct, puis échangez les CNAME des deux environnements pour rediriger instantanément le trafic vers la nouvelle model.
Méthode | Impression d’un échec de déploiement | Temps de déploiement | Zéro temps d’arrêt | Aucun changement de DNS | Processus de restauration | Code déployé sur |
---|---|---|---|---|---|---|
Tout à la fois | Temps d’arrêt | 1 | Non | Oui | Redéploiement manuel | Situations existantes |
Roulant | Lot distinctive hors service ; tous les tons réussis avant l’échec de l’exécution de la nouvelle model de l’utility | 2.5 | Oui | Oui | Redéploiement manuel | Situations existantes |
Rouler avec un lot supplémentaire | Minime si le premier lot échoue ; sinon, semblable à Roulant | 3.5 | Oui | Oui | Redéploiement manuel | Situations nouvelles et existantes |
Immuable | Minimal | 4 | Oui | Oui | Résilier de nouvelles cases | Nouvelles cases |
Bleu vert | Minimal | 4 | Oui | Non | Échanger l’URL | Nouvelles cases |