Avec Amazon Kinesis 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 Kinesis 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 de diffusion Kinesis Data KDF 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 aucuns frais supplémentaires Kinesis Data KDF pour la diffusion, sauf si des fonctions optionnelles sont utilisées.
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 de diffusion avec une destination au sein d'un VPC Amazon, vous serez facturé pour chaque heure d'activité de votre flux de diffusion dans chaque zone de disponibilité. Chaque heure partielle est facturée en tant qu'heure entière. Des frais de traitement des données par Go s’appliquent.
Partitionnement dynamique pour la diffusion vers Amazon S3 (optionnel)
Vous pouvez activer le partitionnement dynamique pour regrouper en continu les données par clés dans vos enregistrements (comme « customer_id ») et pour que les données soient livrées aux préfixes S3 mappés à chaque clé. Avec le partitionnement dynamique, vous payez par Go diffusé vers S3, par objet et éventuellement par heure de traitement JQ pour l'analyse des données.
-
Direct PUT ou Kinesis Data Stream comme source
-
Journaux payants comme source
-
Direct PUT ou Kinesis Data Stream comme source
-
-
Journaux payants comme source
-
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
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 la conversion de format : JSON en Parquet ou ORC (optionnel)
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 diffusion vers VPC 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 diffusé au VPC = 0,01 USD
Prix par heure de zone de disponibilité pour la diffusion vers 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 optionnel à l'ingestion de données qui utilise les Go et les objets diffusés vers S3, et éventuellement des heures de traitement JQ, afin de calculer les coûts. Dans cet exemple, nous supposons que les objets de 64 Mo sont diffusés en raison de la configuration de suggestion de mémoire tampon du flux de diffusion.
Prix par Go diffusé = 0,020 USD
Prix par tranche de 1 000 objets S3 diffusés 0,005 USD = 0,005 USD
Prix par heure de traitement JQ = 0,07 USD
Total mensuel de Go diffusés = (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 diffusés = 741,58 Go * 0,02 USD par Go diffusé = 14,83 USD
Nombre d'objets diffusés = 741,58 Go * 1024 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
Contrat de niveau de service (SLA)
Pour en savoir plus sur le contrat de niveau de service Amazon Kinesis Data Firehose, consultez notre FAQ.
En savoir plus sur les ressources d'Amazon Kinesis Data Firehose