Tarifs de Google Cloud Managed Service pour Apache Kafka

Le tableau ci-dessous donne une idée approximative du coût mensuel total d'exécution d'un cluster. Le tableau compare le coût d'exécution du code Open Source par vous-même avec le coût du service géré.

Bande passante du producteur

Prix mensuel estimé (USD)

Apache Kafka sur Compute Engine

Managed Service pour Apache Kafka (voir le simulateur de coûts)

10 Mio/s

0,9 k $

1,1 k $

100 Mio/s

9,1 k $

11 k $

Cette estimation repose sur les hypothèses suivantes :

  • Trois instances répliquées réparties sur trois zones
  • 4 Gio de RAM par processeur virtuel
  • Utilisation de la RAM et des vCPU à 50 %
  • Stockage de 24 heures
  • Les consommateurs sont configurés pour utiliser le réplica suiveur local afin de minimiser le transfert de données entre zones.
  • La bande passante du consommateur est égale à celle du producteur.
  • Famille de processeurs N2 pour les clusters Compute Engine.
  • Prix pour la région us-central1 en milliers de dollars américains par mois.Par exemple, "1,0 K $" signifie "1 000 $ par mois".

En général, le coût total d'exécution d'un cluster Managed Service pour Apache Kafka dépend de la taille du cluster, du volume de données que vous publiez et consommez, ainsi que de la durée pendant laquelle vous stockez les données. En règle générale, vous pouvez considérer qu'un seul processeur virtuel peut gérer 20 Mio/s de trafic de publication et 80 Mio/s de trafic de consommation.

De plus, il est important de prendre en compte l'utilisation moyenne de la RAM et de la capacité des processeurs virtuels. Un trafic imprévisible et variable nécessite une utilisation moyenne faible pour s'adapter aux pics de bande passante du producteur ou du consommateur.

Pour les clusters dont l'utilisation est supérieure à 20 %, le coût du transfert de données entre les zones représente la part la plus importante du coût total. Ce coût provient de la réplication des données entre les brokers leader et suiveur, ainsi que du trafic de transfert de données entre les clients et les brokers. Vous pouvez réduire ce coût en configurant vos clients consommateurs pour qu'ils utilisent des répliques locales et en compressant vos données. Si la haute disponibilité et la durabilité du stockage ne sont pas essentielles pour un sujet, vous pouvez également réduire le nombre d'instances répliquées stockées pour un sujet donné afin de réduire les frais de réplication.

Détail des tarifs

Le coût d'exploitation de Managed Service pour Apache Kafka comprend les frais liés à l'exécution des clusters Kafka et Connect, ainsi que les frais Private Service Connect (PSC) pour l'accès au cluster. Vous pouvez calculer vos coûts Managed Service pour Apache Kafka à l'aide du simulateur de coût.

Pour savoir comment économiser 40 % avec un engagement de trois ans ou 20 % avec un engagement d'un an sur le calcul, consultez notre page sur les remises sur engagement d'utilisation. Les remises sur engagement d'utilisation ne s'appliquent pas aux clusters Connect.

Frais liés aux clusters

Pour dimensionner ou faire évoluer un cluster Managed Service pour Apache Kafka, vous devez définir le nombre total de vCPU et la taille de la RAM pour le cluster Kafka. Pour cela, vous devez d'abord comprendre le débit que votre cluster Kafka peut gérer. Pour savoir comment estimer le débit, consultez Estimer le nombre de vCPU et la quantité de mémoire de votre cluster.

Les frais liés aux clusters sont facturés à l'aide des trois SKU de la région dans laquelle vous exécutez le cluster :

  • Calcul, couvrant les vCPU et la RAM
  • Connecter le calcul, y compris les vCPU et la RAM
  • Stockage, y compris le stockage local des données sur les courtiers (disque persistant) et le stockage à long terme
  • Mise en réseau, qui couvre les frais de transfert de données interzones pour la réplication des données dans un cluster
  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Galaxy Frankfurt (europe-west5)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • Oklahoma (us-central2)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Alabama (us-east7)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)
Afficher les options de remise

Composant

Default* (USD)
Managed Service for Apache Kafka CUD - 1 Year* (USD)
Managed Service for Apache Kafka CUD - 3 Year* (USD)

CPU+RAM

0,09 $US / 1 hour0,072 $US / 1 hour0,054 $US / 1 hour

Connecter le processeur et la RAM

0,12 $US / 1 hour0,096 $US / 1 hour0,072 $US / 1 hour

Stockage local

0,000232877 $US / 1 gibibyte hour--

Stockage à long terme

0,000136986 $US / 1 gibibyte hour--
* Chaque modèle de consommation est associé à un identifiant unique. Vous devrez peut-être vous inscrire pour être éligible aux remises sur le modèle de consommation. Cliquez ici pour en savoir plus.

Composant

Prix (USD)

Transfert de données interzones

0,01 $US / 1 gibibyte, per 1 month / account

Frais de calcul

L'utilisation des processeurs virtuels et de la RAM est exprimée en unités abstraites appelées unités de calcul de données (DCU, Data Compute Units). Pour simplifier, on peut dire qu'un processeur virtuel avec 4 Gio de RAM correspond à 1 DCU.

