Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déploiements bleu/vert
Lorsque vous mettez à jour votre point de terminaison, Amazon SageMaker AI utilise automatiquement des blue/green deployment to maximize the availability of your endpoints. In a blue/green deployment, SageMaker AI provisions a new fleet with the updates (the green fleet). Then, SageMaker AI shifts traffic from the old fleet (the blue fleet) to the green fleet. Once the green fleet operates smoothly for a set evaluation period (called the baking period), SageMaker AI terminates the blue fleet. With the additional capabilities in blue/green déploiements. Vous pouvez utiliser les modes de transfert du trafic et la surveillance de la restauration automatique pour protéger votre terminal d'un impact significatif sur la production.
La liste suivante décrit les principales caractéristiques des déploiements bleu/vert dans le domaine de l'IA : SageMaker
-
Modes de déplacement de trafic. Les modes de déplacement de trafic pour les barrières de protection de déploiement vous permettent de contrôler le volume de trafic et le nombre d'étapes de déplacement de trafic entre la flotte bleue et la flotte verte. Cette capacité vous donne la possibilité d'évaluer progressivement les performances de la flotte verte sans vous engager pleinement dans un déplacement de l'intégralité du trafic.
-
Période de préparation. La période de préparation est une durée définie pour contrôler la flotte verte avant de passer à l'étape de déploiement suivante. Si l'une des alarmes prédéfinies se déclenche au cours d'une période de préparation, tout le trafic des points de terminaison est restauré sur la flotte bleue. La période de préparation vous aide à renforcer la confiance dans votre mise à jour avant de rendre le déplacement de trafic permanent.
-
Restaurations automatiques. Vous pouvez spécifier les CloudWatch alarmes Amazon que l' SageMaker IA utilise pour surveiller le parc écologique. Si un problème lié au code mis à jour déclenche l'une des alarmes, l' SageMaker IA initie un retour automatique au parc bleu afin de maintenir la disponibilité et de minimiser ainsi les risques.
Modes de déplacement de trafic
Les différents modes de transfert du trafic utilisés dans les blue/green deployments give you more granular control over traffic shifting between the blue fleet and the green fleet. The available traffic shifting modes for blue/green déploiements sont à la fois canariens et linéaires. Le tableau suivant compare les différentes options.
Important
Pour les blue/green deployments that involve multiple stage traffic shifting or baking periods, you are billed for both the fleets for the duration of the update, irrespective of the traffic to the fleet. This is in contrast to blue/green déploiements impliquant un transfert de trafic simultané et sans périodes d'attente, où vous n'êtes facturé que pour un seul parc au cours de la mise à jour.
Nom | Définition | Avantages | Inconvénients | Recommandation |
---|---|---|---|---|
Tout à la fois |
Déplace tout le trafic vers la nouvelle flotte en une seule étape. |
Minimise la durée globale de la mise à jour. |
Les mises à jour régressives affectent l'intégralité du trafic. |
Utilisez cette option pour réduire le temps et le coût de la mise à jour. |
Canary |
Les déplacements de trafic se déroulent en deux étapes. La première étape (Canary) déplace une petite partie du trafic, suivie de la deuxième étape, qui déplace le reste du trafic. |
Limite le rayon d'explosion des mises à jour régressives uniquement à la flotte Canary. |
Les deux flottes sont opérationnelles en parallèle pour l'ensemble du déploiement. |
Utilisez cette option pour trouver un équilibre entre la minimisation du rayon d'explosion des mises à jour régressives et la minimisation du temps pendant lequel deux flottes sont opérationnelles. |
Linéaire |
Une partie fixe du trafic se déplace selon un nombre prédéfini d'étapes équidistantes. |
Minimise le risque de mises à jour régressives en déplaçant le trafic sur plusieurs étapes. |
La durée et le coût de la mise à jour sont proportionnels au nombre d'étapes. |
Utilisez cette option pour minimiser les risques en répartissant le déploiement sur plusieurs étapes. |
Démarrer
Une fois que vous avez défini la configuration de déploiement souhaitée, l' SageMaker IA gère le provisionnement de nouvelles instances, la résiliation des anciennes instances et le transfert du trafic pour vous. Vous pouvez créer et gérer votre déploiement à l'aide des AWS Command Line Interface commandes UpdateEndpointet CreateEndpoint SageMaker APIet existantes. Notez que si votre point de terminaison utilise l'une des fonctions répertoriées sur la page Exclusions, vous ne pouvez pas utiliser de barrière de protection de déploiement. Consultez chacune des pages de déploiement pour plus de détails sur la façon de configurer votre déploiement :
Pour suivre des exemples guidés qui montrent comment utiliser les garde-corps de déploiement, veuillez consulter nos exemples de blocs-notes Jupyter