Avec Amazon Data Firehose, vous payez uniquement le volume de données ingérées via le service. Il n'y a aucun frais d'installation ni d'engagements initiaux. Il existe quatre types d'utilisation à la demande avec Data Firehose : ingestion, conversion de format, diffusion vers VPC et partitionnement dynamique. Des frais de transfert de données supplémentaires peuvent s'appliquer.

Direct PUT et KDS comme source d’ingestion

La fonction de base d'un flux Firehose est l'ingestion et la diffusion. La tarification de l'ingestion est échelonnée et facturée par Go de données intégrées et par incréments de 5 Ko (un enregistrement de 3 Ko est facturé 5 Ko, un enregistrement de 12 Ko est facturé 15 Ko, etc.). Il n'y a aucun frais supplémentaire Data Firehose pour la diffusion, sauf si des fonctions optionnelles sont utilisées.

Ingestion du MSK comme source

La fonction de base d'un flux Firehose est l'ingestion et la diffusion. La tarification de l'ingestion est échelonnée et facturée par Go ingéré, sans augmentation de 5 Ko. La tarification est échelonnée et facturée par Go en fonction de la valeur la plus élevée entre les octets ingérés et les octets diffusés. La facturation est basée sur le volume de données, il n'y a pas d'arrondissement de la taille des enregistrements.

Journaux payants comme source d'ingestion

Pour les enregistrements provenant de journaux payants, la tarification de l'ingestion est échelonnée et facturée par Go de données ingérées sans incréments de 5 Ko.

Conversion de format (optionnelle)

Vous pouvez activer la conversion de format JSON vers Apache Parquet ou Apache ORC à un taux par Go basé, sur les Go de données intégrées en incréments de 5 Ko.

Diffusion vers VPC (optionnelle)

Pour des flux Firehose avec une destination au sein d'un VPC Amazon, vous serez facturé pour chaque heure d'activité de votre flux Firehose dans chaque zone de disponibilité. Chaque heure partielle est facturée en tant qu'heure entière.

Partitionnement dynamique pour la diffusion vers Amazon S3 (optionnel)

Vous pouvez activer le partitionnement dynamique pour regrouper les données en continu en partitionnant les clés de vos enregistrements (telles que customer_id), et transmettre les données groupées par les clés de partitionnement aux préfixes Amazon S3 correspondants. Avec le partitionnement dynamique, vous payez en fonction de la quantité de données traitées par le biais du partitionnement dynamique et par objet livré à Amazon S3. Si vous utilisez l'analyseur JQ pour le partitionnement dynamique, vous payez par heure de traitement pour l'analyse JQ.

Décompression des journaux CloudWatch (facultatif)

Pour les enregistrements provenant de CloudWatch Logs, si la décompression est activée, la décompression est facturée par Go décompressé.

Snowflake comme destination

Pour les flux Firehose configurés avec Snowflake comme destination, la quantité de données traitées vers la destination vous sera facturée. Le prix est facturé par Go ingéré, sans incréments de 5 Ko. La tarification dépend de la valeur la plus élevée entre les octets ingérés et les octets diffusés. 

Apache Iceberg Tables comme destination

