Partager via


Coût et utilisation

Azure CycleCloud effectue le suivi des coûts et de l’utilisation du cluster. Il surveille un certain nombre de ressources, y compris les instances et les volumes, et utilise ces données pour estimer le runtime et les frais par ressource.

Alertes d’utilisation

CycleCloud vous permet de définir une alerte par cluster qui affiche votre coût estimé et vous avertit si ces dépenses dépassent un montant de dollars spécifié.

Pour afficher l’utilisation de votre cluster, sélectionnez Créer une alerte dans le cluster pour ouvrir la fenêtre d’alerte. Activez l’alerte en cochant la case si vous souhaitez suivre les dépenses pour ce cluster particulier. Définissez un budget pour le cluster et indiquez si le budget correspond au jour ou au mois. Sélectionnez Enregistrer pour activer l’alerte. Dans la page du cluster, vous voyez les dépenses actuelles pour le jour ou le mois (en fonction de votre sélection).

Remarque

Les alertes d’utilisation sont uniquement informationnelles. Dépasser votre budget ne stoppe pas ou ne suspend pas l’instance. Le montant des dépenses par cluster est cumulé par période sélectionnée.

Alerte d’utilisation

Dépenses actuelles dans le budget :

Dépenses actuelles dans le budget

Dépense actuelle avec dépassement :

Dépenses actuelles avec dépassement

Avis

Si vous souhaitez recevoir des notifications par e-mail, Microsoft Teams ou Slack™ lorsque votre cluster dépasse le budget, entrez l’une des valeurs suivantes :

  • Nom d’utilisateur : compte d’utilisateur associé à une adresse e-mail à utiliser.
  • Adresse e-mail : adresse e-mail de l’alerte.
  • Teams : si vous utilisez Microsoft Teams, configurez un webhook. Cette méthode est déconseillée et ne sera plus prise en charge. Il n’existe actuellement aucune prise en charge dans CycleCloud pour la nouvelle méthode workflows.
  • Slack : si vous utilisez Slack, configurez un webhook pour recevoir des notifications envoyées à un canal spécifique.

Ajoutez les informations du destinataire de l’alerte, puis sélectionnez Enregistrer. Pour ajouter d’autres destinataires, sélectionnez +ou - pour supprimer.

Les notifications sont envoyées une fois par jour.

Pour modifier les paramètres d’alerte, de budget ou de notification, sélectionnez Gérer à partir de la ligne d’alerte sur la page du cluster.

Tarification

CycleCloud collecte les tarifs des instances s’exécutant dans tous les fournisseurs de cloud. Les données sont mises à jour constamment tout au long de la journée pour fournir des estimations précises. Cette exigence signifie que les informations d’identification de l’abonnement dans CycleCloud doivent fournir l’accès à l’API RateCard.

Inclut :

  • Prix de base des machines virtuelles, y compris les types de machines virtuelles en préversion, aux tarifs standard de « paiement à l’utilisation »
  • Tarifs Linux/Windows
  • Normal/Spot
  • Disques de démarrage et autres disques (7.8.0+)

N’inclut pas les éléments suivants :

  • Autres frais logiciels
  • Tarifs réservés-machines virtuelles
  • Remises sur l’utilisation du volume

Remarque

Tous les numéros d’utilisation et de coût sont des approximations.

Suivi des coûts

CycleCloud 8.2 inclut la possibilité de suivre l’utilisation et les coûts agrégés. L’utilisation est mesurée en heures principales (où un processeur virtuel utilisé pour une heure compte comme une heure de cœur). Le coût est mesuré en dollars américains aux tarifs de paiement à l’utilisation au détail.

Le suivi des coûts est activé par défaut, mais il nécessite l’accès à l’API RateCard. Si cette API ne fonctionne pas avec les identifiants Azure fournis, les appels affichent uniquement l'utilisation, mais aucun coût.

Suivi des coûts par le biais de Microsoft Cost Management

CycleCloud balise les machines virtuelles avec CycleCloudCluster et CycleCloudNodeArray pour le cluster et le nœud dans lequel elles se trouvent. Pour plus d’informations sur l’étiquetage, consultez Balisage des nœuds. Ce balisage permet d'afficher les coûts dans Microsoft Cost Management. L’avantage du suivi des coûts de cette façon est que Cost Management affiche les coûts réels associés à cette machine virtuelle, y compris l’utilisation du réseau et du disque, facturés au taux réel de votre abonnement. L'inconvénient est que les coûts peuvent prendre jusqu'à 48 heures avant d'être listés là-bas.

Suivi des coûts via CycleCloud

CycleCloud affiche les coûts en continu. Ces coûts reflètent immédiatement les modifications apportées au cluster, mais elles sont approximatives (consultez les limitations de la section Tarification ).

CycleCloud inclut une API REST pour les données de coût afin d’obtenir les données par programmation. En outre, il existe certaines commandes intégrées que vous pouvez exécuter directement sur la machine virtuelle CycleCloud. Les commandes produisent une sortie au format texte. Pour obtenir la sortie JSON, utilisez -format json.

Pour obtenir l’utilisation et le coût de tous les clusters au cours des 24 dernières heures :

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

Pour obtenir l’utilisation et le coût d’un seul cluster nommé MyCluster :

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

Pour obtenir l’utilisation et le coût entre un intervalle de temps personnalisé :

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

Pour obtenir un résumé automatique de l’utilisation et du coût sur le mois précédent, le mois en cours, les sept derniers jours et les 24 dernières heures :

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'