Precios de Google Cloud Managed Service para Apache Kafka

En la siguiente tabla, se ofrece una idea aproximada del costo mensual total de ejecutar un clúster. En la tabla, se compara el costo de ejecutar código de código abierto por tu cuenta con el costo del servicio administrado.

Ancho de banda del productor

Precio mensual estimado (USD)

Apache Kafka en Compute Engine

Servicio administrado para Apache Kafka (consulta la calculadora de precios)

10 MiB/s

$900

$1,100

100 MiB/s

$9,100

$11,000

En esta estimación, se supone lo siguiente:

  • Tres réplicas distribuidas en tres zonas
  • 4 GiB de RAM por CPU virtual
  • Uso de RAM y CPU virtual del 50%
  • Almacenamiento de 24 horas
  • Consumidores configurados para usar una réplica seguidora local para minimizar la transferencia de datos entre zonas
  • El ancho de banda del consumidor es igual al del productor
  • Familia de CPU N2 para los clústeres de Compute Engine.
  • Precios para us-central1 en miles de dólares estadounidenses por mes, por lo que "$1.0 K" significa "$1,000 por mes".

En general, el costo total de ejecutar un clúster de Servicio administrado para Apache Kafka depende del tamaño del clúster, el volumen de datos que publicas y consumes, y la duración durante la que almacenas los datos. Como guía aproximada, puedes suponer que una sola vCPU puede manejar 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 se debe considerar es la utilización promedio de la capacidad de RAM y vCPU. El tráfico impredecible y variable requiere una utilización promedio baja para adaptarse a los picos en el ancho de banda del productor o consumidor.

Para los clústeres con una utilización superior al 20%, el costo de la transferencia de datos entre zonas es el componente más grande del costo total. Este costo proviene de la replicación de datos entre los agentes líderes y seguidores, así como del tráfico de transferencia de datos entre los clientes y los agentes. Puedes reducir este costo configurando tus clientes consumidores para que usen réplicas locales y comprimiendo tus datos. Si la alta disponibilidad y durabilidad del almacenamiento no son fundamentales para un tema, también puedes reducir la cantidad de réplicas almacenadas para un tema determinado y, así, reducir los cargos de replicación.

Detalles de precios

El costo de operar un Servicio administrado para Apache Kafka consiste en cargos relacionados con la ejecución de clústeres de Kafka, clústeres de Connect y tarifas de Private Service Connect (PSC) para acceder al clúster. Puedes calcular tus costos del Servicio administrado para Apache Kafka con la calculadora de precios.

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

Cargos de clústeres

Para dimensionar o escalar un clúster de Servicio administrado para Apache Kafka, debes establecer el recuento total de CPU virtuales y el tamaño de RAM para el clúster de Kafka. Para ello, primero debes comprender el rendimiento que puede manejar tu clúster de Kafka. Para obtener más información sobre cómo estimar el rendimiento, consulta Estima la cantidad de CPU virtuales y memoria para tu clúster.

Los cargos del clúster se facturan con los tres SKUs de la región en la que ejecutas el clúster:

  • Procesamiento, que abarca la CPU virtual y la RAM
  • Conectar Compute, que abarca CPU virtual y RAM
  • Almacenamiento, incluido el almacenamiento local de datos en agentes (disco persistente) y el almacenamiento a largo plazo.
  • Redes, que cubren los cargos por 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 y RAM

USD 0.09 / 1 hourUSD 0.072 / 1 hourUSD 0.054 / 1 hour

Conectar CPU+RAM

USD 0.12 / 1 hourUSD 0.096 / 1 hourUSD 0.072 / 1 hour

Almacenamiento local

USD 0.000232877 / 1 gibibyte hour--

Almacenamiento a largo plazo

USD 0.000136986 / 1 gibibyte hour--
* Cada modelo de consumo tiene un ID único. Es posible que debas habilitar la opción para cumplir con los requisitos de los descuentos del modelo de consumo. Haz clic aquí para obtener más información.

Componente

Precio (USD)

Transferencia de datos entre zonas

USD 0.01 / 1 gibibyte, per 1 month / account

Cargos de procesamiento

El uso de CPU virtuales y RAM se informa en términos de unidades abstractas llamadas unidades de procesamiento de datos (DCU). Una forma sencilla de pensar en esta unidad es que una sola CPU virtual con 4 GiB de RAM corresponde a 1 DCU.

Por ejemplo, un clúster con 6 CPU virtuales y 4 GiB de RAM por CPU virtual consume 6 DCU. El costo de este clúster es de 6 DCU × 9 centavos por hora por DCU = 54 centavos por 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 procesamiento a DCU se describen en la siguiente tabla:

Recursos de procesamiento

Cantidades de DCU equivalentes

1 CPU virtual

0.6

1 GiB de RAM

0.1

Cuando usas 1 GiB de RAM durante una hora, pagas 0.1 DCU 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 por el almacenamiento de disco persistente local aprovisionado para cada agente, así como por el almacenamiento a largo plazo que usa el sistema de almacenamiento en 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 en 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 vCPU y tus clientes productores producen 50 GB de datos en él, pagarás por

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

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

Cargos de red entre zonas

Un clúster de Managed Service para Apache Kafka replica datos en varias zonas. Se te cobra por la transferencia de datos entre zonas dentro del clúster. El costo es de $0.01 por 1 gibibyte. De forma predeterminada, el factor de replicación para 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 replicación 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 costo de esta transferencia de datos entre zonas es de $0.20 (20 GiB × $0.01/GiB).

Los trabajadores del clúster de conexión no intercambian datos entre sí.

Cargos de red entre regiones

Si implementas un conector que lee o escribe datos en diferentes regiones, se te facturará con las tarifas estándar de transferencia de datos entre regiones. Esto puede variar entre $0.02 y $0.14 por GiB, según el 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 “Precios de las transferencias de datos de VM a VM dentro de Google Cloud” en la guía de interconexión de VPC. Los clústeres de conexión usan los mismos extremos aprovisionados por tu clúster de Servicio administrado para Apache Kafka para intercambiar datos.

Cargos de Private Service Connect

El servicio administrado para Apache Kafka configura todos los extremos de Private Service Connect (PSC) para tu servicio. Estos extremos son recursos en un proyecto que posees y se facturan por separado. Puedes leer más sobre cómo se usa PSC aquí. Los cargos de PSC incluyen los siguientes componentes:

  • Cargos por procesamiento de datos del consumidor de VPC. La transferencia de datos entre clientes y agentes en diferentes zonas cuesta entre $0.004 y $0.01 por gigabyte (GiB). La transferencia de datos entre clientes y agentes en la misma zona no genera este cargo.
  • Carga por hora por cada extremo. Un clúster tiene un mínimo de cuatro extremos. Cada extremo cuesta $0.01 por hora. Dado que un clúster requiere al menos cuatro extremos, espera un cargo mínimo de $0.04 por hora por el total de extremos para cada clúster.

Los trabajadores que pertenecen a un clúster de Connect actúan como clientes con respecto a tu clúster de Servicio administrado para Apache Kafka. Cuando calcules el costo de tu implementación de Connect, recuerda tener en cuenta los cargos por procesamiento de datos de los consumidores.

Para obtener la información más actualizada sobre los precios de VPC, consulta el apartado “Usa un extremo 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.

Solicita una cotización personalizada

Con los precios de pago por uso de Google Cloud, solo pagas por los servicios que usas. Comunícate con nuestro equipo de Ventas y obtén una cotización personalizada para tu organización.
Google Cloud