Pour les flux Firehose configurés avec Apache Iceberg Tables comme destination, la quantité de données traitées vers la destination vous sera facturée. Le prix est facturé par Go ingéré, sans incréments de 5 Ko. Si les octets de données traités avant la livraison sont supérieurs aux octets ingérés en raison d'un traitement Lambda personnalisé, les octets supplémentaires sont également facturés. Les octets supplémentaires sont facturés au même débit que celui indiqué dans Kinesis Data Streams comme source vers les tables Apache Iceberg comme destination pour toutes les sources d'ingestion, y compris le Direct PUT.

  • Direct PUT
    • Apache Iceberg Tables comme destination
    • Ingestion, par Go 250 premiers To/mois{priceOf!kinesisfirehose/kinesisfirehose!1YRpuy07sqLv5YmXguUcyxnxrqhezhGx0O78gr_c_D0} 750 To suivants/mois{priceOf!kinesisfirehose/kinesisfirehose!eBEaVupAvQNQK10wuifpbgdwtzWI7rw7H4W55Dvu3ss} Au-delà de 1 Po/mois{priceOf!kinesisfirehose/kinesisfirehose!45Kg2pLLVkiVywlXi2UGYFV5wvgSB7fAupUe_UdD05U} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
    • Snowflake comme destination
    • Autres destinations
    • Contactez-nous Conversion de format, par Go{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!format!conversion} Diffusion vers VPC
      Prix par Go diffusé vers une destination dans un VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!delivered!to!VPC} Par heure, par zone de disponibilité pour une distribution VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!Hour!per!AZ!for!VPC!delivery} Partitionnement dynamique pour la diffusion vers Amazon S3
      Prix par Go traité via le partitionnement dynamique{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!dynamically!partitioned!data!delivered} Par tranche de 1 000 objets S3 diffusés{priceOf!kinesisfirehose/kinesisfirehose!Per!object!dynamically!partitioned!*!1000} Traitement JQ, par heure (optionnel){priceOf!kinesisfirehose/kinesisfirehose!Per!JQ!processing!hour} Décompression pour CloudWatch Logs, par Go décompressé{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!decompressed} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
  • Kinesis Data Stream comme source
    • Apache Iceberg Tables comme destination
    • Ingestion, par Go 250 premiers To/mois{priceOf!kinesisfirehose/kinesisfirehose!UzftXyhHsZXtOG01D_Ap4OSRO8mVoebHVUQg0gvtFqE} 750 To suivants/mois{priceOf!kinesisfirehose/kinesisfirehose!sCkX3WYdC_8JSkB1jTN3uPcq3H92v-v9pkyUmC4wVaE} Au-delà de 1 Po/mois{priceOf!kinesisfirehose/kinesisfirehose!cMI-MwjVbwC1zzY7Haw2amXVJlOgaODDOhR9rsZOUI8} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
    • Snowflake comme destination
    • Autres destinations
    • Contactez-nous Conversion de format, par Go{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!format!conversion} Diffusion vers VPC
      Prix par Go diffusé vers une destination dans un VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!delivered!to!VPC} Par heure, par zone de disponibilité pour une distribution VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!Hour!per!AZ!for!VPC!delivery} Partitionnement dynamique pour la diffusion vers Amazon S3
      Prix par Go traité via le partitionnement dynamique{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!dynamically!partitioned!data!delivered} Par tranche de 1 000 objets S3 diffusés{priceOf!kinesisfirehose/kinesisfirehose!Per!object!dynamically!partitioned!*!1000} Traitement JQ, par heure (optionnel){priceOf!kinesisfirehose/kinesisfirehose!Per!JQ!processing!hour} Décompression pour CloudWatch Logs, par Go décompressé{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!decompressed} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
  • Vended Logs comme source
    • Apache Iceberg Tables comme destination
    • Ingestion, par Go 250 premiers To/mois{priceOf!kinesisfirehose/kinesisfirehose!1YRpuy07sqLv5YmXguUcyxnxrqhezhGx0O78gr_c_D0} 750 To suivants/mois{priceOf!kinesisfirehose/kinesisfirehose!eBEaVupAvQNQK10wuifpbgdwtzWI7rw7H4W55Dvu3ss} Au-delà de 1 Po/mois{priceOf!kinesisfirehose/kinesisfirehose!45Kg2pLLVkiVywlXi2UGYFV5wvgSB7fAupUe_UdD05U} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
    • Autres destinations
    • Contactez-nous Conversion de format, par Go{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!format!conversion} Diffusion vers VPC
      Prix par Go diffusé vers une destination dans un VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!delivered!to!VPC} Par heure, par zone de disponibilité pour une distribution VPC{priceOf!kinesisfirehose/kinesisfirehose!Per!Hour!per!AZ!for!VPC!delivery} Partitionnement dynamique pour la diffusion vers Amazon S3
      Prix par Go traité via le partitionnement dynamique{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!dynamically!partitioned!data!delivered} Par tranche de 1 000 objets S3 diffusés{priceOf!kinesisfirehose/kinesisfirehose!Per!object!dynamically!partitioned!*!1000} Traitement JQ, par heure (optionnel){priceOf!kinesisfirehose/kinesisfirehose!Per!JQ!processing!hour} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
  • MSK comme source
    • Apache Iceberg Tables comme destination
    • Ingestion, par Go 250 premiers To/mois{priceOf!kinesisfirehose/kinesisfirehose!uUDS9Lf42k-ED6pPksftOBH_vlKnExnz-IO5RrMI6J8} 750 To suivants/mois{priceOf!kinesisfirehose/kinesisfirehose!N51ATAWHyJlTwnAjbp-rmI9jiGeyiVtPnS1TltvT20o} Au-delà de 1 Po/mois{priceOf!kinesisfirehose/kinesisfirehose!D3-bWgrOzMTeFaxaSWSiEMYLKnPdgnWlBXKaH5V-vxY} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">
    • Autres destinations
    • Contactez-nous Conversion de format, par Go{priceOf!kinesisfirehose/kinesisfirehose!Per!GB!of!data!format!conversion!opt!noregion} " data-pricing-endpoint="https://b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps" data-partition="aws" data-locale="fr-FR" data-token-component-type="native-react">

