Partage via


Estimer le coût de l’archivage des données

Le niveau Archive est un niveau hors connexion pour le stockage des données rarement sollicitées. Le niveau d’accès archive présente le coût de stockage le plus faible. Toutefois, ce niveau a des coûts de récupération de données plus élevés avec une latence plus élevée par rapport aux niveaux d’accès chaud, sporadique et froid.

Cet article explique comment calculer le coût d’utilisation du stockage archive et présente quelques exemples de scénarios.

Calculer les coûts

Le coût d’archivage des données est dérivé de ces trois composants :

  • Coût d’écriture des données dans le niveau archive
  • Coût de stockage des données dans le niveau archive
  • Coût de réhydratation des données dans le niveau archive

Les sections suivantes vous montrent comment calculer chaque composant.

Cet article utilise des prix fictifs dans tous les calculs. Ces exemples de prix sont présentés dans la section Exemples de prix à la fin de cet article. Ces prix sont indiqués uniquement à titre d’exemples et ne doivent pas être utilisés pour calculer vos coûts.

Pour connaître les prix officiels, consultez Prix du Stockage Blob Azure ou Prix d’Azure Data Lake Storage. Pour plus d’informations sur le choix de la page de prix appropriée, consultez Comprendre le modèle de facturation complet du Stockage Blob Azure.

Coût de l’écriture

Vous pouvez calculer le coût d’écriture dans le niveau archive en multipliant le nombre d’opérations d’écriture par le prix de chaque opération. Le prix d’une opération dépend de celles que vous utilisez pour écrire des données dans le niveau archive.

Put Blob

Si vous utilisez l’opération Put Blob, le nombre d’opérations est identique au nombre de blobs. Par exemple, si vous voulez écrire 30 000 blobs dans le niveau archive, vous avez besoin de 30 000 opérations. Chaque opération est facturée au prix d’une opération d’écriture de niveau archive.

Conseil

Les opérations sont facturées par tranche de 10 000. Par conséquent, si le prix pour 10 000 opérations est de 0,10 USD, le prix d’une seule opération est de 0,10 USD / 10 000 = 0,00001 USD.

Put Block et Put Block List

Si vous chargez un blob en utilisant les opérations Put Block et Put Block List, le chargement nécessite alors plusieurs opérations, et chacune de ces opérations est facturée séparément. Chaque opération Put Block est facturée au prix d’une opération d’écriture pour le niveau d’accès par défaut des comptes. Le nombre d’opérations Put Block dont vous avez besoin dépend de la taille de bloc que vous spécifiez pour charger les données. Par exemple, si la taille du blob est de 100 Mio et que vous choisissez une taille de bloc de 10 Mio quand vous chargez ce blob, vous devez utiliser 10 opérations Put Block. Les blocs sont écrits (committés) dans le niveau archive avec l’opération Put Block List. Cette opération est facturée au prix d’une opération d’écriture de niveau archive. Par conséquent, pour charger un blob, le coût est (nombre de blocs * prix d’une opération d’écriture de niveau chaud) + prix d’une opération d’écriture de niveau archive.

Notes

Si vous n’utilisez pas directement de SDK ou d’API REST, vous devez peut-être investiguer les opérations que votre outil de transfert de données utilise pour charger des fichiers. Vous pouvez éventuellement le déterminer en contactant le fournisseur de l’outil ou en utilisant les journaux de stockage.

Définir un niveau d’objet blob

Si vous utilisez l’opération Set Blob Tier pour déplacer un blob du niveau froid, tiède ou chaud vers le niveau archive, vous êtes facturé le prix d’une opération d’écriture de niveau archive.

Coût du stockage

Vous pouvez calculer les coûts de stockage en multipliant la taille des données en Go par le prix du stockage archive.

Par exemple (en prenant l’exemple de prix), si vous voulez stocker 10 To sur le niveau archive, le coût de la capacité est de 0.002 USD * 10 * 1024 = 20.48 USD par mois.

Coût de la réhydratation

Les blobs du niveau archive sont hors connexion et ne peuvent être ni lus ni modifiés. Pour lire ou modifier des données dans un blob archivé, vous devez d’abord le réhydrater dans un niveau en ligne (niveau chaud, tiède ou froid).

Vous pouvez calculer le coût de réhydratation des données en ajoutant le coût de récupération des données au coût de lecture des données.

En prenant l’exemple de prix, le coût de récupération de 1 Go de données dans le niveau archive est de 1 * 0.022 USD = 0.022 USD.

