Attribution des coûts - SageMaker Bonnes pratiques en matière d'administration du studio

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.

Attribution des coûts

SageMaker Studio intègre des fonctionnalités pour aider les administrateurs à suivre les dépenses de leurs domaines individuels, de leurs espaces partagés et de leurs utilisateurs.

Marquage automatique

SageMaker Studio étiquette désormais automatiquement les nouvelles SageMaker ressources telles que les tâches de formation, les tâches de traitement et les applications du noyau avec leurs balises respectivessagemaker:domain-arn. À un niveau plus détaillé, étiquette SageMaker également la ressource avec le sagemaker:user-profile-arn ou sagemaker:space-arn pour désigner le créateur principal de la ressource.

SageMaker les volumes EFS de domaine sont étiquetés avec une clé nommée ManagedByAmazonSageMakerResource avec la valeur de l'ARN du domaine. Ils ne disposent pas de balises granulaires permettant de comprendre l'utilisation de l'espace au niveau de chaque utilisateur. Les administrateurs peuvent toutefois associer le volume EFS à une instance EC2 pour une surveillance personnalisée.

Suivi des coûts

Les balises automatisées permettent aux administrateurs de suivre, de signaler et de surveiller vos dépenses en ML grâce à out-of-the-box des solutions telles que AWS Cost Exploreret AWS Budgets, ainsi qu'à des solutions personnalisées basées sur les données des rapports sur les AWS coûts et l'utilisation (CUR).

Pour utiliser les balises jointes à des fins d'analyse des coûts, elles doivent d'abord être activées dans la section Balises de répartition des coûts de la AWS Billing console. L'affichage des balises dans le panneau des balises de répartition des coûts peut prendre jusqu'à 24 heures. Vous devez donc créer une SageMaker ressource avant de les activer.

Schéma illustrant un espace ARN activé en tant que balises de répartition des coûts sur Cost Explorer.

Space ARN activé en tant que balises de répartition des coûts sur Cost Explorer

Une fois que vous avez activé une balise de répartition des coûts, vous AWS commencerez à suivre vos ressources étiquetées, et après 24 à 48 heures, les balises apparaîtront sous forme de filtres sélectionnables dans l'explorateur de coûts.

Schéma illustrant les coûts regroupés par espace partagé pour un exemple de domaine.

Coûts regroupés par espace partagé pour un exemple de domaine

Contrôle des coûts

Lorsque le premier utilisateur de SageMaker Studio est intégré, il SageMaker crée un volume EFS pour le domaine. Des frais de stockage sont engagés pour ce volume EFS car les blocs-notes et les fichiers de données sont stockés dans le répertoire personnel de l'utilisateur. Lorsque l'utilisateur lance des blocs-notes Studio, ceux-ci sont lancés pour les instances de calcul qui exécutent les blocs-notes. Consultez les SageMaker tarifs d'Amazon pour une ventilation détaillée des coûts.

Les administrateurs peuvent contrôler les coûts de calcul en spécifiant la liste des instances qu'un utilisateur peut créer, en utilisant les politiques IAM mentionnées dans la section Garde-fous communs. En outre, nous recommandons aux clients d'utiliser l'extension d'arrêt automatique de SageMaker Studio pour réduire les coûts en fermant automatiquement les applications inactives. Cette extension de serveur interroge régulièrement les applications en cours d'exécution par profil utilisateur et arrête les applications inactives en fonction d'un délai défini par l'administrateur.

Pour définir cette extension pour tous les utilisateurs de votre domaine, vous pouvez utiliser une configuration de cycle de vie telle que décrite dans la section Personnalisation. En outre, vous pouvez également utiliser le vérificateur d'extension pour vous assurer que l'extension est installée sur tous les utilisateurs de votre domaine.