Réalisation d'un test shadow - Amazon SageMaker

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.

Réalisation d'un test shadow

Votre test se termine automatiquement à la fin de la durée prévue, ou vous pouvez arrêter un test en cours de manière anticipée. Une fois votre test terminé, le statut du test dans la section Shadow tests (Tests shadow) de la page Shadow tests (Tests shadow) indique Complete (Terminé). Vous pouvez ensuite passer en revue et analyser les dernières métriques de votre test.

Vous pouvez utiliser le tableau de bord des métriques pour décider de promouvoir ou non la variante shadow en production. Pour plus d'informations sur l'analyse du tableau de bord des métriques de votre test, consultez Surveiller un test shadow.

Pour obtenir des instructions sur comment terminer votre test avant l'heure de fin prévue, consultez Terminer un test shadow de manière anticipée.

Pour obtenir des instructions sur la promotion de votre variante shadow en production, consultez Promotion d'une variante shadow.

Terminer un test shadow de manière anticipée

L'une des raisons pour lesquelles vous souhaiterez peut-être effectuer un test shadow en cours est si vous avez décidé que les métriques de votre variante shadow sont satisfaisantes et que vous souhaitez la promouvoir en production. Vous pouvez également décider de terminer le test si une ou plusieurs des variantes ne fonctionnent pas correctement.

Pour terminer votre test avant la date de fin prévue, procédez de la façon suivante :

  1. Sélectionnez le test que vous souhaitez marquer comme terminé dans la section Shadow tests (Tests shadow) de la page Shadow tests (Tests shadow).

  2. Dans la liste déroulante Actions, choisissez Complete (Terminé). La boîte de dialogue Complete shadow test (Terminer le test shadow) apparaît.

  3. Dans la boîte de dialogue, choisissez l'une des options suivantes :

    • Yes, deploy shadow variant (Oui, déployer la variante shadow)

    • No, remove shadow variant (Non, supprimer la variante shadow)

  4. (Facultatif) Dans la zone de texte Comment (Commentaire), saisissez la raison pour laquelle vous avez terminé le test avant l'heure de fin prévue.

    1. Si vous avez décidé de déployer la variante shadow, choisissez Complete and proceed to deploy (Terminer et passer au déploiement). La page Deploy shadow variant (Déployer la variante shadow) s'affiche. Pour obtenir des instructions sur comment remplir cette page, consultez Promotion d'une variante shadow.

    2. Si vous décidez de supprimer la variante shadow, choisissez Confirm (Confirmer).

Promotion d'une variante shadow

Si vous avez décidé de remplacer votre variante de production par votre variante shadow, vous pouvez mettre à jour votre point de terminaison et promouvoir votre variante shadow pour répondre aux demandes d'inférence. Cela supprime votre variante de production actuelle de la production et la remplace par votre variante shadow.

Si votre test shadow est toujours en cours, vous devez d'abord le terminer. Pour terminer votre test shadow avant la fin prévue, suivez les instructions fournies dans Terminer un test shadow de manière anticipée avant de poursuivre cette section.

Lorsque vous promouvez une variante shadow en production, vous disposez des options suivantes pour le nombre d'instances de la variante shadow.

  • Vous pouvez conserver le nombre et le type d'instances de la variante de production. Si vous sélectionnez cette option, votre variante shadow est lancée en production avec le nombre d'instances actuel, ce qui garantit que votre modèle peut continuer à traiter le trafic de demandes à la même échelle.

  • Vous pouvez conserver le nombre d'instances et le type de votre variante shadow. Si vous souhaitez utiliser cette option, nous vous recommandons de réaliser un test shadow avec un échantillonnage de trafic à 100 % pour vous assurer que la variante shadow peut traiter le trafic demandé à l'échelle actuelle.

  • Vous pouvez utiliser des valeurs personnalisées pour le nombre et le type d'instances. Si vous souhaitez utiliser cette option, nous vous recommandons de réaliser un test shadow avec un échantillonnage de trafic à 100 % pour vous assurer que la variante shadow peut traiter le trafic demandé à l'échelle actuelle.

À moins que vous ne validiez le type ou le nombre d'instances, ou les deux, de la variante shadow, nous vous recommandons vivement de conserver le nombre et le type d'instances de la variante de production lors de la promotion de votre variante shadow.

Pour promouvoir votre variante shadow, procédez de la façon suivante :

  1. Si votre test est terminé, procédez de la façon suivante :

    1. Sélectionnez le test dans la section Shadow tests (Tests shadow) de la page Shadow tests (Tests shadow).

    2. Dans la liste déroulante Actions, choisissez View (Afficher). Le tableau de bord s'affiche.

    3. Choisissez Deploy shadow variant (Déployer la variante shadow) dans la section Environment (Environnement). La page Deploy shadow variant (Déployer la variante shadow) s'affiche.

    Si votre test n'est pas terminé, consultez Terminer un test shadow de manière anticipée pour le terminer.

  2. Dans la section Variant settings (Paramètres de la variante), sélectionnez l'une des options suivantes :

    • Retain production settings (Conserver les paramètres de production)

    • Retain shadow settings (Conserver les paramètres shadow)

    • Custom instance settings (Paramètres d'instance personnalisés)

    Si vous avez sélectionné Custom instance settings (Paramètres d'instance personnalisés), procédez de la façon suivante :

    1. Dans la liste déroulante Instance type (Type d'instance), choisissez un type d'instance.

    2. Sous Nombre d'instances, saisissez le nombre d'instances.

  3. Dans la zone de texte Enter 'deploy' to confirm deployment (Entrez « déployer » pour confirmer le déploiement), entrez deploy.

  4. Choisissez Deploy shadow variant (Déployer la variante shadow).

Votre point de terminaison d' SageMaker inférence utilise désormais la variante fictive comme variante de production, et votre variante de production a été supprimée du point de terminaison.