Exemples de tarification

Tarification de l'ingestion ayant pour source Direct PUT et KDS

Taille d'enregistrement de 3 Ko arrondie au palier de 5 Ko de données intégrées le plus proche = 5 Ko

Prix pour les 500 premiers To/mois = 0,029 USD par Go

Go facturés pour l'ingestion = (100 enregistrements/seconde * 5 Ko/enregistrement)/1 048 576 Ko/Go * 30 jours/mois * 86 400 seconde/jour = 1 235,96 Go

Frais d'ingestion mensuels = 1 235,96 Go * 0,029 USD/Go = 35,84 USD

Prix d'ingestion pour MSK en tant que source

Taille d'enregistrement de 2 Ko (pas d'incréments de 5 Ko)

Prix pour les 500 premiers To/mois = 0,055 USD par Go

Go facturés pour les données d'ingestion (en supposant le même volume de données que les données de livraison) = (100 enregistrements/sec * 2 Ko/enregistrement)/1 048 576 Ko/Go * 30 jours/mois * 86 400 sec/jour = 494,38 Go

Frais de volume de données mensuels = 494,38 Go * 0,055 USD/Go = 27,19 USD

Tarification de l'ingestion ayant pour source les journaux payants

Taille d'enregistrement de 0,5 Ko (500 octets) = 0,5 Ko (sans incréments de 5 Ko)

Prix pour les 500 premiers To/mois = 0,13 USD par Go

Go facturés pour l'ingestion = (100 enregistrements/seconde * 0,5 Ko/enregistrement) / 1 048 576 Ko/Go * 30 jours/mois * 86 400 secondes/jour = 123,59 Go

Frais d'ingestion mensuels = 123,59 Go * 0,13 USD/Go = 16,06 USD

Tarification de Snowflake en tant que destination

Taille d'enregistrement de 0,5 Ko (500 octets) = 0,5 Ko (sans incréments de 5 Ko)

Prix par Go livré à Snowflake = 0,071 USD par Go

Go facturés pour l'ingestion = (100 enregistrements/seconde * 0,5 Ko/enregistrement) / 1 048 576 Ko/Go * 30 jours/mois * 86 400 secondes/jour = 123,59 Go

Frais d'ingestion mensuels = 123,59 Go * 0,13 USD/Go = 8,77 USD

Tarification des tables Apache Iceberg comme destination

Taille d'enregistrement de 0,5 Ko (500 octets) = 0,5 Ko (sans incréments de 5 Ko)

Prix par Go fourni aux tables Apache Iceberg à partir de Kinesis Data Streams comme source = 0,045 USD par Go

Go facturés pour l'ingestion = (100 enregistrements/seconde * 0,5 Ko/enregistrement) / 1 048 576 Ko/Go * 30 jours/mois * 86 400 secondes/jour = 123,59 Go

Frais d'ingestion mensuels = 123,59 Go * 0,045 USD/Go = 5,56 USD

Tarification de la conversion de format : JSON en Parquet ou ORC (optionnel)

