Prezzi di Google Cloud Managed Service per Apache Kafka

La tabella seguente offre un'idea approssimativa del costo mensile totale per l'esecuzione di un cluster. La tabella confronta il costo dell'esecuzione del codice open source in autonomia con il costo del servizio gestito.

Larghezza di banda del producer

Prezzo mensile stimato (USD)

Apache Kafka su Compute Engine

Managed Service per Apache Kafka (vedi il calcolatore prezzi)

10 MiB/s

900 $

1100 $

100 MiB/s

9100 $

11.000 $

Questa stima presuppone quanto segue:

  • Tre repliche distribuite su tre zone
  • 4 GiB di RAM per vCPU
  • Utilizzo di RAM e vCPU al 50%
  • Archiviazione di 24 ore
  • Consumer configurati per utilizzare la replica follower locale per ridurre al minimo il trasferimento di dati tra zone
  • La larghezza di banda del consumatore è uguale a quella del produttore
  • Famiglia di CPU N2 per i cluster Compute Engine.
  • I prezzi per us-central1 sono espressi in migliaia di dollari statunitensi al mese, quindi "1,0 K $" significa "1000 $ al mese".

In generale, il costo totale di esecuzione di un cluster Managed Service per Apache Kafka dipende dalle dimensioni del cluster, dal volume di dati pubblicati e utilizzati, nonché dalla durata di archiviazione dei dati. Come guida approssimativa, puoi presumere che una singola vCPU possa gestire 20 MiB/s di traffico di pubblicazione e 80 MiB/s di traffico del consumer.

Inoltre, un parametro importante da considerare è l'utilizzo medio della capacità di RAM e vCPU. Il traffico imprevedibile e variabile richiede un utilizzo medio basso per adattarsi ai picchi di larghezza di banda del produttore o del consumatore.

Per i cluster con un utilizzo superiore al 20%, il costo del trasferimento di dati tra zone è la componente più grande del costo totale. Questo costo deriva dalla replica dei dati tra i broker leader e follower, nonché dal traffico di trasferimento dei dati tra client e broker. Puoi ridurre questo costo configurando i client consumer in modo che utilizzino repliche locali e comprimendo i dati. Se l'alta disponibilità e la durabilità dell'archiviazione non sono fondamentali per un argomento, puoi anche ridurre il numero di repliche archiviate per un determinato argomento per ridurre i costi di replica.

Dettagli dei prezzi

Il costo di gestione di Managed Service per Apache Kafka è costituito dagli addebiti relativi all'esecuzione dei cluster Kafka, dei cluster Connect e dalle tariffe Private Service Connect (PSC) per l'accesso al cluster. Puoi calcolare i costi di Managed Service per Apache Kafka utilizzando il Calcolatore prezzi.

Per scoprire come puoi risparmiare il 40% con un impegno di tre anni o il 20% con un impegno di un anno sul calcolo, consulta la nostra pagina sugli sconti per impegno di utilizzo (CUD). I CUD non si applicano ai cluster Connect.

Addebiti del cluster

Per dimensionare o scalare un cluster Managed Service per Apache Kafka, devi impostare il numero totale di vCPU e la dimensione della RAM per il cluster Kafka. Per farlo, devi prima comprendere la velocità effettiva che il tuo cluster Kafka può gestire. Per ulteriori informazioni su come stimare la velocità effettiva, vedi Stima di vCPU e memoria per il cluster.

Gli addebiti per il cluster vengono fatturati utilizzando i tre SKU nella regione in cui esegui il cluster:

  • Calcolo, che copre vCPU e RAM
  • Calcolo di connessione, che copre vCPU e RAM
  • Archiviazione, inclusa l'archiviazione locale dei dati sui broker (disco permanente) e l'archiviazione a lungo termine.
  • Networking, che copre i costi per il trasferimento di dati tra zone per la replica dei dati all'interno di 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)
Mostra opzioni di sconto

Componente

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

CPU+RAM

0,09 USD / 1 hour0,072 USD / 1 hour0,054 USD / 1 hour

Collega CPU+RAM

0,12 USD / 1 hour0,096 USD / 1 hour0,072 USD / 1 hour

Archiviazione locale

0,000232877 USD / 1 gibibyte hour--

Archiviazione a lungo termine

0,000136986 USD / 1 gibibyte hour--
* Ogni modello di consumo ha un ID univoco. Potresti dover attivare l'opzione per avere diritto agli sconti del modello di consumo. Fai clic qui per scoprire di più.

Componente

Prezzo (USD)

Trasferimento di dati tra zone

0,01 USD / 1 gibibyte, per 1 month / account

Addebiti di calcolo

L'utilizzo di vCPU e RAM viene segnalato in termini di unità astratte chiamate unità di calcolo dati (DCU). Un modo semplice per pensare a questa unità è che una singola vCPU con 4 GiB di RAM corrisponde a 1 DCU.

