Planifier et gérer les coûts du Stockage Blob Azure

Cet article explique comment planifier et gérer les coûts du Stockage Blob Azure. Tout d’abord, utilisez la calculatrice de prix Azure pour estimer les coûts. Après avoir créé votre compte de stockage, optimisez le compte afin de payer uniquement ce dont vous avez besoin. Utilisez les fonctionnalités de gestion des coûts pour définir des budgets et surveiller les coûts. Vous pouvez également passer en revue les coûts prévus et surveiller les tendances des dépenses pour identifier les domaines où vous pourriez agir.

Gardez à l’esprit que les coûts du Stockage Blob ne représentent qu’une partie des coûts mensuels sur votre facture Azure. Cet article explique comment estimer et gérer les coûts du Stockage Blob. Cependant, vous êtes facturé pour tous les services et ressources Azure utilisés pour votre abonnement Azure, y compris les services tiers. Quand vous êtes familiarisé avec la gestion des coûts du Stockage Blob, vous pouvez appliquer des méthodes similaires pour gérer les coûts de tous les services Azure utilisés dans votre abonnement.

Estimer les coûts

Utilisez la calculatrice de prix Azure pour estimer les coûts avant de créer un compte de stockage Azure et de commencer à transférer des données vers ce compte.

  1. Sur la page Calculatrice de prix Azure, choisissez la vignette Comptes de stockage.

  2. Faites défiler la page vers le bas et recherchez la section Comptes de stockage de votre estimation.

  3. Choisissez les options souhaitées dans les listes déroulantes.

    L’estimation du coût est mise à jour à mesure que vous modifiez les valeurs de ces listes déroulantes. Cette estimation s’affiche dans le coin supérieur et en bas de l’écran d’estimation.

    Screenshot showing your estimate

    Quand vous modifiez la valeur de la liste déroulante Type, d’autres options de cette feuille de calcul changent également. Utilisez les liens de la section Plus d’informations pour en savoir plus sur la fonction de chaque option et sur la façon dont ces options affectent le prix des opérations liées au stockage.

  4. Modifiez le reste des options pour voir leur impact sur votre estimation.

Outils et guides de support

Les ressources suivantes peuvent également vous aider à prévoir le coût d’utilisation du Stockage Blob Azure :

Comprendre le modèle de facturation complet pour le Stockage Blob Azure

Le Stockage Blob Azure s’exécute sur l’infrastructure Azure, qui génère des frais lorsque vous déployez de nouvelles ressources. Il est important de comprendre qu’il peut y avoir d’autres coûts d’infrastructure supplémentaires susceptibles de s’accumuler.

Modèle de facturation du Stockage Blob Azure

lorsque vous créez ou utilisez des ressources de Stockage Blob, vous êtes facturé pour les compteurs suivants :

Compteur Unité
Stockage des données par Go / par mois
Operations par transaction
Transfert de données Par Go
Métadonnées par Go / par mois1
Étiquettes d’index d’objet blob Par étiquette2
Modifier le flux Par modification consignée2
Étendues de chiffrement Par mois2
Accélération des requêtes Par Go numérisé et par Go retourné

1 s’applique uniquement aux comptes qui ont un espace de noms hiérarchique.
2 s’applique uniquement si vous activez la fonctionnalité.

Le trafic de données peut également entraîner des coûts de mise en réseau. Consultez Tarification de la bande passante.

À la fin de votre cycle de facturation, les frais associés à chaque compteur sont additionnés. Votre facture contient une section pour tous les coûts de Stockage Blob Azure. Chaque compteur est représenté par un élément de ligne distinct.

Le stockage de données et les métadonnées sont facturés par Go sur une base mensuelle. Pour les données et métadonnées stockées pendant moins d’un mois, vous pouvez estimer l’impact sur votre facture mensuelle en calculant le coût de chaque Go par jour. Vous pouvez utiliser une approche similaire pour estimer le coût des étendues de chiffrement en cours d’utilisation pendant moins d’un mois. Le nombre de jours d’un mois donné varie. Par conséquent, pour obtenir la meilleure approximation de vos coûts pour un mois donné, veillez à diviser le coût mensuel par le nombre de jours qui se produisent dans le mois en question.

Unités de stockage