Les opérations de lecture sont facturées par tranche de 10 000. Par conséquent, si le coût de 10 000 opérations est de 5.50 USD, le prix d’une seule opération est de 5.50 USD / 10 000 = 0.00055 USD. Le coût de lecture de 1 000 blobs avec une priorité standard est de 1000 * 0,0005 USD = 0,50 USD.

Dans cet exemple, le coût total de réhydratation (récupération + lecture) est de 0.022 USD + 0.50 USD = 0.52 USD.

Remarque

Si vous définissez une priorité élevée de réhydratation, les coûts de récupération et de lecture des données augmentent.

Si vous voulez réhydrater des données, vous devez essayer d’éviter les frais de suppression anticipée. Pour évaluer vos options, consultez Réhydratation de blobs à partir du niveau archive.

Scénario : Sauvegarde de données unique

Ce scénario suppose que vous voulez supprimer des bandes ou des serveurs de fichiers locaux en migrant les données de sauvegarde vers le stockage cloud. Si vous supposez que les utilisateurs n’accèdent pas souvent à ces données, vous pouvez les migrer directement vers le niveau archive. Le premier mois, vous payez le coût d’écriture des données dans le niveau archive. Pendant les mois restants, vous payez uniquement le coût de stockage des données et le coût de réhydratation des données pour les opérations de lecture occasionnelles.

En utilisant les exemples de prix indiqués dans cet article, le tableau suivant illustre trois mois de dépenses.

Ce scénario suppose une ingestion initiale de 2 000 000 fichiers pour un total de 102 400 Go à archiver. Il suppose également une lecture ponctuelle chaque mois d’environ 1 % de la capacité archivée. L’opération utilisée dans ce scénario est l’opération Put Blob. Ce scénario suppose également que les blobs soient réhydratés en copiant les blobs et non en modifiant le niveau d’accès du blob.

Facteur de coût Janvier February Mars Projection annuelle
Opérations d’écriture 2 000 000 0 0 2 000 000
Prix d’une seule opération d’écriture 0.000011 USD 0.000011 USD 0.000011 USD 0.000011 USD
Coût d’écriture (opérations * prix d’une opération d’écriture) 22.00 USD 0,00 $ 0,00 $ 22.00 USD
Taille totale des fichiers (Go) 102 400 102 400 102 400 1 228 800
Prix des données (paiement à l’utilisation) 0.002 USD 0.002 USD 0.002 USD 0.002 USD
Coût du stockage (taille de fichier * prix des données) 204.80 USD 204.80 USD 204.80 USD 2 457.60 USD
Taille d’extraction des données (1 % de la taille du fichier) 1 024 1 024 1 024 12 288
Prix de la récupération des données 0,022 $ 0,022 $ 0,022 $ 0,022 $
Coût d’extraction (taille d’extraction des données * prix d’extraction) 22.53 USD 22.53 USD 22.53 USD 270.34 USD
Nombre d’opérations de lecture (nombre de fichiers * 1 %) 20 000 20 000 20 000 240 000
Prix d’une opération de lecture 0.00055 USD 0.0005 5 USD 0.00055 USD 0.00055 USD
Coût de lecture (opérations * prix d’une opération de lecture) 11.00 USD 11.00 USD 11.00 USD 132.00 USD
Coût de réhydratation (coût de récupération + coût de lecture) 33.53 USD 33.53 USD 33.53 USD 402.34 USD
Coût total (écriture + stockage + réhydratation) 260.33 USD 238.33 USD 238.33 USD 2 881.94 USD

Conseil

Pour modéliser ces coûts sur 12 mois, ouvrez l’onglet Sauvegarde ponctuelle de ce classeur. Vous pouvez mettre à jour les prix et les valeurs de cette feuille de calcul pour estimer vos coûts.

Scénario : Hiérarchisation continue

Ce scénario suppose que vous voulez déplacer régulièrement des données vers le niveau archive. Vous utilisez peut-être des rapports d’inventaire de Stockage Blob pour évaluer les blobs consultés moins souvent, puis des stratégies de gestion du cycle de vie pour automatiser le processus d’archivage.

Chaque mois, vous payez le coût d’écriture dans le niveau archive. Le coût de stockage et de réhydratation des données augmente au fil du temps à mesure que vous archivez d’autres blobs.

En utilisant les exemples de prix indiqués dans cet article, le tableau suivant illustre trois mois de dépenses.

Ce scénario suppose une ingestion mensuelle de 200 000 fichiers pour un total de 10 240 Go à archiver. Il suppose également une lecture ponctuelle chaque mois d’environ 1 % de la capacité archivée. L’opération utilisée dans ce scénario est l’opération Put Blob.