Ad esempio, un cluster con 6 vCPU e 4 GiB di RAM per vCPU consuma 6 DCU. Il costo di questo cluster è 6 DCU * 9 centesimi / ora / DCU = 54 centesimi / ora in us-central1.

Tuttavia, puoi utilizzare quantità diverse di RAM per vCPU nei tuoi cluster. I fattori di conversione dalle risorse di calcolo alle DCU sono descritti nella tabella seguente:

Risorse di computing

Quantità di DCU equivalenti

1 vCPU

0,6

1 GiB di RAM

0,1

Se utilizzi 1 GiB di RAM per un'ora, paghi 0,1 DCU per quell'ora.

Consulta la pagina di creazione del cluster per stimare le dimensioni del cluster.

Costi di archiviazione

Ti viene addebitato lo spazio di archiviazione del disco permanente locale di cui è stato eseguito il provisioning per ogni broker, nonché lo spazio di archiviazione a lungo termine utilizzato dal sistema di archiviazione a livelli. 

Ti vengono addebitati 100 GB di spazio di archiviazione locale per CPU in ogni cluster.

L'archiviazione a lungo termine viene utilizzata quando il sistema di archiviazione a livelli sposta i dati dal disco locale. Paghi l'archiviazione di una singola replica di ciascun argomento nell'archiviazione a lungo termine.

Ad esempio, se hai un cluster con 3 vCPU e i tuoi client produttori producono 50 GB di dati, pagherai per

  • 300 GB di spazio di archiviazione locale.
  • Fino a 50 GB di spazio di archiviazione a lungo termine, a seconda dei dettagli di come i dati vengono distribuiti tra le partizioni e altre configurazioni del cluster.

I cluster Connect non comportano costi di archiviazione perché i connettori sono senza stato.

Costi di rete tra zone

Un cluster Managed Service per Apache Kafka replica i dati su più zone. Ti viene addebitato il trasferimento di dati tra zone all'interno del cluster. Il costo è di 0,01 $per 1 gibibyte. Per impostazione predefinita, il fattore di replica per un cluster è 3. Ciò significa che paghi il trasferimento di dati tra zone per la replica dei dati in 2 delle 3 zone.

Supponiamo di avere un cluster con un fattore di replica pari a 3, che è il valore predefinito. Scrivi 10 GiB di dati all'interno di una singola zona. Con un fattore di replica pari a 3, i tuoi 10 GiB di dati vengono copiati in altre 2 zone. Vengono trasferiti un totale di 20 GiB di dati (10 GiB x 2 copie). Il costo per questo trasferimento di dati tra zone è di 0,20 $ (20 GiB x 0,01 $/GiB).

I worker del cluster di connessione non scambiano dati tra loro.

Costi di rete tra regioni

Se esegui il deployment di un connettore che legge o scrive dati in regioni diverse, ti vengono addebitate le tariffe standard per il trasferimento di dati tra regioni. Può variare da 0,02 $a 0,14 $per GiB, a seconda della coppia di regioni di origine e destinazione. Per le informazioni più aggiornate sui prezzi del trasferimento di dati tra regioni, consulta la sottosezione sui "Prezzi del trasferimento di dati tra VM in Google Cloud" nella guida al peering VPC. I cluster Connect utilizzano gli stessi endpoint forniti dal cluster Managed Service per Apache Kafka per scambiare dati.

Costi di Private Service Connect

Il servizio Managed Service per Apache Kafka configura tutti gli endpoint Private Service Connect (PSC) per il tuo servizio. Questi endpoint sono risorse in un progetto di tua proprietà e vengono fatturati separatamente. Puoi leggere di più su come viene utilizzato il PSC qui. I costi PSC includono i seguenti componenti:

  • Costi di elaborazione dei dati dei consumer VPC. Il trasferimento di dati tra client e broker in zone diverse costa tra 0,004 $e 0,01 $per gigabyte (GiB). Il trasferimento di dati tra client e broker nella stessa zona non comporta questo addebito.
  • Costo orario per ogni endpoint. Un cluster ha un minimo di quattro endpoint. Ogni endpoint costa 0,01 $all'ora. Poiché un cluster richiede almeno quattro endpoint, prevedi un addebito minimo di 0,04 $all'ora per il totale degli endpoint per ogni cluster.

I worker appartenenti a un cluster Connect si comportano come client rispetto al tuo cluster Managed Service per Apache Kafka. Quando stimi il costo del deployment di Connect, ricorda di tenere conto dell'aumento dei costi di elaborazione dei dati dei consumatori.

Per le informazioni più aggiornate sui prezzi VPC, consulta la sottosezione "Utilizzo di un endpoint Private Service Connect (regola di forwarding) per accedere a un servizio pubblicato" nella sezione "Private Service Connect" della guida ai prezzi VPC.

Richiedi un preventivo personalizzato

Grazie ai prezzi con pagamento a consumo di Google Cloud, paghi solo per i servizi che utilizzi. Per ricevere un preventivo personalizzato per la tua organizzazione, contatta il nostro team di vendita.
Google Cloud