Planifier et gérer les coûts pour la gestion des API

S’APPLIQUE À : tous les niveaux de Gestion des API

Cet article explique comment planifier et gérer les coûts pour la gestion des API Azure. Vous devez d’abord utiliser la calculatrice de prix Azure pour planifier les coûts de gestion des API avant d’ajouter des ressources pour le service aux coûts estimés. Une fois que vous avez commencé à utiliser des ressources de gestion des API, utilisez les fonctionnalités de Cost Management pour définir des budgets et superviser les coûts. Vous pouvez également passer en revue les coûts prévus et déterminer les tendances des dépenses pour identifier les domaines où vous pourriez agir.

Les coûts pour la gestion des API ne représentent qu’une partie des coûts mensuels sur votre facture Azure. Cet article explique comment planifier et gérer les coûts de gestion des API. Cependant, vous êtes facturé pour tous les services et ressources Azure utilisés pour votre abonnement Azure, y compris les services tiers.

Prérequis

Analyse des coûts dans Cost Management prend en charge la plupart des types de compte Azure, mais pas tous. Pour accéder à la liste complète des types de comptes pris en charge, voir Comprendre les données de Cost Management. Pour afficher les données de coût, vous avez au minimum besoin d’un accès en lecture pour un compte Azure. Pour plus d’informations sur l’attribution de l’accès aux données Azure Cost Management, consultez Assigner l’accès aux données.

Estimer les coûts avant d’utiliser la gestion des API

Utilisez la calculatrice de prix Azure pour estimer les coûts avant d’ajouter la gestion des API.

  1. Recherchez Gestion des API ou sélectionnez Intégration>Gestion des API.
  2. Sélectionnez Affichage pour ajouter une estimation de coût par défaut pour une instance de service de gestion des API.

Notes

Les coûts indiqués dans cet exemple sont fournis à des fins de démonstration uniquement. Pour obtenir les informations les plus récentes sur la tarification, consultez la page Tarification de gestion des API.

Estimer les coûts pour le niveau Développeur

  • L’estimation du coût par défaut est basée sur une instance du service de gestion des API dans le niveau de serviceDéveloppeur avec 1 unité de capacité. Le niveau Développeur est uniquement pour les cas d’utilisation et les évaluations hors production. Il n’est pas associé à un contrat de niveau de service.

  • Pour estimer les coûts des unités de capacité supplémentaires ou d’un autre niveau de service, sélectionnez d’autres options dans les listes déroulantes Unités et Niveau.

  • En fonction de la disponibilité des fonctionnalités et du niveau de service, des frais supplémentaires peuvent s’appliquer à l’utilisation de passerelles auto-hébergées.

Pour obtenir des détails supplémentaires sur la tarification et les fonctionnalités, consultez :

Utilisation d’un crédit monétaire avec la gestion des API

Vous pouvez payer les frais d’API Management avec votre Acompte Azure (anciennement appelé engagement financier). Vous ne pouvez cependant pas utiliser le crédit Paiement anticipé Azure pour payer des frais pour des produits et services tiers, notamment ceux de la Place de marché Azure.

Comprendre le modèle de facturation complet

À mesure que vous utilisez des ressources Azure avec la Gestion des API, vous générez des coûts, ou des compteurs facturables. Les coûts unitaires d’utilisation des ressources Azure varient en fonction des éléments suivants :

  • Intervalles de temps (secondes, minutes, heures et jours)
  • Utilisation des unités (octets, mégaoctets, etc.)
  • Nombre de transactions

Comment vous êtes facturé pour la Gestion des API

Lorsque vous créez ou utilisez des ressources Azure avec la Gestion des API, vous êtes facturé en fonction des niveaux dans lesquels vous travaillez. En savoir plus sur le choix du niveau le plus approprié pour vous.

Niveaux Description
Consommation N’implique aucun coût fixe. Vous êtes facturé en fonction du nombre d’appels d’API au service au-dessus d’un certain seuil.
Développeur, Essentiel, Essentiel v2, Standard, Standard v2 et Premium Entraînent des coûts mensuels, en fonction du nombre d’unités et des passerelles auto-hébergées. Les passerelles auto-hébergées sont gratuites pour le niveau Développeur. Différentes options de mise à niveau sont disponibles, en fonction de votre niveau de service.

Vous pouvez également contracter des frais supplémentaires lorsque vous utilisez d’autres ressources Azure avec la Gestion des API, telles que des réseaux virtuels, des zones de disponibilité et des écritures multirégions. À la fin de votre cycle de facturation, les frais associés à chaque compteur sont additionnés. Votre facture contient une section regroupant tous les coûts de la Gestion des API. Chaque compteur est représenté par un élément de ligne distinct.

Superviser les coûts

