Com o Amazon Managed Streaming for Apache Kafka (MSK), você paga somente pelo que usar. Não há taxas mínimas nem compromissos antecipados. Você não paga pelos nós do Apache ZooKeeper que o Amazon MSK provisiona, nem pela transferência de dados que ocorre entre agentes ou entre nós do Apache ZooKeeper e agentes em seus clusters. Os preços do Amazon MSK são baseados no tipo de recurso criado. Existem dois tipos de clusters: clusters MSK e clusters MSK Serverless. Com o clusters MSK, é possível especificar a escalar a capacidade do cluster conforme sua necessidade. Com os clusters MSK Serverless, não é necessário especificar ou escalar a capacidade do cluster. Também é possível criar conectores Kafka Connect usando o MSK Connect. Observe as várias guias abaixo para definição de preços detalhados e seus exemplos.
-
MSK
-
MSK Serverless (previsualização)
-
MSK Connect
-
MSK
-
Você paga uma taxa por hora pelo uso da instância do agente Apache Kafka (cobrada com resolução de um segundo), com taxas variáveis dependendo do tamanho da instância do agente e dos agentes ativos em seus clusters do Amazon MSK. Consulte as tabelas de definição de preço de instâncias de agente para obter mais detalhes.
Você paga pela quantidade de armazenamento provisionada em seu cluster. Esse cálculo é feito somando-se os GB provisionados por hora e dividindo o resultado pelo total de horas no mês, o que resulta no valor em “GB-mês” mostrado no exemplo de definição de preço. Consulte as tabelas de preço de armazenamento de agente para obter mais detalhes.
Não há cobrança por transferência de dados entre agentes ou ainda entre nós e agentes do Apache ZooKeeper. Você paga taxas de transferência de dados padrão da AWS para dados transferidos de e para os clusters do Amazon MSK.
Exemplo 1
Se duas instâncias kafka.t3.small estiverem ativas na região Leste dos EUA (Norte da Virgínia) da AWS e seus agentes usarem 50 GB de armazenamento* por 31 dias em março, você pagará o seguinte pelo mês:
Cobrança total = (cobrança da instância do agente) + (cobrança do armazenamento)
Cobranças Uso Taxa Subtotais Cobranças da instância do agente (uso da instância, em horas)
31 dias * 24 horas/dia *2 agentes = 1.488 horas totais
USD 0,0456 (preço por hora para uma kafka.t3.small)
1.488 horas * USD 0,0456 = USD 67,85
Cobrança de armazenamento em GB/hora
50 GB * 1 mês = 5GB/mês
USD 0,10 (preço por GB/mês na região Leste dos EUA)
50 GB/mês * USD 0,10 = USD 5
Total = USD 67,85 + 5 = USD 72,85 ou USD 2,35/dia
*Essa workload representa uma taxa de ingestão de 100 KB/segundo com 24 horas de retenção e um fator de replicação igual a 2. Aplicam-se cobranças de transferência de dados, calculadas como USD 5/mês para essa workload.
Exemplo 2
Se três instâncias kafka.m5.large estiverem ativas na região Leste dos EUA (Norte da Virgínia) da AWS e seus agentes usarem 1 TB de armazenamento por 15 dias em março e 2 TB de armazenamento nos últimos 16 dias de março, você pagará o seguinte pelo mês:
Cobrança total = (cobrança da instância do agente) + (cobrança do armazenamento)
Cobranças Uso Taxa Subtotais Cobranças da instância do agente (uso da instância, em horas)
31 dias * 24 horas/dia * 3 agentes = 2.232 horas
USD 0,21 (preço por hora para uma kafka.m5.large)
2.232 horas * USD 0,21 = USD 468,72
Cobrança de armazenamento em GB/mês
- Cálculo de GB/hora = (1000 GB * 15 dias * 24 horas/dia) + (2000 GB * 16 dias * (24 horas/dia) = 1.128.000 GB/hora
- Calcular GB/mês: 1.128.000 GB/hora/24 horas/31 dias = 1.516,13 GB/mês
USD 0,10 (o preço por GB/mês na região Leste dos EUA)
1.516,13 GB/mês * USD 0,10 = USD 151,61
Total: USD 468,72 + USD 151,61 = USD 620,33 -
MSK Serverless (previsualização)
-
Com o MSK Serverless, você paga uma tarifa por hora por seus clusters sem servidor e uma tarifa por hora por cada partição que você cria. Além disso, você paga por GB de dados que seus produtores gravem e seus consumidores leiam a partir dos tópicos em seu cluster. É possível também pode reter dados por até 1 dia. A Amazon MSK cobra de você apenas pelo armazenamento que você consome.
Você pagará taxas padrão de cobrança de transferência de dados AWS por dados transferidos de ou para outra região e por dados transferidos para fora da internet pública.
Você pode usar o MSK Serverless sem custo adicional de 30 de novembro de 2021 a 31 de janeiro de 2022.
Os preços abaixo são para a região AWS: Leste dos EUA (Ohio).
Dimensão da definição de preço Unidade Preço por unidade Cluster/horas
por hora
USD 0,75
Partição/horas por hora USD 0,0015
Armazenamento por GiB/mês
USD 0,10
Dados de entrada por GiB USD 0,10
Dados de saída por GiB USD 0,05
Exemplo
Vamos supor que você criou um cluster MSK Serverless na região Leste dos EUA (Ohio) da AWS. O cluster tem 5 tópicos com 20 partições cada. Diariamente, seus produtores gravam em média 100 GB de dados e seus consumidores leem 200 GB de dados. Você também retém esses dados por 24 horas para garantir que eles estejam disponíveis para repetição. No cenário acima, você pagaria o seguinte por um mês de 31 dias:
Total = cobrança por hora de cluster + cobrança por hora de partição + cobrança de entrada de dados + cobrança de saída de dados + cobrança de armazenamento
Cobranças Uso Taxa (no Leste dos EUA) Subtotais Cluster/horas
31 dias * 24 horas/dia = 744 clusters/hora
USD 0,75 cluster/hora
744 * 0,75 = USD 558,00
Partição/horas
31 dias * 24 horas/dia * 5 * 20 = 74.400 partições/hora
USD 0,0015 partições/hora
74.400 * 0,0015 = USD 111,60
Dados de entrada
100 GB * 31 dias = 3.100 GB
USD 0,10 GB/entrada
3.100 * USD 0,10 = USD 310,00
Dados de saída
200 GB * 31 dias = 6.200 GB
USD 0,05 GB/saída
6.200 * USD 0,05 = USD 310,00
Armazenamento
Média de uso de armazenamento = 100 GB/mês
USD 0,10/GB/mês
100 * USD 0,10 = USD 10,00
Total: USD 558 + USD 111,6 + USD 310 + USD 310 + USD 10 = USD 1.299,60 -
MSK Connect
-
Você paga uma tarifa por hora pelo uso do conector (cobrada em resolução de um segundo), com taxas que variam conforme o número de operadores utilizados em seu conector e o tamanho de cada operador, medido em número de unidades do MSK Connect (MCUs). Cada MCU fornece 1 vCPU de computação e 4 GB de memória. Consulte a tabela de preços para obter mais detalhes.
Exemplo
Digamos que você use o Amazon MSK Connect para transmitir dados de um tópico em seu cluster Amazon MSK para um bucket do Amazon Simple Storage Service (S3) na Região AWS do Leste dos EUA (Norte da Virgínia), e seu conector é configurado da seguinte forma:
Escala automática de dois a quatro operadores, com cada operador usando 1 MCU. Durante o expediente (oito horas), o conector aumenta a escala na horizontal para quatro operadores e, após o término do expediente (16 horas), reduz a escala na vertical para 2 operadores.Então você pagaria o seguinte pelo mês:
Cobrança total = cobrança do operador do Kafka Connect
Cobranças Uso Taxa Subtotais Cobrança do operador do Kafka Connect (MCUS, em horas)
31 dias * [(8 horas/dia * 4 operadores * 1 MCU/operador) + (16 horas/dia * 2 operadores * 1 MCU/operador)] = 1.984 horas
USD 0,11 (preço por hora por MCU)
1.984 horas * USD 0,11 = USD 218,24
Total =USD 218,24
Recursos adicionais de preço
Calcule facilmente os custos mensais na AWS
Entre em contato com os especialistas da AWS para obter um orçamento personalizado
Comece a usar o Amazon MSK

Saiba como configurar seu cluster do Apache Kafka no Amazon MSK neste guia detalhado.

Comece a executar seu cluster do Apache Kafka no Amazon MSK. Faça login no console Amazon MSK.