Planifier et gérer les coûts pour Azure SQL Database

S’applique à :Azure SQL Database

Cet article explique comment planifier et gérer les coûts pour Azure SQL Database.

Tout d’abord, vous utilisez la calculatrice de prix Azure pour ajouter des ressources Azure et passer en revue les coûts estimés. Une fois que vous avez commencé à utiliser des ressources Azure SQL Database, utilisez les fonctionnalités Cost Management pour définir des budgets et surveiller les coûts. Vous pouvez également examiner les coûts prévus et identifier les tendances des dépenses pour identifier les domaines où vous souhaiterez peut-être agir. Les coûts d’Azure SQL Database ne sont qu’une partie des coûts mensuels dans votre facture Azure. Bien que cet article explique comment planifier et gérer les coûts pour Azure SQL Database, vous êtes facturé pour tous les services et ressources Azure utilisés dans votre abonnement Azure, y compris les services tiers.

Conditions préalables

L’analyse des coûts prend en charge la plupart des types de comptes 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 Microsoft Cost Management, consultez Assigner l’accès aux données.

Considérations relatives au coût initial de SQL Database

Lors de l’utilisation d’Azure SQL Database, il existe plusieurs fonctionnalités d’économie de coûts à prendre en compte :

Modèles d’achat vCore ou DTU

Azure SQL Database prend en charge deux modèles d’achat : vCore et DTU. La façon dont vous êtes facturé varie entre les modèles d’achat, il est donc important de comprendre le modèle qui fonctionne le mieux pour votre charge de travail lors de la planification et de la prise en compte des coûts. Pour plus d’informations sur les modèles d’achat vCore et DTU, consultez Comparer les modèles d’achat vCore et DTU d’Azure SQL Database.

Avec ressources provisionnées ou sans serveur

Dans le modèle d’achat vCore, Azure SQL Database prend également en charge deux types de niveaux de calcul : débit approvisionné et serverless. La façon dont vous êtes facturé pour chaque niveau de calcul varie de sorte qu’il est important de comprendre ce qui convient le mieux à votre charge de travail lors de la planification et de la prise en compte des coûts. Pour plus d’informations, consultez Vue d’ensemble du modèle vCore – Niveaux de calcul.

Réductions

Les réservations Azure sont une remise de facturation pour Azure SQL Database que vous pouvez utiliser pour économiser de l’argent en vous engageant à utiliser des ressources de calcul à un tarif réduit pendant une période donnée.

Dans le niveau de calcul provisionné du modèle d’achat vCore, vous pouvez bénéficier d’une remise sur l’allocation de licences SQL Server au moteur de base de données SQL Server. Pour plus d’informations, consultez Azure Hybrid Benefit et la calculatrice de prix pour déterminer les économies de coûts.

Pools élastiques

Pour les environnements comportant plusieurs bases de données dont les besoins d’utilisation sont variables et imprévisibles, les pools élastiques peuvent permettre de réaliser des économies par rapport au provisionnement du même nombre de bases de données individuelles. Pour plus d’informations, consultez Pools élastiques.

Gérer les types de licences à grande échelle

Pour examiner les changements proposés de type de licence ou les appliquer sur plusieurs types Azure SQL et SQL Server activés par les ressources Azure Arc, voir Gérer les types de licence SQL à grande échelle. Utilisez un seul script PowerShell pour des transitions ponctuelles ou programmées, ou déployez un exemple spécifique à une ressource d’Azure Policy pour appliquer en continu un type de licence.

Estimation des coûts d’Azure SQL Database

Utilisez la calculatrice de tarification Azure pour estimer les coûts des différentes configurations d’Azure SQL Database. Pour plus d’informations, consultez la tarification d’Azure SQL Database.

Les informations et les prix figurant dans l’image suivante sont donnés à titre d’exemple uniquement :

Capture d’écran de la calculatrice de prix Azure.

Vous pouvez également estimer l’incidence des différentes options de stratégie de rétention sur le coût. Les informations et les prix figurant dans l’image suivante sont donnés à titre d’exemple uniquement :

Capture d’écran d’un exemple de calculatrice de prix Azure SQL Database pour le stockage.

Comprendre le modèle de facturation complet pour Azure SQL Database

Azure SQL Database s’exécute sur l’infrastructure Azure qui accumule les coûts avec Azure SQL Database lorsque vous déployez la nouvelle ressource. Il est important de comprendre qu’une infrastructure supplémentaire peut accumuler des frais.

Azure SQL Database (à l’exception de serverless) est facturée à un tarif horaire prévisible. Si la base de données SQL est active pendant moins d’une heure, la facturation est établie sur la base du niveau de service le plus élevé sélectionné, du stockage provisionné et des E/S applicables au cours de cette heure, независимоamment de l’utilisation ou du fait que la base de données ait été active moins d’une heure.

La facturation dépend de la référence de votre produit, du matériel de génération de votre référence SKU et de la catégorie du compteur. Azure SQL Database a les références SKU possibles suivantes :

  • De base (B)
  • Standard (S)
  • Premium (P)
  • Usage général (GP)
  • Critique pour l’entreprise (BC)
  • Et pour le stockage : stockage géoredondant (GRS), stockage localement redondant (LRS) et stockage redondant interzone (ZRS)
  • Il est également possible d’avoir une référence SKU déconseillée provenant d’offres de ressources déconseillées.

Pour plus d’informations, consultez le modèle d’achat vCore, le modèle d’achat DTU ou comparez les modèles d’achat.

Le tableau suivant présente les compteurs de facturation les plus courants et leurs références SKU possibles pour les bases de données uniques :