Taille d'enregistrement de 0,5 Ko (500 octets) = 0,5 Ko (sans incréments de 5 Ko)

Prix pour les 500 premiers To/mois = 0,13 USD par Go

Go facturés pour l'ingestion = (100 enregistrements/seconde * 0,5 Ko/enregistrement) / 1 048 576 Ko/Go * 30 jours/mois * 86 400 secondes/jour = 123,59 Go

Frais d'ingestion mensuels = 123,59 Go * 0,13 USD/Go = 16,06 USD

La conversion de format de données est un module complémentaire optionnel à l'ingestion de données qui utilise les Go facturés pour l'ingestion afin de calculer les coûts. 

Prix par Go de données intégrées converties = 0,018 USD

Frais de conversion de format mensuels = 1 235,96 Go * 0,018 USD/Go converti = 22,25 USD

Tarification de la diffusion vers VPC (optionnelle)

La livraison dans un VPC est un module complémentaire facultatif à l'ingestion de données et utilise les Go diffusés à la destination dans un VPC pour calculer les coûts.

Prix par Go diffusé à destination en VPC = 0,01 USD

Prix par heure AZ pour la livraison de VPC = 0,01 USD

Frais de traitement VPC mensuels = 1 235,96 Go * 0,01 USD/Go traité = 12,35 USD

Frais horaires du VPC mensuels = 24 heures * 30 jours/mois * 3 zones de disponibilité = 2 160 heures * 0,01 USD/heure = 21,60 USD Total des frais mensuels du VPC = 33,95 USD

Tarification du partitionnement dynamique (optionnel)

Le partitionnement dynamique est un module complémentaire facultatif à l'ingestion de données. Il utilise le nombre de Go traités via le partitionnement dynamique, le nombre d'objets fournis à S3 et, éventuellement, les heures de traitement JQ pour calculer les coûts. Dans cet exemple, nous supposons que des objets de 64 Mo sont diffusés à la suite de la configuration de l'indice de mémoire tampon du flux Firehose.

Si vous utilisez des fonctionnalités facultatives, telles que la transformation des données à l'aide de Lambda, la conversion de format ou la compression, dans votre flux Firehose, la quantité de données traitée via le partitionnement dynamique peut être différente de la quantité de données ingérées depuis la source ou de la quantité de données livrées à la destination. Ces étapes supplémentaires de traitement des données effectuées avant et après le partitionnement dynamique pourraient faire la différence.

Prix par Go traité via le partitionnement dynamique = 0,020 USD
Prix par tranche de 1 000 objets S3 livrés = 0,005 USD
Prix par heure de traitement JQ = 0,07 USD

Go mensuels traités via le partitionnement dynamique = (3 Ko * 100 enregistrements/seconde)/1 048 576 Ko/Go * 86 400 secondes/jour * 30 jours/mois = 741,58 Go

Frais mensuels pour les Go traités via le partitionnement dynamique = 741,58 Go 0,02 USD par Go traité via le partitionnement dynamique = 14,83 USD

Nombre d'objets diffusés = 741,58 Go * 1 024 Mo/Go/Taille d'objet de 64 Mo = 11 866 objets

Frais mensuels pour les objets diffusés vers S3 = 11 866 objets * 0,005 USD/1 000 objets = 0,06 USD

Frais mensuels pour JQ (si activé) = 70 heures JQ consommées/mois * 0,07 USD/heure de traitement JQ = 4,90 USD

Décompression des journaux CloudWatch

CloudWatch Logs envoie les données au format compressé gzip. La fonctionnalité de décompression Data Firehose permet de décompresser les données et est facturée par Go de données décompressées.

Utilisation mensuelle = 10 To de données CloudWatch Logs décompressées

Prix par Go décompressé = 0,00325 USD/Go en IAD

Frais de décompression mensuels = 10 240 Go* 0,00325 USD/Go = 33,28 USD
 

Contrat de niveau de service

Pour en savoir plus sur le contrat de niveau de service Amazon Data Firehose, consultez notre FAQ.

En savoir plus sur les ressources d'Amazon Data Firehose

Consultez la page des ressources
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Contactez-nous