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, familiarisez-vous avec chaque compteur de facturation et découvrez comment trouver le prix de chaque compteur. Vous pouvez ensuite estimer votre coût à l’aide de la calculatrice de prix Azure. 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.
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 |
Index | par Go / par mois1 |
Opérations | par transaction |
Transfert de données | Par Go2 |
Récupération de données | Par Go3 |
Étiquettes d’index d’objet blob | Par étiquette4 |
Modifier le flux | Par modification consignée4 |
Protocole FTP SSH (SFTP) | Par heure4 |
Inventaire des objets blob | Par million d’objets analysés4 |
Étendues de chiffrement | Par mois4 |
Accélération des requêtes | Par Go numérisé et par Go retourné |
Données de restauration à un instant dans le passé traitées | Par Mo restauré |
1 s’applique uniquement aux comptes qui ont un espace de noms hiérarchique.
2 S’applique uniquement lors de la copie de données vers une autre région.
3 S’applique uniquement aux niveaux sporadique, froid et archive.
4 S’applique uniquement si vous activez la fonctionnalité.
À 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.
Stockage des données et compteurs d’index
Le stockage de données et les métadonnées sont facturés par Go sur une base mensuelle. La plupart des métadonnées sont stockées dans le cadre de l’objet Blob et incluent des propriétés et des paires clé-valeur. Les métadonnées associées aux objets Blob du niveau archive sont stockées séparément dans le niveau froid. Ainsi, les utilisateurs peuvent répertorier l’objet Blob et ses propriétés, métadonnées et balises d’index. Étant donné que la taille des métadonnées ne dépasse pas 8 Ko de taille, son coût est relativement négligeable en pourcentage de la capacité de stockage totale.
Les balises d’index d’objet Blob sont stockées en tant que sous-ressource dans le niveau chaud et ont leur propre compteur de facturation. Le compteur Index s’applique uniquement aux comptes qui ont un espace de noms hiérarchique comme moyen de facturer l’espace nécessaire pour faciliter une structure de fichiers hiérarchique, y compris les listes de contrôle d’accès (ACL) associées aux objets de cette structure. Les données associées à l’index sont toujours stockées dans le niveau chaud.
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. 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.
Stockage Blob Azure utilise les mesures de base à unité suivantes pour représenter la capacité de stockage : KiB, MiB, GiB, TiB, PiB. Bien que les postes de votre facture contiennent des gigaoctets en tant qu’unité de mesure, ces unités sont calculées par le Stockage Blob Azure en tant que gigaoctet binaire (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) |
Pour plus d’informations sur la façon de calculer le coût du stockage, consultez Le coût de stockage des données.
Compteurs d’opérations
Chaque requête effectuée par un client arrive au service sous la forme d’une opération REST. Vous pouvez superviser vos journaux de ressources pour voir quelles opérations s’exécutent sur vos données.
Les pages de tarification ne répertorient pas de prix pour chaque opération individuelle, mais indiquent plutôt le prix d’un type d’opération. Pour déterminer le prix d’une opération, vous devez d’abord déterminer comment cette opération est classée en fonction de son type. Pour suivre une opération journalisée vers une opération REST, puis vers un type d’opération, consultez Mapper chaque opération REST à un prix.
Le prix qui apparaît à côté d’un type d’opération n’est pas le prix que vous payez pour chaque opération. Dans la plupart des cas, c’est le prix des opérations 10,000
. Pour obtenir le prix d’une opération individuelle, divisez le prix par 10,000
. Par exemple, si le prix des opérations d’écriture est $0.055
, le prix d’une opération individuelle est $.0555
/ 10,000
= $0.0000055
. Vous pouvez estimer le coût de chargement d’un fichier en multipliant le nombre d’opérations d’écriture requises pour terminer le chargement par le coût d’une transaction individuelle. Pour plus d’informations, consultez Estimer le coût d’utilisation du Stockage Blob Azure.
Compteur de transfert de données
Toutes les données qui quittent la région Azure entraînent des frais de transfert de données et de bande passante réseau. Ces frais apparaissent généralement dans les scénarios où un compte est configuré pour le stockage géoredondant ou lorsqu’une stratégie de réplication d’objet est configurée pour copier des données vers un compte dans une autre région. Toutefois, ces frais s’appliquent également aux données téléchargées sur un client local. Le prix de la bande passante réseau n’apparaît pas dans les pages tarifaires du Stockage Azure. Pour trouver le prix de la bande passante réseau, consultez Tarification de la bande passante.
Compteurs liés aux fonctionnalités
Il n’y a aucun coût pour activer les fonctionnalités de Stockage Blob. Il n’existe que trois fonctionnalités qui entraînent des frais passifs après leur activation (la prise en charge SFTP, les étendues de chiffrement et les étiquettes d’index d’objet Blob). Pour toutes les autres fonctionnalités, vous êtes facturé pour l’espace de stockage occupé par la sortie d’une fonctionnalité et les opérations exécutées à la suite de l’utilisation de la fonctionnalité. Par exemple, si vous activez le contrôle de version, votre facture reflète le coût de stockage des versions et le coût d’exécution des opérations pour répertorier ou récupérer des versions. Certaines fonctionnalités ont des compteurs supplémentaires. Pour obtenir la liste complète, consultez la section Modèle de facturation du Stockage Blob Azure de cet article.
Vous pouvez obtenir le calcul au prorata des compteurs basés sur le temps si vous utilisez ces fonctionnalités pour moins d’un mois. Par exemple, les étendues de chiffrement sont facturées tous les mois. Les étendues de chiffrement en place pendant moins d’un mois vous permettent d’estimer l’impact sur votre facture mensuelle en calculant le coût de chaque jour. 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.
Rechercher le 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 adressées 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 :
Clients qui utilisent des API REST de Stockage Blob ou des API Stockage Blob à partir d’une bibliothèque cliente stockage Azure
Transferts vers des conteneurs montés dans le système de fichiers réseau (NFS) 3.0
Transferts effectués à l’aide du protocole de transfert de fichiers SSH (SFTP)
Charges de travail Hadoop qui utilisent le pilote WASB
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 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 :
Charges de travail Hadoop qui utilisent le pilote ABFS (Azure Blob File System)
Clients qui utilisent des API REST Data Lake Storage ou des API Data Lake Storage à partir d’une bibliothèque de client stockage Azure
La page de tarification appropriée pour ces demandes est la page Tarification d’Azure Data Lake Storage.
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.
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.
Sur la page Calculatrice de prix Azure, choisissez la vignette Comptes de stockage.
Faites défiler la page vers le bas et recherchez la section Comptes de stockage de votre estimation.
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.
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.
Modifiez le reste des options pour voir leur impact sur votre estimation.
Conseil
Consultez ces guides détaillés pour vous aider à prévoir les coûts :
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
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 :
- Tutoriel : Analyser les rapports d’inventaire d’objets blob
- Tutoriel : calculer des statistiques de conteneur à l’aide de Databricks
- Calculer le nombre et la taille totale des blobs par conteneur à l’aide de l’inventaire de Stockage Azure
Si vous pouvez modéliser les besoins futurs en capacité, vous pouvez économiser de l’argent avec la capacité de réserve de Stockage Azure. La capacité de réserve Stockage Azure est disponible pour la plupart des niveaux d’accès et offre une remise sur la capacité pour les objets Blob de blocs et les données Azure Data Lake Storage dans les comptes de stockage standard lorsque vous vous engagez à une réservation pour un 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. Pour en savoir plus, consultez Optimiser les coûts de Stockage Blob avec une capacité réservée.
Vous pouvez également 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 :
- Niveaux d’accès pour les données d’objets blob
- Bonnes pratiques relatives à l’utilisation des niveaux d’accès aux objets blob
- Estimer le coût de l’archivage des données
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 :
Connectez-vous au portail Azure.
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.
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 :
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. |
Niveaux d’accès | Suppression, remplacement ou déplacement d’un objet Blob vers un autre niveau | Les outils ou applications qui utilisent l’opération Copier l’objet Blob pour mettre à jour un objet Blob remplacent l’objet Blob. Les objets Blob sont soumis à une pénalité de suppression anticipée s’ils sont supprimés, remplacés ou déplacés vers un autre niveau avant le nombre minimal de jours requis par le niveau. |
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
- Découvrez plus en détail comment fonctionnent les tarifs avec Stockage Azure. Consultez Vue d’ensemble de la tarification de Stockage Azure.
- Comprendre comment vos objets blob et conteneurs sont stockés, organisés et utilisés en production afin de mieux optimiser les compromis entre le coût et les performances. Consultez Tutoriel : Analyser les rapports d’inventaire d’objets blob.
- Optimisez les coûts de Stockage Blob avec une capacité réservée.
- Découvrez comment optimiser votre investissement cloud avec Microsoft Cost Management.
- Apprenez-en davantage sur la gestion des coûts avec l’analyse du coût.
- Découvrez comment éviter des coûts imprévus.
- Suivez le cours d’apprentissage guidé Cost Management.