Facteur de coût Janvier February Mars Projection annuelle
Opérations d’écriture 200 000 200 000 200 000 2 400 000
Prix d’une seule opération d’écriture 0.000011 USD 0.000011 USD 0.000011 USD
Coût d’écriture (opérations * prix d’une opération d’écriture) 2.20 USD 2.20 USD 2.20 USD 26.40 USD
Nombre de fichiers 200 000 400 000 600 000 2 400 000
Taille totale des fichiers (Go) 10 240 20 480 39 720 122 880
Prix des données (paiement à l’utilisation) 0.002 USD 0.002 USD 0.002 USD
Coût du stockage (taille de fichier * prix des données) 10,14 USD 20.28 USD 30.41 USD 1 597.44 USD
Taille d’extraction des données (1 % de la taille du fichier) 102 205 307 7 987
Prix de la récupération des données 0,022 $ 0,022 $ 0,022 $
Coût d’extraction (taille d’extraction des données * prix d’extraction) 2.25 USD 4.51 USD 6.76 USD 175.72 USD
Nombre d’opérations de lecture (nombre de fichiers * 1 % de lecture de stockage) 2 000 4 000 6 000 / 750 156 000
Prix d’une opération de lecture 0.00055 USD 0.00055 USD 0.00055 USD
Coût de lecture (opérations * prix de lecture) 1.10 USD 2.20 USD 3.30 USD 85.80 USD
Coût de réhydratation (coût de récupération + coût de lecture) 3.35 USD 6.71 USD 10.06 USD 261.52 USD
Coût total 26.03 USD 49.87 USD 73.70 USD 1 885.36 USD

Conseil

Pour modéliser les coûts sur 12 mois, ouvrez l’onglet Hiérarchisation continue de ce classeur. Vous pouvez mettre à jour les prix et les valeurs de cette feuille de calcul pour estimer vos coûts.

Archiver contre froid et tiède

Le stockage archive est le niveau le moins cher. Toutefois, la réhydratation des fichiers de 10 Gio peut prendre jusqu’à 15 heures. Pour en savoir plus, consultez Réhydratation de blobs à partir du niveau archive. Le niveau archive peut ne pas être le mieux adapté si vos charges de travail doivent lire les données rapidement. Le niveau froid offre une latence de lecture en quasi-temps réel avec un prix inférieur à celui du niveau chaud. Vous devez bien comprendre vos besoins d’accès pour savoir lequel des niveaux froid, tiède ou archive convient le mieux.

Le tableau suivant compare le coût du stockage archive à celui du stockage froid et tiède en utilisant les exemples de prix indiqués dans cet article. Ce scénario suppose une ingestion mensuelle de 200 000 fichiers pour un total de 10 240 Go à archiver. Il suppose également 1 lecture par mois d’environ 10 % de la capacité stockée (1 024 Go) et 10 % du total des opérations (20 000).

Facteur de coût Archive Froid Froid
Opérations d’écriture 200 000 200 000 200 000
Prix d’une seule opération d’écriture 0.000011 USD $0.000018 0,00001 USD
Coût d’écriture (opérations * prix d’une opération d’écriture) 2.20 USD $3.60 2,00 USD
Nombre total de fichiers 200 000 200 000 200 000
Taille totale des fichiers (Go) 10 240 10 240 10 240
Prix des données (paiement à l’utilisation) 0.0020 USD 0.0045 USD 0.0115 USD
Coût du stockage (taille de fichier * prix des données) 20.48 USD 46.08 USD 117.76 USD
Taille d’extraction des données (10 % de la taille du fichier) 1 024 1 024 1 024
Prix de la récupération des données par Go 0,022 $ 0,03 $ 0,01 $
Nombre d’opérations de lecture (nombre de fichiers * 10 % de lecture de stockage) 20 000 20 000 20 000
Prix d’une opération de lecture 0.00055 USD 0,00001 USD 0,000001 USD
Coût de lecture (opérations * prix de lecture) 11.00 USD .20 USD .02 USD
Coût de réhydratation (coût de récupération + coût de lecture) 30,48 USD $30.92 10,26 USD
Coût mensuel 42,62 USD $71.38 167,91 USD

Conseil

Pour modéliser vos coûts, ouvrez l’onglet Choisir les niveaux de ce classeur. Vous pouvez mettre à jour les prix et les valeurs de cette feuille de calcul pour estimer vos coûts.