Stockage Blob Azure utilise les mesures de base à unité suivantes pour représenter la capacité de stockage : KiB, MiB, GiB, TiB, PiB. Les lignes de votre facture qui contiennent des Go comme unité de mesure (par exemple, par Go / par mois) sont calculées par Stockage Blob Azure en Go binaires (Gio). Par exemple, un élément de ligne sur votre facture qui affiche 1 pour  données stockées (Go / mois ) correspond à 1 Gio par mois d’utilisation. Le tableau suivant décrit chaque base à unité :

Acronyme Unité Définition
Kio kibioctet 1 024 octets
MiB mébioctet 1 024 Kio (1 048 576 octets)
Gio gibioctet 1 024 Mio (1 073 741 824 octets)
Tio tébioctet 1 024 Gio (1 099 511 627 776 octets)

Recherche du prix unitaire pour chaque compteur

Pour rechercher les prix unitaires, ouvrez la page de tarification appropriée et sélectionnez la structure de fichiers appropriée. Ensuite, appliquez les filtres de redondance, de région et de devise appropriés. Les prix de chaque compteur s’affichent dans une table. Les prix varient en fonction des autres paramètres de votre compte, tels que les options de redondance des données, le niveau d’accès et le niveau de performance.

La page de tarification et la structure de fichiers correctes sont principalement importantes pour le coût de lecture et d’écriture des données, car le coût de stockage des données est essentiellement inchangé par ces sélections. Pour estimer avec précision le coût de lecture et d’écriture des données, commencez par déterminer quels clients, applications et charges de travail de point de terminaison de compte de stockage utiliseront pour lire et écrire des données.

Demandes de tarification au point de terminaison de service blob

Le format du point de terminaison de service blob est https://<storage-account>.blob.core.windows.net et est le point de terminaison le plus couramment utilisé par les outils et les applications qui interagissent avec le Stockage Blob.

Les demandes peuvent provenir de l’une des sources suivantes :

La page de tarification appropriée pour ces demandes est la page De tarification des objets blob de blocs .

Les demandes adressées à ce point de terminaison peuvent également se produire dans les comptes qui ont un espace de noms hiérarchique. En fait, pour utiliser les protocoles NFS 3.0 et SFTP, vous devez d’abord activer la fonctionnalité d’espace de noms hiérarchique du compte.

Si la fonctionnalité d’espace de noms hiérarchique est activée pour votre compte, assurez-vous que la liste déroulante Structure de fichier est définie sur Espace de noms hiérarchique (NFS v3.0, protocole SFTP). Sinon, assurez-vous qu’il est défini sur Espace de noms plat.

Demandes de tarification adressées au point de terminaison Data Lake Storage

Le format du point de terminaison Data Lake Storage est https://<storage-account>.dfs.core.windows.net et est le point de terminaison le plus couramment utilisé par les charges de travail analytiques et les applications. Ce point de terminaison est généralement utilisé avec des comptes qui ont un espace de noms hiérarchique, mais pas toujours.

Les demandes peuvent provenir de l’une des sources suivantes :

La page de tarification appropriée pour ces demandes est la page de tarification Azure Data Lake Storage Gen2.

Si la fonctionnalité d’espace de noms hiérarchique n’est pas activée pour votre compte, mais que vous vous attendez à ce que les clients, les charges de travail ou les applications effectuent des requêtes sur le point de terminaison Data Lake Storage de votre compte, définissez la liste déroulante Structure de fichiers sur Espace de noms plat. Sinon, vérifiez qu’il est défini sur Espace de noms hiérarchique.

Rechercher le prix de chaque opération

Chaque requête effectuée par des outils tels qu’AzCopy ou Stockage Microsoft Azure Explorer arrive au service sous la forme d’une opération REST. Cela est également vrai pour une application personnalisée qui exploite une bibliothèque client Stockage Microsoft Azure.

Pour déterminer le prix de chaque opération, vous devez d’abord déterminer comment cette opération est classée en fonction de son type. En effet, les pages de tarification répertorient les prix uniquement par type d’opération et non par chaque opération individuelle. Pour voir comment chaque opération est mappée à un type d’opération, consultez Mapper chaque opération REST à un prix.

Utilisation de prépaiement Azure avec le Stockage Blob Azure

Vous pouvez payer les frais de Stockage Blob Azure avec votre crédit de prépaiement 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 Place de marché Azure.

Optimiser les coûts