Dès que l’utilisation de la Gestion des API démarre, des coûts sont générés. Vous pouvez afficher les coûts dans l’analyse des coûts ou par l’intermédiaire de la calculatrice de prix Azure.

Quand vous utilisez l’analyse des coûts, vous affichez les coûts de la Gestion des API dans des graphes et des tableaux pour différents intervalles de temps (jour, mois en cours et précédent, année). Vous pouvez aussi afficher les coûts par rapport aux budgets et aux coûts prévus. Passez à des vues pour des périodes plus longues pour identifier les tendances des dépenses. Ceci vous permet de voir où des dépassements ont pu se produire. Si vous avez créé des budgets, vous pouvez aussi facilement voir à quel moment ils ont été dépassés.

Notes

Les coûts indiqués dans cet exemple sont fournis à des fins de démonstration uniquement. Vos coûts varient en fonction de l’utilisation des ressources et de la tarification actuelle.

Pour afficher les coûts de gestion des API dans l’analyse des coûts :

  1. Connectez-vous au portail Azure.

  2. Ouvrez la fenêtre Gestion des coûts + Facturation, sélectionnez Gestion des coûts dans le menu, puis sélectionnez Étendue de facturation. Par exemple, sélectionnez un abonnement dans la liste.

  3. Sélectionnez Gestion des coûts dans le menu, puis sélectionnez Analyse des coûts.

  4. Par défaut, le coût mensuel de tous les services est affiché dans le premier graphique en anneau.

    Coûts mensuels pour l’abonnement

  5. Pour limiter les coûts à un seul service, par exemple la gestion des API, sélectionnez Ajouter un filtre, puis sélectionnez Nom du service. Sélectionnez Gestion des API.

    Exemple montrant les coûts cumulés pour la gestion des API

Dans l’exemple précédent, vous avez pu voir le coût actuel du service. Les coûts par région Azure (emplacements) et les coûts de gestion des API par groupe de ressources sont également présentés. À partir de là, vous pouvez explorer les coûts par vous-même.

Créer des budgets

Vous pouvez créer des budgets pour gérer les coûts et des alertes permettant d’avertir automatiquement des parties prenantes en cas d’anomalies de dépenses et de risques de dépenses excessives. Les alertes sont basées sur les dépenses par rapport aux seuils de budget et de coût. Les budgets et les alertes sont créés pour les abonnements et les groupes de ressources Azure : ils sont donc utiles dans le cadre d’une stratégie globale de supervision des coûts.

Vous pouvez créer des budgets avec des filtres pour des ressources ou des services spécifiques dans Azure si vous souhaitez disposer d’une plus grande granularité dans votre analyse. Les filtres vous permettent de vous assurer que vous ne créez pas accidentellement de nouvelles ressources entraînant un surcoût. Pour plus d’informations sur les options de filtre lorsque vous créez un budget, consultez Options de regroupement et de filtre.

Exporter des données de coûts

Vous pouvez également exporter vos données de coûts vers un compte de stockage. C’est utile quand vous ou d’autres personnes avez besoin d’effectuer des analyses supplémentaires des données concernant les coûts. Par exemple, une équipe Finance peut analyser les données avec Excel ou Power BI. Vous pouvez exporter vos coûts selon une planification quotidienne, hebdomadaire ou mensuelle, et définir une plage de dates personnalisée. L’exportation des données des coûts est la méthode recommandée pour récupérer les jeux de données des coûts.

Autres façons de gérer et de réduire les coûts de gestion des API

Mettre à l’échelle à l’aide d’unités de capacité

À l’exception du niveau de service Consommation, la gestion des API prend en charge la mise à l’échelle en ajoutant ou en supprimant des unités de capacité. À mesure que la charge augmente sur une instance de gestion des API, l’ajout d’unités de capacité peut être plus économique que la mise à niveau vers un niveau de service supérieur. Le nombre maximal d’unités dépend du niveau de service.

Chaque unité de capacité dispose d’une certaine capacité de traitement des requêtes qui dépend du niveau du service. Par exemple, une unité du niveau de base a un débit maximal estimé d’environ 1 000 requêtes par seconde.

Au fur et à mesure que vous ajoutez ou supprimez des unités, la capacité et les coûts évoluent proportionnellement. Par exemple, deux unités du niveau standard fournissent un débit estimé d’environ 2 000 requêtes par seconde. Le débit réel peut être différent en raison de la taille des requêtes ou des réponses, des modèles de connexion, du nombre de clients envoyant des requêtes et d’autres facteurs.

Analysez la métrique Capacité de votre instance de gestion des API pour prendre des décisions concernant la mise à l’échelle ou la mise à niveau d’une instance de gestion des API pour gérer davantage de charge.

Étapes suivantes