Le graphique suivant montre l’impact sur les dépenses mensuelles de différents pourcentages de lecture. Ce graphique suppose une ingestion mensuelle de 1 000 000 fichiers pour une taille totale de 10 240 Go. Sur la base d’un exemple de prix, ce graphique montre que le seuil de rentabilité se situe à environ 25 % du niveau de lecture. Après ce niveau, le coût du stockage archive commence à augmenter par rapport au coût du stockage froid.

Dépenses mensuelles du niveau froid et du niveau archive

Exemples de prix

Le tableau suivant présente des exemples de prix (fictifs) pour chaque requête adressée au point de terminaison du Service Blob (blob.core.windows.net).

Important

Ces prix sont indiqués uniquement à titre d’exemples et ne doivent pas être utilisés pour calculer vos coûts. Pour connaître les prix officiels, consultez les pages Tarification du Stockage Blob Azure ou Tarification d’Azure Data Lake Storage. Pour plus d’informations sur le choix de la page de prix appropriée, consultez Comprendre le modèle de facturation complet du Stockage Blob Azure.

Facteur de prix Chaud Froid Peu intéressé Archive
Prix des opérations d’écriture (par tranche de 10 000) 0,055 $ 0,10 $ 0,18 $ 0.11 USD
Prix des opérations de lecture (par tranche de 10 000) 0,0044 $ 0,01 $ 0,10 $ 5,50$
Opérations sur les listes et les conteneurs (par tranche de 10 000) 0,055 $ 0,055 $ 0,065 $ 0,055 USD
Toutes les autres opérations (par 10 000) 0,0044 $ 0,0044 $ 0,0052 $ 0,0044 USD
Prix de la récupération des données (par Go) Gratuit 0,01 $ 0,03 $ 0,022 USD
Prix du stockage de données : premiers 50 To (paiement à l’utilisation) 0,0208 USD 0.0115 USD 0.0045 USD 0.002 USD
Prix du stockage de données : 450 To suivants (paiement à l’utilisation) 0,020 USD 0.0115 USD 0.0045 USD 0.002 USD
Prix de 100 To (capacité de réserve d’un an) 1 747 USD 966 USD Non disponible 183 USD
Prix de 100 To (capacité de réserve de trois ans) 1 406 USD 872 $ Non disponible 168 $
Bande passante réseau entre les régions d’Amérique du Nord (par Go) 0,02 $ 0,02 $ 0,02 $ 0,02 $
Prix des opérations de lecture haute priorité (par tranche de 10 000) Non applicable Non applicable Non applicable 65,00 USD
Prix de la récupération des données haute priorité (par Go) Non applicable Non applicable Non applicable 0,13 $

Le tableau suivant présente des exemples de prix (fictifs) pour chaque requête adressée au point de terminaison de Data Lake Storage (dfs.core.windows.net). Pour connaître les prix officiels, consultez la page Tarification d’Azure Data Lake Storage.

Facteur de prix Chaud Froid Peu intéressé Archive
Prix des opérations d’écriture (tous les 4 Mio, par tranche de 10 000) 0,07120 USD 0,13 $ 0,234 $ 0,143 $
Prix des opérations de lecture (tous les 4 Mio, par tranche de 10 000) 0,0057 $ 0,013 $ 0,13 $ 7,15 $
Opérations d’écriture itérative (par tranche de 100) 0,0715 $ 0,0715 $ 0,0715 $ 0,0715 $
Opérations de lecture itérative (par tranche de 10 000) 0,0715 $ 0,0715 $ 0,0845 $ 0,0715 $
Prix de la récupération des données (par Go) Gratuit 0,01 $ 0,03 $ 0,022 $
Bande passante réseau entre les régions d’Amérique du Nord (par Go) 0,02 $ 0,02 $ 0,02 $ 0,02 $
Prix du stockage de données : premiers 50 To (paiement à l’utilisation) 0,021 USD 0,012 $ 0.0045 USD 0.002 USD
Prix du stockage de données : 450 To suivants (paiement à l’utilisation) 0,020 USD 0,012 $ 0.0045 USD 0.002 USD
Prix de 100 To (capacité de réserve d’un an) 1 747 USD 966 USD Non disponible 183 USD
Prix de 100 To (capacité de réserve de trois ans) 1 406 USD 872 $ Non disponible 168 $
Prix des opérations de lecture haute priorité (par tranche de 10 000) Non applicable Non applicable Non applicable 84,50 USD
Prix de la récupération des données haute priorité (par Go) Non applicable Non applicable Non applicable 0,13 $
Index (Go/mois) 0,0297 USD Non applicable Non applicable Non applicable

Étapes suivantes