Envisagez d’utiliser ces options pour réduire les coûts.

  • Analyser des conteneurs et des blobs existants

  • Réserver de la capacité de stockage

  • Organiser les données en niveaux d’accès

  • Déplacer automatiquement les données entre les niveaux d’accès

Cette section décrit chaque option plus en détail.

Analyser des conteneurs et des blobs existants

Si vous utilisez le service Stockage Blob depuis un certain temps, vous devez examiner régulièrement le contenu de vos conteneurs pour identifier les opportunités de réduction de vos coûts. En comprenant comment vos blobs sont stockés, organisés et utilisés dans la production, vous pouvez mieux optimiser les compromis entre les disponibilités, les coûts et les performances de ceux-ci.

Consultez l’un de ces articles pour répertorier et analyser vos conteneurs et blobs existants :

Réserver de la capacité de stockage

Vous pouvez réaliser des économies sur les coûts de stockage pour les données blob grâce à une capacité de réserve Stockage Azure. La capacité de réserve Stockage Azure offre une remise sur la capacité pour les objets blob de blocs et les données Azure Data Lake Storage Gen2 dans les comptes de stockage standard lorsque vous vous engagez à une réservation pour un an ou trois ans. Une réservation offre une quantité fixe de capacité de stockage pour la durée de la réservation. La capacité de réserve Stockage Azure peut réduire de manière significative les coûts de capacité pour les objets blob de blocs et les données Azure Data Lake Storage Gen2.

Pour en savoir plus, consultez Optimiser les coûts de Stockage Blob avec une capacité réservée.

Organiser les données en niveaux d’accès

Vous pouvez réduire les coûts en plaçant les données blob dans les niveaux d’accès les plus rentables. Choisissez parmi trois niveaux conçus pour optimiser vos coûts d’utilisation des données. Par exemple, le niveau d’accès chaud présente un coût de stockage plus élevé, mais un coût d’accès inférieur. Par conséquent, si vous envisagez d’accéder fréquemment aux données, le niveau d’accès chaud peut être le choix le plus rentable. Si vous prévoyez d’accéder moins fréquemment aux données, le niveau d’accès froid ou archive pourrait être le mieux adapté, car il augmente le coût d’accès aux données tout en réduisant le coût de stockage des données.

Consultez ces articles :

Déplacer automatiquement les données entre les niveaux d’accès

Utilisez les stratégies de gestion du cycle de vie pour déplacer périodiquement les données entre les niveaux afin d’effectuer le plus d’économies possible. Ces stratégies peuvent déplacer des données vers à l’aide des règles que vous indiquez. Par exemple, vous pouvez créer une règle qui déplace les objets blob vers le niveau Archive si cet objet blob n’a pas été modifié dans les 90 jours. En créant des stratégies qui ajustent le niveau d’accès de vos données, vous pouvez concevoir les options de stockage les moins onéreuses pour vos besoins.

Pour plus d’informations, consultez Gérer le cycle de vie du Stockage Blob Azure

Créer des budgets

Vous pouvez créer des budgets pour gérer les coûts, et des alertes permettant d’avertir automatiquement les 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. Ils peuvent cependant avoir des fonctionnalités limitées quant à la gestion des coûts de services Azure individuels comme le coût du stockage Azure. En effet, ils sont conçus pour suivre les coûts à un niveau supérieur.

Superviser les coûts

À mesure que vous utilisez des ressources Azure avec le stockage Azure, vous générez des coûts. Les coûts unitaires d’utilisation des ressources varient selon les intervalles de temps (secondes, minutes, heures et jours) ou selon l’utilisation d’unités (octets, mégaoctets, etc.). Des coûts sont générés dès que vous commencez à utiliser le stockage Azure. Vous pouvez voir les coûts dans le volet Analyse du coût du portail Azure.

Quand vous utilisez l’analyse du coût, vous pouvez voir les coûts du stockage Azure dans des graphes et des tableaux pour différents intervalles de temps. Par exemple, par jour, par année ou pour le mois en cours ou le mois précédent. Vous pouvez également voir 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 et déterminer où des dépassements ont pu se produire. Par ailleurs, si vous avez créé des budgets, vous pouvez facilement voir à quel moment ils ont été dépassés.

Notes

L’analyse des coûts prend en charge différents types de comptes Azure. 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 votre 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.

