Precios del servicio administrado de Google Cloud para Apache Kafka

La siguiente tabla ofrece una idea aproximada del coste mensual total de la gestión de un clúster. Compara el coste de ejecutar código abierto usted mismo con el coste del servicio gestionado.

Ancho de banda del productor Precio mensual estimado
Apache Kafka en Compute Engine Servicio administrado para Apache Kafka (consulte la calculadora de precios )
10 MiB/s $0.9K $1.1K
100 MiB/s $9.1K $11 mil
Esta estimación supone lo siguiente:
  • 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
  • Ancho de banda del consumidor igual al ancho de banda del productor
  • Familia de CPU N2 para los clústeres de Compute Engine.
  • Precios de us-central1 en miles de dólares estadounidenses por mes, de modo que "$1.0K" significa "$1000 por mes".

En general, el coste total de ejecutar un clúster de Servicios Administrados para Apache Kafka depende del tamaño del clúster, del volumen de datos que publique y consuma, y ​​del tiempo durante el cual los almacene. A modo de guía, puede asumir que una sola vCPU puede gestionar 20 MiB/s de tráfico de publicación y 80 MiB/s de tráfico de consumo.

Además, un parámetro importante a considerar es la utilización promedio de la RAM y la capacidad de la vCPU. El tráfico impredecible y variable requiere una utilización promedio baja para adaptarse a los picos de ancho de banda del productor o del consumidor.

Para clústeres con una utilización superior al 20%, el costo de la transferencia de datos entre zonas representa el mayor componente del costo total. Este costo proviene de la replicación de datos entre los brokers líder y seguidor, así como del tráfico de transferencia de datos entre clientes y brokers. Puede reducir este costo configurando sus clientes de consumo para que usen réplicas locales y comprimiendo sus datos. Si la alta disponibilidad y durabilidad del almacenamiento no son cruciales para un tema, también puede reducir la cantidad de réplicas almacenadas para un tema determinado a fin de reducir los costos de replicación.

Detalles de precios

El costo de operar un Servicio Administrado para Apache Kafka incluye los cargos relacionados con la ejecución de clústeres de Kafka, clústeres de Connect y las tarifas de Conexión de Servicio Privado (PSC) para acceder al clúster. Puede calcular los costos de su Servicio Administrado para Apache Kafka con la calculadora de precios .

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

cargos por racimo

Para dimensionar o escalar un clúster de Servicios administrados para Apache Kafka, debe configurar el número total de vCPU y el tamaño de RAM del clúster de Kafka. Para ello, primero debe comprender el rendimiento que puede gestionar su clúster de Kafka. Para obtener más información sobre cómo estimar el rendimiento, consulte Estimar las vCPU y la memoria de su clúster .

Los cargos del clúster se facturan utilizando los tres SKU de la región donde ejecuta el clúster:

  • Computación, que abarca vCPU y RAM
  • Connect Compute, que cubre vCPU y RAM
  • Almacenamiento, incluido el almacenamiento local de datos en intermediarios (disco persistente) y el almacenamiento a largo plazo.
  • Redes, que cubren los costos de transferencia de datos entre zonas para la replicación de datos dentro de un clúster.

Calcular cargos

El uso de vCPU y RAM se expresa en unidades abstractas llamadas Unidades de Cómputo de Datos (DCU). Una forma sencilla de entender esta unidad es que una sola vCPU con 4 GiB de RAM corresponde a 1 DCU.

Por ejemplo, un clúster con 6 vCPU y 4 GiB de RAM por vCPU consume 6 DCU. El costo de este clúster es de 6 DCU * 9 cents / hour / DCU = 54 cents / hour en us-central1 .

Sin embargo, puede usar diferentes cantidades de RAM por vCPU en sus clústeres. Los factores de conversión de recursos de cómputo a DCU se describen en la siguiente tabla:

Recursos computacionales Importes equivalentes de DCU
1 vCPU 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úster para estimar el tamaño de tu clúster.

cargos por almacenamiento