Par exemple, un cluster avec 6 vCPU et 4 Gio de RAM par vCPU consomme 6 DCU. Le coût de ce cluster est de 6 DCU * 0,09 $ par heure et par DCU = 0,54 $ par heure dans la région us-central1.

Vous pouvez toutefois utiliser différentes quantités de RAM par processeur virtuel dans vos clusters. Le tableau suivant décrit les facteurs de conversion des ressources de calcul en DCU :

Ressources de calcul

Montants équivalents en DCU

1 processeur virtuel

0,6

1 Gio de RAM

0,1

Si vous utilisez 1 Gio de RAM pendant une heure, vous payez 0,1 DCU pour cette heure.

Consultez la page de création de cluster pour estimer la taille de votre cluster.

Frais de stockage

Le stockage sur disque persistant local provisionné pour chaque nœud de broker vous est facturé, tout comme le stockage à long terme utilisé par le système de stockage hiérarchisé. 

Vous êtes facturé 100 Go de stockage local par processeur dans chaque cluster.

Le stockage à long terme est utilisé lorsque le système de stockage hiérarchisé déplace des données du disque local. Vous payez le stockage d'un seul réplica de chaque sujet dans le stockage à long terme.

Par exemple, si vous avez un cluster avec 3 vCPU et que vos clients producteurs y envoient 50 Go de données, vous paierez pour

  • 300 Go d'espace de stockage local.
  • Jusqu'à 50 Go de stockage à long terme, selon la façon dont les données sont distribuées entre les partitions et d'autres configurations de cluster.

Les clusters Connect n'entraînent pas de coûts de stockage, car les connecteurs sont sans état.

Frais de réseau inter-zones

Un cluster Managed Service pour Apache Kafka réplique les données dans plusieurs zones. Le transfert de données interzones dans le cluster vous est facturé. Le coût est de 0,01 $par gibioctet. Par défaut, le facteur de réplication d'un cluster est de 3. Cela signifie que vous payez le transfert de données interzones pour répliquer les données dans deux des trois zones.

Supposons que vous disposiez d'un cluster avec un facteur de réplication de 3, qui est la valeur par défaut. Vous écrivez 10 Gio de données dans une seule zone. Avec un facteur de réplication de 3, vos 10 Gio de données sont copiés dans deux autres zones. Un total de 20 Gio de données (10 Gio x 2 copies) est transféré. Le coût de ce transfert de données interzones est de 0,20 $ (20 Gio × 0,01 $/Gio).

Les nœuds de calcul du cluster Connect n'échangent pas de données entre eux.

Frais de réseau interrégionaux

Si vous déployez un connecteur qui lit ou écrit des données dans différentes régions, les tarifs standard de transfert de données interrégions s'appliquent. Ce coût peut varier entre 0,02 $et 0,14 $par Gio, selon la paire de régions source-destination. Pour obtenir les informations les plus récentes sur les tarifs de transfert de données interrégional, consultez la sous-section Tarifs de transfert de données de VM à VM dans Google Cloud du guide sur le peering VPC. Les clusters Connect utilisent les mêmes points de terminaison que ceux provisionnés par votre cluster Managed Service pour Apache Kafka pour échanger des données.

Frais Private Service Connect

Managed Service pour Apache Kafka configure tous les points de terminaison Private Service Connect (PSC) pour votre service. Ces points de terminaison sont des ressources d'un projet dont vous êtes propriétaire et sont facturés séparément. Pour en savoir plus sur l'utilisation de PSC, cliquez ici. Les frais de PSC comprennent les éléments suivants :

  • Frais de traitement des données client VPC. Le transfert de données entre les clients et les courtiers dans différentes zones coûte entre 0,004 $et 0,01 $par gigaoctet (Gio). Les transferts de données entre les clients et les courtiers dans la même zone n'entraînent pas de frais.
  • Frais horaires pour chaque point de terminaison. Un cluster comporte au moins quatre points de terminaison. Chaque point de terminaison coûte 0,01 $par heure. Comme un cluster nécessite au moins quatre points de terminaison, attendez-vous à une facturation minimale de 0,04 $par heure pour le total des points de terminaison de chaque cluster.

Les nœuds de calcul appartenant à un cluster Connect se comportent comme des clients vis-à-vis de votre cluster Managed Service pour Apache Kafka. Lorsque vous estimez le coût de votre déploiement Connect, n'oubliez pas de tenir compte de l'augmentation des frais de traitement des données des consommateurs.

Pour obtenir les informations les plus récentes sur les tarifs VPC, consultez la sous-section "Utiliser un point de terminaison Private Service Connect (règle de transfert) pour accéder à un service publié" de la section "Private Service Connect" du guide des tarifs VPC.

Demander un devis personnalisé

Avec le paiement à l'usage de Google Cloud, vous ne payez que pour les services que vous utilisez. Contactez notre équipe commerciale pour obtenir un devis personnalisé pour votre entreprise.
  • Faites des économies grâce à notre approche transparente concernant la tarification
  • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
Google Cloud