Pour voir les coûts du stockage Azure dans l’analyse du coût :

  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 Analyse des coûts. Vous pouvez ensuite changer l’étendue pour un abonnement spécifique dans la liste déroulante Étendue.

    Screenshot showing scope

  3. Pour voir uniquement les coûts du stockage Azure, sélectionnez Ajouter un filtre, puis sélectionnez Nom du service. Ensuite, choisissez stockage dans la liste.

    Voici un exemple montrant les coûts du stockage Azure uniquement :

    Screenshot showing filter by storage

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 par groupe de ressources sont également présentés. Vous pouvez également ajouter d’autres filtres (par exemple : un filtre pour afficher les coûts de comptes de stockage spécifiques).

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.

Éviter les surprises de facturation

Certaines actions, comme la modification du niveau d’accès par défaut de votre compte, peuvent entraîner des coûts que vous n’attendez peut-être pas. Bien que les articles sur chaque fonctionnalité contiennent des informations sur la façon d’éviter les coûts inattendus, ce tableau rassemble les causes courantes.

Category Action Impact potentiel sur votre facture
Niveaux d’accès Modification du paramètre de niveau d’accès par défaut Si votre compte contient un grand nombre d’objets blob pour lesquels le niveau d’accès est déduit, une modification de ce paramètre peut entraîner un coût important.

Une modification du paramètre de niveau d’accès par défaut à un compte de stockage s’applique à tous les objets blob du compte pour lesquels un niveau d’accès n’a pas été défini explicitement. Par exemple, si vous basculez le paramètre de niveau d’accès par défaut de Chaud à Sporadique dans un compte à usage général v2, vous êtes facturé pour les opérations d’écriture (par tranche de 10 000) pour tous les objets blob pour lesquels le niveau d’accès est inféré. Les opérations de lecture (par 10 000) et d’extraction de données (par Go) sont facturées si vous faites passer votre compte universel v2 du niveau Sporadique au niveau Chaud.

Pour plus d’informations, consultez Paramètre de niveau d’accès du compte par défaut.
Niveaux d’accès Réhydratation à partir de l’archive La réhydratation à priorité élevée à partir de l’archivage peut entraîner des factures plus élevées que la normale. Microsoft recommande de réserver la réactivation de priorité élevée aux situations de restauration de données d’urgence.

Pour plus d’informations, consultez Priorité de réhydratation.
Protection des données Activer la suppression réversible de blob Le remplacement d’objets blob peut créer des instantanés d’objets blob. Contrairement au cas où un objet blob est supprimé, la création de ces instantanés n’est pas journalisée. Les coûts de stockage risquent alors d’être inattendus. Déterminez si les données qui sont fréquemment remplacées doivent être placées dans un compte pour lequel la suppression réversible n’est pas activée.

Pour plus d’informations, consultez Comment les remplacements sont gérés lorsque la suppression réversible est activée.
Protection des données Activation du contrôle de version d’objets blob Chaque opération d’écriture sur blob crée une nouvelle version. Comme c’est le cas pour l’activation de la suppression réversible d’objets blob, déterminez si les données fréquemment remplacées doivent être placées dans un compte pour lequel le contrôle de version n’est pas activé.

Pour plus d’informations, consultez Gestion des versions lors des opérations d’écriture.
Surveillance Activation des journaux Storage Analytics (journaux classiques) Les journaux d’analyse du stockage peuvent s’accumuler dans votre compte au fil du temps si la stratégie de rétention n’est pas définie. Veillez à définir la stratégie de rétention pour éviter la génération de journaux, ce qui peut entraîner des frais inattendus de capacité.

Pour plus d’informations, consultez Modifier la période de conservation des données des journaux.
Protocoles Activation de la prise en charge du protocole SFTP (SSH File Transfer Protocol) L’activation du point de terminaison SFTP induit un coût horaire. Pour éviter les frais passifs, songez à activer le protocole SFTP uniquement lorsque vous l’utilisez activement pour transférer des données.

Pour obtenir des conseils sur l’activation et la désactivation de la prise en charge du protocole SFTP, consultez Se connecter au Stockage Blob Azure à l’aide du protocole SFTP (SSH File Transfer Protocol).

Forum aux questions (FAQ)

Consultez la FAQ sur la gestion des coûts.

Étapes suivantes