El almacenamiento local se aprovisiona automáticamente. A modo de guía, deberías esperar pagar 100 GB de almacenamiento local por cada vCPU que aprovisiones.

El costo del almacenamiento persistente depende de la cantidad de datos que conserve en sus temas. No paga por el aprovisionamiento de capacidad de almacenamiento persistente. Se le factura solo por una única réplica de datos en el almacenamiento persistente. Esto es independiente de la configuración del clúster. Por ejemplo, si publica 1 GiB de datos y los conserva durante un día, pagará por 1 GiB/día de almacenamiento persistente.

En cambio, cada réplica de los datos utiliza el almacenamiento local. Por lo tanto, si publica 1 GiB de datos, normalmente utilizará 3 GiB de espacio en disco local. Los cargos por almacenamiento persistente se basan en el volumen total de datos almacenados, mientras que los cargos por almacenamiento local se basan en el volumen de almacenamiento aprovisionado. Por lo tanto, el volumen real de datos almacenados en el almacenamiento local no afecta el precio del almacenamiento local.

Los clústeres de conexión no incurren en costos de almacenamiento porque los conectores no tienen estado.

Tarifas de red entre zonas

Un clúster de Servicios Administrados para Apache Kafka replica datos en varias zonas. Se cobra por la transferencia de datos entre zonas dentro del clúster. El costo es de $0.01 por gigabyte. De forma predeterminada, el factor de replicación de un clúster es 3. Esto significa que paga por la transferencia de datos entre zonas para replicar datos en dos de las tres zonas.

Supongamos que tiene un clúster con un factor de replicación de 3, el valor predeterminado. Escribe 10 GiB de datos en una sola zona. Con un factor de replicación de 3, sus 10 GiB se copian a otras dos zonas. Se transfiere 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 x $0.01/GiB).

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

Tarifas de red interregional

Si implementa un conector que lee o escribe datos en diferentes regiones, se le facturará según las tarifas estándar de transferencia de datos entre regiones. Estas pueden oscilar entre $0.02 y $0.14 por GiB, según la región de origen y destino. Para obtener la información más actualizada sobre los precios de transferencia de datos entre regiones, consulte la subsección "Precios de transferencia de datos entre máquinas virtuales en Google Cloud" en la guía de emparejamiento de VPC. Los clústeres de Connect utilizan los mismos puntos de conexión aprovisionados por su clúster de Managed Service for Apache Kafka para intercambiar datos.

Cargos de conexión de servicio privado

El Servicio Administrado para Apache Kafka configura todos los puntos de conexión de Conexión de Servicio Privado (PSC) para su servicio. Estos puntos de conexión son recursos de un proyecto de su propiedad y se facturan por separado. Puede obtener más información sobre cómo se utiliza PSC aquí . Los cargos de PSC incluyen los siguientes componentes:

  • Cargos por procesamiento de datos de consumo de VPC . La transferencia de datos entre clientes y brókeres en diferentes zonas cuesta entre $0,004 y $0,01 por gigabyte (GiB). La transferencia de datos entre clientes y brókeres en la misma zona no genera este cargo.

  • Tarifa por hora para cada endpoint. Un clúster tiene un mínimo de cuatro endpoints. Cada endpoint cuesta $0.01 por hora. Dado que un clúster requiere al menos cuatro endpoints, se espera una tarifa mínima de $0.04 por hora para el total de endpoints de cada clúster.

Los trabajadores que pertenecen a un clúster de Connect actúan como clientes respecto a su clúster de Servicios Administrados para Apache Kafka. Al calcular el costo de su implementación de Connect, recuerde considerar el aumento en los cargos por procesamiento de datos del consumidor.

Para obtener la información más actualizada sobre los precios de VPC, consulte la subsección "Uso de un punto final de conexión de servicio privado (regla de reenvío) para acceder a un servicio publicado" en la sección "Conexión de servicio privado" de la guía de precios de VPC .

Solicitar una cotización personalizada

Con el plan de pago por uso de Google Cloud, solo pagas por los servicios que usas. Contacta con nuestro equipo de ventas para obtener un presupuesto personalizado para tu organización.
Contactar con ventas