Precios de Google Cloud Managed Service para Apache Kafka

En la tabla que aparece a continuación, se ofrece una idea aproximada del coste mensual total de ejecutar un clúster. En la tabla se compara el coste de ejecutar código de software libre por tu cuenta con el coste del servicio gestionado.

Ancho de banda del productor

Precio mensual estimado (USD)

Apache Kafka en Compute Engine

Managed Service para Apache Kafka (consulta la calculadora de precios)

10 MiB/s

900 $

1100 $

100 MiB/s

9100 $

11.000 $

Esta estimación se basa en los siguientes supuestos:

  • Tres réplicas distribuidas en tres zonas
  • 4 GiB de RAM por vCPU
  • Utilización de RAM y vCPU del 50%
  • Almacenamiento de 24 horas
  • Consumidores configurados para usar una réplica de seguidor local para minimizar la transferencia de datos entre zonas
  • El ancho de banda del consumidor es igual al del productor
  • Familia de CPUs N2 para los clústeres de Compute Engine.
  • Precios de us-central1 en miles de dólares estadounidenses al mes, de forma que "1,0 K" significa "1000 USD al mes".

En general, el coste total de ejecutar un clúster de Managed Service for Apache Kafka depende del tamaño del clúster, el volumen de datos que publiques y consumas, así como el tiempo que almacenes los datos. Como guía aproximada, puedes asumir que una sola vCPU puede gestionar 20 MiB/s de tráfico de publicación y 80 MiB/s de tráfico de consumidor.

Además, un parámetro importante que hay que tener en cuenta es la utilización media de la capacidad de RAM y vCPU. El tráfico impredecible y variable requiere una utilización media baja para dar cabida a los picos de ancho de banda de productores o consumidores.

En los clústeres con una utilización superior al 20%, el coste de la transferencia de datos entre zonas es el componente más importante del coste total. Este coste procede de la replicación de datos entre los brokers líder y seguidor, así como del tráfico de transferencia de datos entre los clientes y los brokers. Puedes reducir este coste configurando tus clientes de consumo para que usen réplicas locales y comprimiendo tus datos. Si la alta disponibilidad y la durabilidad del almacenamiento no son factores críticos para un tema, también puedes reducir el número de réplicas almacenadas para ese tema y, así, disminuir los cargos por replicación.

Detalles de los precios

El coste de operar un servicio gestionado para Apache Kafka consta de cargos relacionados con la ejecución de clústeres de Kafka y Connect, así como de tarifas de Private Service Connect (PSC) por acceder al clúster. Puedes calcular los costes de Managed Service para Apache Kafka con la calculadora de precios.

Para saber cómo ahorrar un 40% con un compromiso de tres años o un 20% con un compromiso de un año en recursos de computación, consulta nuestra página sobre descuentos por compromiso de uso (CUDs). Los CUDs no se aplican a los clústeres de Connect.

Cargos de clústeres

Para dimensionar o escalar un clúster de Managed Service para Apache Kafka, debes definir el número total de vCPUs y el tamaño de la RAM del clúster de Kafka. Para ello, primero debes conocer el rendimiento que puede gestionar tu clúster de Kafka. Para obtener más información sobre cómo estimar el rendimiento, consulta la sección sobre cómo estimar las vCPUs y la memoria de tu clúster.

Los cargos de los clústeres se facturan mediante los tres SKUs de la región en la que ejecutes el clúster:

  • Computación, que incluye vCPU y RAM
  • Conectar Compute, que incluye vCPU y RAM
  • Almacenamiento, incluido el almacenamiento local de datos en los brokers (Persistent Disk) y el almacenamiento a largo plazo.
  • Redes, que incluye los cargos por la transferencia de datos entre zonas para la replicación de datos dentro de un clúster.
  • 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)
Mostrar opciones de descuento

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 US$ / 1 hour0,072 US$ / 1 hour0,054 US$ / 1 hour

Conectar CPU+RAM

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

Almacenamiento local

0,000232877 US$ / 1 gibibyte hour--

Almacenamiento a largo plazo

0,000136986 US$ / 1 gibibyte hour--
* Cada modelo de consumo tiene un ID único. Es posible que tengas que habilitar la opción para poder disfrutar de descuentos en el modelo de consumo. Haz clic aquí para obtener más información.

Componente

Precio (USD)

Transferencia de datos entre zonas

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

Cargos de computación

El uso de vCPU y RAM se indica en unidades abstractas denominadas unidades de computación de datos (DCUs). Una forma sencilla de entender esta unidad es que 1 DCU equivale a 1 vCPU con 4 GiB de RAM.

Por ejemplo, un clúster con 6 vCPUs y 4 GiB de RAM por vCPU consume 6 DCUs. El coste de este clúster es de 6 DCUs x 9 centavos/hora/DCU = 54 centavos/hora en us-central1.