Mesure Références SKU possibles Descriptif
Backup* GP/BC/HS Mesure la consommation de stockage utilisée par les sauvegardes, facturée par la quantité de stockage utilisée en Go par mois.
Sauvegarde (LTR) GRS/LRS/ZRS/GF Mesure la consommation de stockage utilisée par les sauvegardes à long terme configurées via la rétention à long terme, facturée par la quantité de stockage utilisée.
Calcul B/S/P/GP/BC Mesure la consommation de vos ressources de calcul par heure.
Calcul (réplica principal/nommé) HS Mesure la consommation de vos ressources de calcul par heure de votre réplica HS principal.
Calcul (réplica à haute disponibilité) HS Mesure la consommation de vos ressources de calcul par heure de votre réplica HS secondaire.
Calcul (module complémentaire ZR) médecin généraliste Mesure la consommation de vos ressources de calcul par minute de votre réplica ajouté et redondant dans une zone.
Calcul (serverless) médecin généraliste Mesure la consommation de vos ressources de calcul serverless par minute.
Licence GP/BC/HS La facturation de votre licence SQL Server est calculée mensuellement.
Stockage B/S*/P*/G/BC/HS Facturé tous les mois, selon la quantité de données stockées par heure.

* Dans le modèle d’achat DTU, un ensemble initial de stockage pour les données et les sauvegardes est fourni sans coût supplémentaire. La taille du stockage dépend du niveau de service sélectionné. Le stockage de données supplémentaire peut être acheté dans les niveaux Standard et Premium. Pour plus d’informations, consultez la tarification d’Azure SQL Database.

Le tableau suivant présente les compteurs de facturation les plus courants et leurs références SKU possibles pour les pools élastiques :

Mesure Références SKU possibles Descriptif
Backup* GP/BC Mesure la consommation de stockage utilisée par les sauvegardes, facturée par Go par heure chaque mois.
Calcul B/S/P/GP/BC Mesure la consommation de vos ressources de calcul par heure, telles que les vCores et la mémoire ou les DTU.
Licence GP/BC La facturation de votre licence SQL Server est calculée mensuellement.
Stockage B/S*/P*/GP/HS Facturé tous les mois, à la fois par la quantité de données stockées sur le lecteur à l’aide de l’espace de stockage par heure et du débit de mégaoctets par seconde (MBITs/s).

* Dans le modèle d’achat DTU, un ensemble initial de stockage pour les données et les sauvegardes est fourni sans coût supplémentaire. La taille du stockage dépend du niveau de service sélectionné. Le stockage de données supplémentaire peut être acheté dans les niveaux Standard et Premium. Pour plus d’informations, consultez la tarification d’Azure SQL Database.

Utiliser Monetary Credit avec Azure SQL Database

Vous pouvez payer les frais Azure SQL Database avec votre crédit Paiement anticipé Azure (anciennement appelé « engagement financier »). Toutefois, vous ne pouvez pas utiliser le crédit de paiement anticipé Azure pour payer des frais pour les produits et services tiers, y compris ceux de la Place de marché Azure.

Vérifiez l’estimation du coût dans le portail Azure

Au cours du processus de création d’une base de données Azure SQL, vous pouvez voir les coûts estimés lors de la configuration du niveau de calcul.

Pour accéder à cet écran, sélectionnez Configurer la base de données sous l’onglet Concepts de base de la page Créer une base de données SQL. Les informations et les prix figurant dans l’image suivante sont donnés à titre d’exemple uniquement :

Capture d’écran d’un exemple montrant l’estimation des coûts dans le portail Azure.

Si votre abonnement Azure a une limite de dépense, Azure vous empêche de dépenser au-delà que le montant de votre crédit. À mesure que vous créez et utilisez des ressources Azure, vos crédits sont utilisés. Quand vous atteignez votre limite de crédit, les ressources que vous avez déployées sont désactivées pour le reste de cette période de facturation. Vous ne pouvez pas changer votre limite de crédit, mais vous pouvez la supprimer. Pour plus d’informations sur les limites de dépense, consultez Limite de dépense Azure.

Superviser les coûts

Lorsque vous commencez à utiliser Azure SQL Database, vous pouvez voir les coûts estimés dans le portail. Procédez comme suit pour passer en revue les estimations des coûts :

  1. Connectez-vous au portail Azure et accédez au groupe de ressources de votre base de données Azure SQL. Vous pouvez localiser le groupe de ressources en accédant à votre base de données et en sélectionnant Groupe de ressources dans la section Vue d’ensemble .

  2. Dans le menu, sélectionnez Analyse des coûts.

  3. Affichez Coûts cumulés et définissez le graphique en bas sous Nom de service. Ce graphique montre une estimation de vos coûts actuels pour SQL Database. Pour réduire les coûts de la page entière à Azure SQL Database, sélectionnez Ajouter un filtre puis sélectionnez Azure SQL Database. Les informations et les prix figurant dans l’image suivante sont donnés à titre d’exemple uniquement :

    Capture d’écran d’un exemple montrant les coûts cumulés dans le portail Azure.

À partir de là, vous pouvez explorer les coûts par vous-même. Pour plus d’informations sur les différents paramètres d’analyse des coûts, consultez Démarrer l’analyse des coûts.

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 permettent de s’assurer que vous ne créez pas accidentellement de nouvelles ressources. 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. Cela est utile lorsque vous devez effectuer une analyse supplémentaire des données sur 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 pour Azure SQL Database

Azure SQL Database vous permet également d’effectuer un scale-up ou un scale-down des ressources pour contrôler les coûts en fonction des besoins de votre application. Pour plus d’informations, consultez Mettre à l’échelle de façon dynamique les ressources de base de données.