Con Amazon Managed Streaming for Apache Kafka (MSK) solo paga por lo que utiliza. No hay tarifas mínimas ni compromisos iniciales. You do not pay for Apache ZooKeeper or KRaft controller nodes that Amazon MSK provisions for you for metadata management. Tampoco paga por la transferencia de datos que se produce entre los agentes o entre los nodos de administración de metadatos y los agentes de sus clústeres. Los precios de Amazon MSK se basan en función del tipo de recurso que se cree. Existen dos tipos de clústeres: los clústeres MSK y los clústeres MSK Serverless. Con los clústeres MSK puede especificar y luego escalar la capacidad del clúster para satisfacer sus necesidades. Con los clústeres MSK sin servidor, no es necesario especificar ni escalar la capacidad del clúster. También puede crear conectores de Apache Kafka Connect mediante MSK Connect. Consulte las distintas pestañas que aparecen a continuación para obtener información detallada sobre los precios y un ejemplo de ellos.

  • MSK
  • Pagará una tarifa por hora por el uso de la instancia del agente de Apache Kafka (facturada con una resolución de un segundo), con tarifas que varían en función del tamaño de la instancia del agente y de los agentes activos en los clústeres de Amazon MSK. Consulte las tablas de precios de la instancia del agente para obtener detalles.

    También paga por la cantidad de almacenamiento que aprovisiona en el clúster. Se calcula al sumar los GB aprovisionados por hora y dividirlos por el número total de horas del mes, lo que da como resultado un valor de “GB/meses”, como se muestra en el ejemplo de precios. Consulte las tablas de precios de almacenamiento de los corredores para obtener más detalles. También tiene la opción de aprovisionar un caudal de almacenamiento adicional de forma independiente, cobrándose por la cantidad que aprovisione en MB/s al mes. Se calcula sumando los MB/s aprovisionados por hora por corredor y dividiéndolos por el número total de horas del mes, lo que da como resultado un valor de “MB/s-meses”, como se muestra en el Ejemplo de rendimiento de almacenamiento aprovisionado (opcional).

    No se cobra por la transferencia de datos entre agentes o entre nodos de metadatos y agentes. Pagará los cargos por transferencia de datos estándar de AWS correspondientes a los datos transferidos desde y hacia los clústeres de Amazon MSK.

    También puede habilitar la conectividad privada (con tecnología AWS PrivateLink) si necesita conectar sus clientes de Apache Kafka en una o más VPC a un clúster de MSK en una VPC diferente. Con esta característica, paga una tarifa por hora por cada clúster y esquema de autenticación que tenga activada la conectividad privada. Los clientes utilizan un esquema de autenticación para autenticar las solicitudes de los clientes al clúster de MSK. Además, también paga por GB de datos procesados a través de la conectividad privada. Pagará los cargos estándar de AWS PrivateLink por las conexiones de VPC administradas por Amazon MSK que utilicen sus clientes de Apache Kafka para conectarse de forma privada al clúster.

    Ejemplo 1

    Si hay tres kafka.m7g.large activos en la región de AWS Este de EE. UU. (Norte de Virginia) y los agentes utilizan 1 TB de almacenamiento durante 15 días en marzo y 2 TB de almacenamiento para los últimos 16 días de marzo, pagaría lo siguiente por el mes:

    Cargo total = (cargo de la instancia del agente) + (cargo de almacenamiento)

    Cargos Uso Tarifa Subtotal

    Cargo de la instancia del agente (uso de la instancia, en horas)

    31 días * 24 horas/día * 3 agentes = 2232 horas

    0,204 USD (precio por hora para una instancia grande de kafka.m7g)

    2232 horas * 0,204 USD = 455,33 USD

    Gastos de almacenamiento en GB/meses

    1. Cálculo de GB/horas: (1000 GB * 15 días * 24 horas/día) + (2000 GB * 16 días * [24 horas/día]) = 1 128 000 GB/horas
    2. Cálculo de GB/meses: 1 128 000 GB/horas/24 horas/31 días = 1516,13 GB/meses

    0,10 USD (el precio por GB/mes en la región Este de EE. UU.)

    1516,13 GB/mes * 0,10 USD = 151,61 USD

    Total = 455,33 USD + 151,61 USD = 606,94 USD

    * Esta carga de trabajo representa una tasa de captura de 100 KB/segundo con una retención de 24 horas y un factor de replicación de 2. Se aplican cargos por transferencia de datos, que para esta carga de trabajo se estiman en 5 USD/mes.

    Ejemplo 2

    Si hay tres kafka.m5.large activos en la región de AWS Este de EE. UU. (Norte de Virginia) y los agentes utilizan 1 TB de almacenamiento durante 15 días en marzo y 2 TB de almacenamiento para los últimos 16 días de marzo, pagaría lo siguiente por el mes:

    Cargo total = (cargo de la instancia del agente) + (cargo de almacenamiento)

    Cargos Uso Tarifa Subtotal

    Cargo de la instancia del agente (uso de la instancia, en horas)

    31 días * 24 horas/día * 3 agentes = 2232 horas

    0,21 USD (precio por hora para un kafka.m5.large)

    2232 horas * 0,21 USD = 468,72 USD

    Gastos de almacenamiento en GB/meses

    1. Cálculo de GB/horas: (1000 GB * 15 días * 24 horas/día) + (2000 GB * 16 días * [24 horas/día]) = 1 128 000 GB/horas
    2. Cálculo de GB/meses: 1 128 000 GB/horas/24 horas/31 días = 1516,13 GB/meses

    0,10 USD (el precio por GB/mes en la región Este de EE. UU.)

    1516,13 GB/mes * 0,10 USD = 151,61 USD

    Total = 468,72 USD + 151,61 USD = 620,33 USD

    Ejemplo 3

    Supongamos que tiene tres instancias grandes kafka.m5 activas en la región de AWS del Este de EE. UU. (Norte de Virginia). Quiere retener datos durante un total de 30 días con los datos de un día en el almacenamiento principal. Está ingiriendo 2 MB/s de datos en su clúster. Quiere aprovisionar 1 TB de almacenamiento principal para el procesamiento en tiempo real y guardar los datos de los últimos 30 días en el nivel de bajo costo. También quiere leer todos los datos almacenados en el nivel de bajo costo con una sola aplicación.

    Cargos totales = (cargo de la instancia del agente) + (cargo del almacenamiento principal) + (cargo del nivel de bajo costo) + (cargos de la recuperación del nivel de bajo costo)

    Cargos Uso Tarifa Subtotal

    Cargos de la instancia del agente (uso de la instancia, en horas)

    31 días * 24 horas al día * 3 agentes = 2232 horas

    0,21 USD (precio por hora para una instancia grande kafka.m5)

    2232 horas * 0,21 USD = 468,72 USD

    Gastos de almacenamiento en GB/meses

    Cálculo de GB/meses: 744 000 GB/horas / 24 horas / 31 días = 1000 GB/meses

    0,10 USD (el precio por GB al mes en la región Este de EE. UU.)

    1000 GB al mes * 0,10 USD = 100 USD

    Cargos del almacenamiento de nivel de bajo costo en GB al mes

    1. Cálculo de bytes por hora. Con base en su tasa de ingesta de 2 MB/s, acumulará 7 549 747 200 bytes en una hora (2 * 1024 * 1024 * 3600). Su uso total de bytes por hora en un mes es (7 549 747 200 * 30 días * 24 horas al día = 5 435 817 984 000 bytes por hora.

    0,060 USD (el precio por GB al mes en la región Este de EE. UU.)

    Cobramos 0,060 USD por GB al mes. Así que el total de los gastos de almacenamiento para la retención de 30 días es = 5062,5 * 0,06 USD = 303,75 USD

    2. Convirtamos esto en GB al mes: 5 435 817 984 000 bytes por hora/1 073 741 824 bytes por GB = 5062,5 GB al mes.

    Cargos de recuperación de datos de nivel de bajo costo

    Dado que almacena 5062 GB y quiere recuperar todos los datos con una sola aplicación, leerá 5062 GB de datos.

    0,0015 USD (el precio por GB en la región Este de EE. UU.)

    Cobramos 0,0015 USD por GB. Cargo total de la recuperación = 5062 * 0,0015 = 7,9 USD


    (opcional) Ejemplo de rendimiento de almacenamiento aprovisionado

    Si opta por activar el rendimiento de almacenamiento provisionado y provisionar 300 MB/s de rendimiento de almacenamiento durante 31 días en su clúster de Amazon MSK con 3 intermediarios en la región de AWS del Este de EE. UU. (Norte de Virginia), pagaría el siguiente cargo adicional además de los cargos por instancia de intermediario y almacenamiento que se muestran en los ejemplos anteriores:

    Coste total = (coste de la instancia del intermediario) + (coste del almacenamiento) + (coste del rendimiento del almacenamiento provisionado)

    Cargos Uso Tarifa Subtotal

    Tasas de rendimiento de almacenamiento provisionado en MB/s-meses

    3 corredores * 300 MB/s = 900 MB/s-meses

    0,08 USD (precio por MB/s-mes en la región este de EE. UU.)

    900 MB/s-meses * 0,08 USD = 72 USD

    (Opcional) Ejemplo de conectividad privada de múltiples VPC

    Si tiene productores y consumidores en VPC o cuentas de AWS diferentes a las de su clúster de Amazon MSK con 3 agentes en la región de AWS Este de EE. UU. (Norte de Virginia) e ingiere 2 MB/s de datos y tiene 2 consumidores que leen todos los datos, puede optar por activar la conectividad privada de varias VPC para habilitar la conectividad entre VPC. Pagaría el siguiente cargo adicional además de los cargos de instancia y almacenamiento del agente, como se muestra en los ejemplos anteriores:

    Cargos totales de MSK = (cargo por instancia de agente) + (cargo por almacenamiento principal) + (cargos por conectividad privada de múltiples VPC).

    Cargos Uso Tarifa Subtotal

    Cargos por hora de conectividad privada de múltiples VPC

    Calcule las horas de conectividad privada por esquema de autenticación. Como utiliza un esquema de autenticación en un clúster de 3 nodos, se cobrará por 1 unidad de conectividad privada durante 31 días. Horas totales de conectividad privada = 1 unidad de conectividad privada x 730 horas en un mes = 730 horas de conectividad privada

    0,0225 USD por esquema de hora de conectividad privada por autenticación

    Cobramos 0,0225 USD por hora de conectividad privada por autenticación.

    Cargo por conectividad privada fija = 730 x 0,0225 = 16,43 USD

    Cargo por procesamiento de datos por conectividad privada de múltiples VPC
    Calcule los GB procesados. Dado que va a procesar un total de 6 MB/s (1 productor + 2 consumidores) = 21 GB/hora

    0,006 USD por GB procesado

    Cobramos 0,006 USD por GB procesado.

    Cargo de procesamiento de datos variable = 21,6 x 0,006 x 730 = 94,62 USD

  • MSK Serverless
  • Con MSK Serverless, solo paga una tarifa por hora por clúster sin servidor y otra por cada partición creada. Además, se paga por cada GB de datos que sus productores escriben y sus consumidores leen de los temas de su clúster. Amazon MSK solo cobra por el almacenamiento que consume.

    Pagará los cargos por transferencia de datos estándar de AWS por los datos transferidos desde o hacia otra región y por los datos transferidos hacia la Internet pública.

    Ejemplo 

    Supongamos que crea un clúster MSK Serverless en la región de AWS Este de EE. UU. (Ohio). El clúster tiene 5 temas con 20 particiones cada uno. Todos los días, sus productores escriben una media de 100 GB de datos en tanto que sus consumidores leen 200 GB de datos. Además, retiene esos datos durante 24 horas a fin de garantizar que estén disponibles para su repetición. En el caso descrito anteriormente, usted pagaría lo siguiente por un mes de 31 días:

    Total = cargo por hora de clúster + cargo por hora de partición + cargos de entrada de datos + cargos de salida de datos + cargos de almacenamiento

    Cargos Uso Tarifa (en Este de EE. UU.) Subtotal

    Clúster/horas

    31 días * 24 horas/día = 744 clúster/horas

     0,75 USD por clúster/hora

    744 * 0,75 = 558,00 USD

    Partición/horas

    31 días * 24 horas/día * 5 * 20 = 74 400 partición/horas

    0,0015 USD por partición/hora

    74 400 * 0,0015 = 111,60 USD

    Datos de entrada

    100 GB x 31 días = 3100 GB

    0,10 USD por GB/entrada

    3 100 * 0,10 USD = 310,00 USD

    Datos de salida

    200 GB x 31 días = 6200 GB

    0,05 USD por GB/salida

    6200 * 0,05 USD = 310,00 USD

    Almacenamiento

    Almacenamiento medio utilizado = 100 GB/meses

    0,10 USD por GB/mes

    100 * 0,10 USD = 10,00 USD

    Total = 558 USD + 111,6 USD+ 310 USD + 310 USD + 10 USD = 1299,60 USD
  • MSK Connect
  • Se paga una tarifa por hora por el uso del conector (facturada con una resolución de un segundo), con tarifas que varían en función del número de empleados que utilice para el conector y del tamaño de cada empleado, medido en número de unidad de conexión MSK (MCU). Cada MCU proporciona 1 vCPU de informática y 4 GB de memoria. Consulte la tabla de precios para obtener detalles.

    Ejemplo

    Si utiliza Amazon MSK Connect para transmitir datos a partir de un tema del clúster de Amazon MSK a un bucket de Amazon Simple Storage Service (S3) en la región de AWS Este de EE. UU. (Norte de Virginia), y el conector está configurado de la siguiente manera:
    escalado automático de 2 a 4 empleados, en el que cada empleado utiliza 1 MCU. Durante la jornada laboral (8 horas), el conector se escala horizontalmente a 4 empleados y, una vez terminada la jornada laboral (16 horas), se reduce verticalmente a 2 empleados.

    En este caso, se pagaría lo siguiente por el mes:

    Cargo total = Cargo por empleado de Apache Kafka Connect

    Cargos Uso Tarifa Subtotal

    Cargo por empleado de Apache Kafka Connect (MCU, en horas)

    31 días * [(8 horas/día * 4 empleados x 1 MCU/empleado) + (16 horas/día * 2 empleados x 1 MCU/empleado)] = 1984 horas

     0,11 USD (precio por hora por MCU)

    1984 horas * 0,11 USD = 218,24 USD

    Total = 218,24 USD
  • Replicador de MSK
  • Con el Replicador de MSK, paga una tarifa por hora por cada replicador que cree. Un Replicador contiene un clúster de origen, un clúster de destino y algunos ajustes opcionales. Puede incluir todos los temas de su clúster de origen en un único Replicator dentro de las cuotas del Replicador de MSK admitidas. Es posible crear varios replicadores entre los mismos clústeres de MSK de origen y destino. El Replicador de MSK admite la replicación entre regiones (CRR) y la replicación en la misma región (SRR).

    Además, paga por cada GB de datos (incluidos los metadatos) que procese con el Replicador de MSK. Los datos procesados por el Replicador de MSK se componen de todos los datos que el Replicador MSK recibe, incluidos los datos replicados en el clúster de destino y también los datos filtrados por el Replicador MSK (solo si su Replicador está configurado con una configuración de nombre de tema “idéntica”) para evitar que los datos se vuelvan a copiar al mismo tema del que se originaron. Puede realizar un seguimiento del total de datos procesados mediante la métrica “ReplicatorBytesInPerSec” y de los datos replicados mediante la métrica “ReplicatorThroughput” en Amazon CloudWatch. Si su Replicador está configurado con una configuración de nombre de tema “prefijo”, ambas métricas tendrán el mismo valor, ya que el Replicador MSK no filtrará ningún dato.

    En el caso de CRR, también paga los cargos estándar de AWS por la transferencia de datos entre regiones entre las regiones de AWS de origen y destino. No hay ningún cargo por transferencia de datos para SRR.

    Ejemplo 

    Supongamos que desea replicar los datos de su clúster de Amazon MSK en la región Oeste de EE. UU. (Oregón) a su clúster de Amazon MSK en la región de AWS del Este de EE. UU. (Norte de Virginia). Está incorporando 50 MB/s de datos en su clúster de origen y desea replicar los datos de forma continua durante 30 días.

    Cargos totales de replicación = cargo de replicador por hora + cargo de datos procesados + cargo de transferencia de datos + cargos de conectividad privada de múltiples VPC para su clúster MSK de origen

    Cargos Uso Tarifa  Subtotal

    Horas de replicación

    720 horas

     0,30 USD por hora

    720 * 0,3 = 216 USD

    Datos procesados

    126 562,5 GB

    0,08 USD por GB

    126 562,5 * 0,08 = 10 125 USD

    Cargo por transferencia de datos

    126 562,5 GB

    0,02 USD por GB

    126 562,5 * 0,02 USD = 2531 USD

    Cargos por hora de conectividad privada de múltiples VPC

    720 horas

    0,0225 USD por hora

    16 USD

    Cargo por procesamiento de datos por conectividad privada de múltiples VPC

    126 562,5 GB

    0,006 USD por GB

    759 USD

    Total = 13 647 USD

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS

Obtenga asistencia de precios

Contacte con los especialistas de AWS para obtener un presupuesto personalizado

Introducción a Amazon MSK

Obtenga las respuestas a sus preguntas
Obtenga las respuestas a sus preguntas

Visite la página de preguntas frecuentes de Amazon MSK.

Consulte la guía de introducción
Consulte la guía de introducción

Aprenda cómo configurar el clúster de Apache Kafka en Amazon MSK en esta guía paso a paso.

Ejecute su clúster de Apache Kafka
Ejecute su clúster de Apache Kafka

Comience a ejecutar su clúster de Apache Kafka en Amazon MSK. Inicie sesión en la consola de Amazon MSK.