Sin embargo, puedes usar diferentes cantidades de RAM por vCPU en tus clústeres. Los factores de conversión de recursos de computación a DCUs se describen en la siguiente tabla:

Recursos de computación

Importes equivalentes en DCUs

1 vCPU

0,6

1 GiB de RAM

0,1

Si usas 1 GiB de RAM durante una hora, pagas 0,1 DCUs por esa hora.

Consulta la página de creación de clústeres para estimar el tamaño de tu clúster.

Cargos de almacenamiento

Se te factura el almacenamiento de disco persistente local aprovisionado para cada broker, así como el almacenamiento a largo plazo que utiliza el sistema de almacenamiento por niveles. 

Se te facturan 100 GB de almacenamiento local por CPU en cada clúster.

El almacenamiento a largo plazo se usa cuando el sistema de almacenamiento por niveles mueve datos del disco local. Pagas por el almacenamiento de una sola réplica de cada tema en el almacenamiento a largo plazo.

Por ejemplo, si tienes un clúster con 3 vCPUs y tus clientes productores generan 50 GB de datos en él, pagarás por

  • 300 GB de almacenamiento local.
  • Hasta 50 GB de almacenamiento a largo plazo, en función de los detalles de cómo se distribuyen los datos entre las particiones y otras configuraciones del clúster.

Los clústeres de Connect no generan costes de almacenamiento porque los conectores no tienen estado.

Cargos de red entre zonas

Un clúster de Managed Service para Apache Kafka replica los datos en varias zonas. Se te cobra por la transferencia de datos entre zonas dentro del clúster. El coste es de 0,01 USD por 1 gibibyte. De forma predeterminada, el factor de replicación de un clúster es 3. Esto significa que pagas por la transferencia de datos entre zonas para replicar datos en 2 de las 3 zonas.

Supongamos que tienes un clúster con un factor de replicación de 3, que es el valor predeterminado. Escribes 10 GiB de datos en una sola zona. Con un factor de réplica de 3, tus 10 GiB de datos se copian en otras 2 zonas. Se transfieren un total de 20 GiB de datos (10 GiB x 2 copias). El coste de esta transferencia de datos entre zonas es de 0,20 USD (20 GiB x 0,01 USD/GiB).

Los trabajadores de clústeres conectados no intercambian datos entre sí.

Cargos de red entre regiones

Si implementas un conector que lee o escribe datos en distintas regiones, se te facturará según las tarifas estándar de transferencia de datos entre regiones. Esto puede variar entre 0,02 y 0,14 USD por GiB, en función del par de regiones de origen y destino. Para obtener la información más actualizada sobre los precios de transferencia de datos entre regiones, consulta la subsección sobre los precios de transferencia de datos entre máquinas virtuales de Google Cloud en la guía de interconexión de VPCs. Los clústeres conectados usan los mismos endpoints aprovisionados por tu clúster de Managed Service para Apache Kafka para intercambiar datos.

Cargos de Private Service Connect

Managed Service para Apache Kafka configura todos los endpoints de Private Service Connect (PSC) de tu servicio. Estos endpoints son recursos de un proyecto que te pertenece y se facturan por separado. Puedes consultar más información sobre cómo se usa el PSC aquí. Los cargos de PSC incluyen los siguientes componentes:

  • Cargos por el procesamiento de datos de consumidores en VPC. La transferencia de datos entre clientes y brokers en diferentes zonas cuesta entre 0,004 y 0,01 USD por gigabyte (GiB). La transferencia de datos entre clientes y brokers de la misma zona no genera este cargo.
  • Cargo por hora por cada endpoint. Un clúster tiene un mínimo de cuatro endpoints. Cada endpoint cuesta 0,01 USD por hora. Como un clúster requiere al menos cuatro endpoints, el cargo mínimo por hora de endpoints totales para cada clúster será de 0,04 USD.

Los workers que pertenecen a un clúster de Connect actúan como clientes con respecto a tu clúster de Managed Service para Apache Kafka. Al estimar el coste de tu implementación de Connect, recuerda tener en cuenta el aumento de los cargos por procesamiento de datos de consumidores.

Para obtener la información más actualizada sobre los precios de VPC, consulta la subsección "Using a Private Service Connect endpoint (forwarding rule) to access a published service" (Usar un punto final de Private Service Connect [regla de reenvío] para acceder a un servicio publicado) en la sección "Private Service Connect" de la guía de precios de VPC.

Solicitar un presupuesto personalizado

Gracias al modelo de pago por uso de Google Cloud, solo pagas por los servicios que utilizas. Ponte en contacto con nuestro equipo de Ventas para solicitar un presupuesto personalizado para tu organización.
Google Cloud