O Amazon Managed Streaming for Kafka (Amazon MSK) é um serviço totalmente gerenciado que facilita a criação e execução de aplicativos que usam o Apache Kafka para processar dados de streaming. O gerenciamento de clusters do Apache Kafka é complexo e demorado. O Amazon MSK facilita a criação e a execução de aplicativos de produção no Apache Kafka, sem precisar de experiência em gerenciamento de infraestrutura do Apache Kafka, para que você gaste menos tempo gerenciando a infraestrutura e mais tempo criando aplicativos.

Totalmente compatível

Compatível com APIs e ferramentas nativas do Apache Kafka

O Amazon MSK é compatível com APIs nativas do Apache Kafka e ferramentas de código aberto existentes desenvolvidas em relação a essas APIs. Isso permite que aplicativos do Apache Kafka existentes trabalhem com clusters do Amazon MSK sem alterações no código do aplicativo. Assim, é possível continuar a usar as APIs do Apache Kafka e o ecossistema de código aberto para preencher data lakes, transmitir alterações de e para bancos de dados e aplicativos avançados de machine learning e de análise.

Não há servidores para gerenciar

Totalmente gerenciado

Com alguns cliques no console do Amazon MSK, é possível criar um cluster do Apache Kafka totalmente gerenciado que segue as práticas recomendadas de implantação do Apache Kafka ou criar um cluster próprio usando uma configuração personalizada. Depois de criar a configuração desejada, o Amazon MSK provisiona, configura e gerencia automaticamente as operações do cluster do Apache Kafka e dos nós do Apache ZooKeeper.

Apache ZooKeeper incluído

Apache ZooKeeper é necessário para executar o Apache Kafka, coordenar as tarefas de cluster e manter o estado dos recursos que interagem com o cluster. O Amazon MSK gerencia os nós do Apache ZooKeeper para você. Cada cluster do Amazon MSK inclui o número apropriado de nós do Apache ZooKeeper para o seu cluster do Apache Kafka sem custo adicional.

Altamente disponível

Recuperação e aplicação de patches automáticos

O Amazon MSK monitora continuamente a integridade dos clusters e substitui os agentes não seguros, sem tempo de inatividade para seus aplicativos. O Amazon MSK gerencia a disponibilidade dos nós do Apache ZooKeeper para que não seja necessário iniciar, parar ou acessar diretamente os nós. O Amazon MSK também implementa patches de software conforme necessário para manter o cluster atualizado e funcionando sem problemas.

Replicação de dados

O Amazon MSK usa replicação multi-AZ para oferecer alta disponibilidade.

Altamente seguro

Conectividade privada

Seus clusters do Apache Kafka são executados em um Amazon VPC gerenciado pelo Amazon MSK. Esses clusters estão disponíveis para seus próprios Amazon VPCs, sub-redes e grupos de segurança com base na configuração especificada. Você tem controle total da sua configuração de rede, e os endereços IP das suas VPCs são anexados aos recursos do Amazon MSK por meio de interfaces de rede elástica (ENIs).

Criptografia de dados

O Amazon MSK criptografa os dados ociosos sem configuração especial ou ferramentas de terceiros. Todos os dados podem ser criptografados quando ociosos usando por padrão a Customer Master Key (CMK – chave mestra do cliente) do AWS Key Management Service (KMS) ou a sua própria CMK.

Comece a usar o Amazon MSK

Product-Page_Standard-Icons_01_Product-Features_SqInk
Calcule seus custos

Visite a página de definição de preço do Amazon MSK

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte o guia de conceitos básicos

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

Product-Page_Standard-Icons_03_Start-Building_SqInk
Execute o seu cluster do Apache Kafka

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