Avec Amazon Managed Streaming for Apache Kafka (MSK), vous payez uniquement ce que vous consommez. Il n'y a pas de frais minimaux et aucun engagement initial n'est requis. Vous ne payez pas les nœuds Apache ZooKeeper alloués pour vous par Amazon MSK, ni pour le transfert de données qui a lieu entre les agents ou entre les nœuds Apache ZooKeeper et les agents au sein de vos clusters. La tarification d'Amazon MSK dépend du type de ressource que vous créez. Il existe deux types de clusters : les clusters MSK et les clusters MSK Serverless. Les clusters MSK vous permettent de spécifier la capacité des clusters et la mettre à l'échelle selon vos besoins, alors qu'avec les clusters MSK Serverless, vous n'avez pas besoin de spécifier la capacité des clusters ni de la mettre à l'échelle. Vous pouvez également créer des connecteurs Kafka Connect à l'aide de MSK Connect. Consultez ci-dessous les différents onglets pour le détail des tarifs et leurs exemples.
-
MSK
-
MSK Serverless (Prévisualisation)
-
MSK Connect
-
MSK
-
Vous payez un tarif horaire pour l'utilisation de l'instance d'agent Apache Kafka (facturée à une résolution d'une seconde), avec des frais variables selon la taille de l'instance de l'agent et des agents actifs dans vos clusters Amazon MSK. Pour plus d'informations, consultez les tableaux de tarification des instances d'agent.
Vous payez également la quantité de stockage que vous allouez à votre cluster. Celle-ci est calculée en additionnant le gigaoctet (Go) alloué par heure et en divisant la somme par le nombre total d'heures dans le mois, ce qui permet d'obtenir une valeur en « Go/mois », comme illustré dans les exemples de tarification. Pour plus d'informations, consultez les tables de tarification du stockage d'agent.
Vous n'êtes pas facturé pour le transfert de données entre agents ou entre les nœuds Apache ZooKeeper et les agents. Vous devrez payer les frais de transfert de données AWS standard pour les données transférées vers et depuis les clusters Amazon MSK.
Exemple 1
Si deux instances kafka.t3.small sont actives dans la région AWS USA Est (Virginie du Nord) et que vos agents utilisent 50 Go de stockage* pendant 31 jours en mars, vous paierez les frais mensuels suivants :
Coût total = (frais d'instance d'agent) + (frais de stockage)
Frais Utilisation Tarif Sous-total Frais d'instance d'agent (durée d'utilisation de l'instance, en heure)
31 jours x 24 h/jour x 2 agents = 1 488 heures totales
0,0456 USD (prix par heure pour une instance kafka.t3.small)
1 488 x 0,0456 USD = 67,85 USD
Frais de stockage (Go/heure)
50 Go x 1 mois = 50 Go/mois
0,10 USD (le prix par Go/mois dans la région USA Est)
50 Go/mois x 0,10 USD = 5 USD
Total = 67,85 USD + 5 USD = 72,85 USD, soit 2,35 USD/jour
*Cette charge de travail représente un taux d'ingestion de 100 Ko/s avec une période de rétention de 24 heures et un facteur de réplication de 2. Des frais de transfert de données s'appliquent et sont estimés à 5 USD/mois pour cette charge de travail.
Exemple 2
Si trois instances kafka.m5.large sont actives dans la région AWS USA Est (Virginie du Nord) et que vos agents utilisent 1 To de stockage pendant 15 jours en mars et 2 To de stockage les 16 derniers jours de mars, vous paierez les frais mensuels suivants :
Coût total = (frais d'instance d'agent) + (frais de stockage)
Frais Utilisation Tarif Sous-total Frais d'instance d'agent (durée d'utilisation de l'instance, en heure)
31 jours x 24 h/jour x 3 agents = 2 232 heures
0,21 USD (prix par heure pour une instance kafka.m5.large)
2 232 heures x 0,21 USD = 468,72 USD
Frais de stockage (Go/mois)
- Calcul en Go/heure : 1 000 Go x 15 jours x (24 heures/jour) + [2 000 Go x 16 jours x (24 heures/jour)] = 1 128 000 Go/heure
- Calcul en Go/mois :1 128 000 Go/heures / 24 heures / 31 jours = 1 516,13 Go/mois
0,10 USD (le prix par Go/mois dans la région USA Est)
1 516,13 Go/mois x 0,10 USD = 151,61 USD
Total = 468,72 USD + 151,61 USD = 620,33 USD -
MSK Serverless (Prévisualisation)
-
Avec MSK Serverless, vous payez un tarif horaire pour vos clusters sans serveur et un tarif horaire pour chaque partition que vous créez. De plus, vous payez par Go de données que vos producteurs écrivent vers les rubriques et que les consommateurs lisent depuis ces rubriques dans votre cluster. Vous pouvez également conserver les données jusqu'à un jour. Amazon MSK ne vous facture que le stockage que vous utilisez.
Les frais de transfert de données standard d'AWS vous sont facturés à hauteur des données transférées vers ou depuis une région et pour les données transférées vers l'Internet public.
Vous pouvez utiliser MSK Serverless sans frais supplémentaires du 30 novembre 2021 au 31 janvier 2022.
Les tarifs ci-dessous concernent la région AWS : USA Est (Ohio).
Éléments de la tarification Unité Prix unitaire Cluster/heure
par heure
0,75 USD
Partition/heure par heure 0,0015 USD
Stockage par Gio par mois
0,10 USD
Données entrantes par Gio 0,10 USD
Données sortantes par Gio 0,05 USD
Exemple
Supposons que vous créez un cluster MSK Serverless dans la région AWS USA Est (Ohio). Le cluster a 5 rubriques, chacune ayant 20 partitions. Chaque jour, vos producteurs écrivent en moyenne 100 Go de données et vos clients lisent 200 Go de données. Vous conservez également ces données pendant 24 heures pour permettre leur relecture. Dans le scénario ci-dessus, vous seriez facturé de la façon suivante pendant un mois de 31 jours :
Total = frais du cluster par heure + frais de la partition par heure + frais des données entrantes + frais des données sortantes + frais de stockage
Frais Utilisation Tarif (USA Est) Sous-total Cluster/heure
31 jours x 24 h/jour = 744 clusters/heure
0,75 USD/cluster/heure
744 x 0,75 = 558,00 USD
Partition/heure
31 jours x 24 h/jour x 5 x 20 = 74 400 partitions/heure
0,0015 USD/partition/heure
74 400 x 0,0015 = 111,60 USD
Données entrantes
100 Go x 31 jours = 3 100 Go
0,10 USD/Go-entrant
3 100 x 0,10 USD = 310,00 USD
Données sortantes
200 Go x 31 jours = 6 200 Go
0,05 USD/Go-sortant
6 200 x 0,05 USD = 310,00 USD
Stockage
Stockage moyen utilisé = 100 Go/mois
0,10 USD/Go/mois
100 x 0,10 USD = 10,00 USD
Total = 558 USD + 111,6 USD + 310 USD + 310 USD + 10 USD = 1 299,60 USD -
MSK Connect
-
Vous payez un tarif horaire pour l'utilisation des connecteurs (facturés à une résolution d'une seconde), avec des frais variables selon le nombre d'employés que vous utilisez pour votre connecteur et la taille de chaque employé, mesurée en nombre d'unités MSK Connect (MCU). Chaque MCU fournit 1 vCPU de calcul et 4 Go de mémoire. Consultez le tableau de tarification pour plus de détails.
Exemple
Supposons que vous utilisez Amazon MSK Connect pour diffuser des données depuis une rubrique dans votre cluster Amazon MSK vers un compartiment Amazon Simple Storage Service (Amazon S3) dans la région AWS USA Est (Virginie du Nord), avec votre connecteur configuré comme suit :
mise à l'échelle automatique entre 2 et 4 employés, chaque employé utilisant 1 MCU. Pendant les heures ouvrables (8 heures), le connecteur monte en puissance jusqu'à 4 employés, et à la fin de la journée de travail (16 heures), il descend à 2 employés.Dans ce cas, votre facture mensuelle se présente comme suit :
Frais totaux = frais d'employés Kafka Connect
Frais Utilisation Tarif Sous-total Frais d'employés Kafka Connect (MCU, en heure)
31 jours x [(8 heures/jour x 4 employés x 1 MCU/employé) + (16 heures/jour x 2 employés x 1 MCU/employé)] = 1 984 heures
0,11 USD (prix horaire par MCU)
1 984 heures x 0,11 USD = 218,24 USD
Total = 218,24 USD
Ressources de tarification supplémentaires
Calculer facilement vos coûts mensuels avec AWS
Contacter les spécialistes AWS pour obtenir un devis personnalisé
Mise en route avec Amazon MSK

Apprenez à configurer votre cluster Apache Kafka sur Amazon MSK dans ce guide étape par étape.

Exécutez votre cluster Apache Kafka sur Amazon MSK. Connectez-vous à la console Amazon MSK.