
Managed Databases for Kafka
Implemente em apenas alguns cliques um cluster Apache Kafka totalmente gerido pelas nossas equipas, sem perder o controlo dos seus dados. Este serviço permite-lhe concentrar-se no desenvolvimento das suas aplicações, sem ter de se preocupar com questões de gestão: configuração, monitorização, backup, redundância e atualizações.
Inove mais rapidamente
O seu cluster Kafka pronto a utilizar pode ser implementado diretamente em apenas alguns cliques. Responda às necessidades dos seus programadores com uma plataforma capaz de recolher, armazenar e tratar fluxos contínuos de dados de eventos ou de dados em tempo real.
Reduza os custos
O nosso modelo de tarifação transparente e previsível inclui todo o tráfego de rede. Paga apenas a utilização do Apache Kafka, que é faturada à hora.
Mantenha o controlo sobre os seus dados
O Apache Kafka funciona na nossa cloud de confiança, que responde a certificações rigorosas. O nosso objetivo é oferecer-lhe controlo total sobre os seus dados.
Certificações ISO/IEC 27001, 27701 e conformidade para o alojamento de dados de saúde
As nossas infraestruturas e os nossos serviços cloud têm a certificação ISO/IEC 27001, 27017, 27018 e 27701. Estas certificações asseguram a existência de um sistema de gestão da segurança da informação (WSIS) para a gestão dos riscos, das vulnerabilidades e da continuidade da atividade, bem como de um sistema de gestão da informação sobre a privacidade (PIMS). A nossa certificação HDS permite-lhe alojar dados de saúde com toda a segurança.
Compare os nossos planos Managed Databases for Kafka
Business | Enterprise | |
Número de nós | 3 nós incluídos | 6 nós incluídos |
RAM por nó | 4 a 60 GB | 7 a 60 GB |
Armazenamento total útil | De 480 GB a 7.68 TB | De 1,92 TB a 15,36 TB |
Compromisso de nível de serviço (SLA) | 99,9% | 99,95% |
Mudança para um plano diferente | Sim | Sim |
Atualização para as novas versões principais num clique | Sim | Sim |
Encriptação dos dados em repouso e em trânsito (SSL) | Sim | Sim |
Gráfico de desempenho | Sim | Sim |
Suporte do Terraform (saber mais) | Sim | Sim |
Retenção dos dados | Em função do espaço em disco | Em função do espaço em disco |
Alta Disponibilidade | Sim | Sim |
Kafka REST | Sim | Sim |
Schema Registry | Sim | Sim |
Kafka Connect | Sim | Sim |
Ligação à rede privada (vRack) | Sim | Sim |
Casos práticos do Managed Databases for Kafka
Tratamento de dados em tempo real
O nosso serviço é ideal para as aplicações que requerem um tratamento rápido de grandes volumes de dados. Além disso, permite-lhe utilizar de forma mais simples o Apache Kafka para a ingestão e a análise de dados em direto.
Tratamento de mensagens em grande escala
Comparada com os sistemas de mensagens tradicionais, a arquitetura do Apache Kafka dispõe de uma maior velocidade, uma elevada escalabilidade e uma grande tolerância a falhas, o que a torna uma solução adequada para esta utilização.
Integração numa arquitetura
Numa arquitetura descentralizada, o Apache Kafka atua como intermediário na comunicação entre diferentes microsserviços. Numa abordagem nativa de cloud, esta solução também torna possível a criação de uma arquitetura "event-driven", ou seja, a ativação de microsserviços em tempo real, através de eventos.
Documentação e manuais
Precisa de ajuda para gerir o seu serviço? Consulte os nossos tutoriais e a nossa documentação.
Saiba como encomendar o serviço Managed Databases For Kafka através da API
As nossas bases de dados estão integradas no OVHcloud Terraform Provider
Funcionalidades
Principais funcionalidades do Managed Databases for Kafka
Schema Registry
Mantenha todos os esquemas de mensagens Apache Kafka num repositório centralizado, para uma melhor governação dos seus dados.
Kafka REST
Utilize o Apache Kafka através de HTTP em plataformas onde os conectores Kafka ainda não estão disponíveis.
Kafka Connect
Importe ou exporte dados com o seu cluster Kafka a partir de ou para um sistema terceiro (SGBDR, ERP, servidor de armazenamento, aplicação de terceiros).
Publisher/Subscriber
Com o mecanismo de publicação de mensagens e de assinatura, pode publicar mensagens em função de temas (topics), difundidas a subscritores que a elas tenham subscrito.
Segurança e alta disponibilidade
Alta disponibilidade
Os planos para o Managed Databases for Kafka oferecem, no mínimo, um cluster de 3 nós. Dispõem igualmente da funcionalidade de replicação dos dados, facilitando assim a disponibilidade dos serviços.
Encriptação TLS
Para garantir a confidencialidade dos dados, o Apache Kafka é compatível com o protocolo TLS/SSL (Transport Layer Security/Secure Sockets Layer) para encriptar os dados em repouso ou em trânsito.
Ligação à rede privada (vRack)
Com o nossos planos Business e Enterprise, poderá restringir o acesso ao serviço de base de dados através da nossa rede privada. Além disso, também poderá usufruir de uma velocidade de até 2 Gbps.
Lista de controlo de acesso (ACL)
Faça a gestão dos utilizadores e das entradas no modelo Publisher/Subscriber. Assim, poderá filtrar e limitar os acessos às suas informações.
Enterprise-grade
Disponibilidade
A sua atividade requer uma alta disponibilidade aquando das implementações críticas? Graças à gama Enterprise, poderá usufruir de clusters de 6 nós e de um compromisso de nível de serviço garantido de 99,95%.
Painel de controlo
Permite-lhe gerir os utilizadores e os backups, bem como acompanhar estatísticas de pedidos, logs e métricas. Para aceder a ele, basta conectar-se à Área de Cliente OVHcloud.
Visualização dos logs em tempo real
Analise ou efetue diagnósticos sobre a base de dados para otimizar o funcionamento da sua aplicação, visualizando até às últimas 100 linhas de logs, recolhidas em tempo real.
Apoio ao Cliente Terraform
Automatize as suas implementações e ganhe tempo. Graças ao suporte das ferramentas e API Terraform, poderá aprovisionar as suas bases de dados automaticamente e manter os múltiplos ambientes da sua aplicação.

Preço do Managed Databases for Kafka
A fatura, que recebe no final de cada mês, é calculada de acordo com a utilização da sua base de dados à hora. O preço depende do plano escolhido: Business ou Enterprise.
Outros produtos
FAQ
O que é o Apache Kafka?
O Apache Kafka é uma plataforma distribuída, escalável e open source. É utilizado na criação de pipelines de tratamento de dados e de aplicações de dados em streaming em tempo real. O seu sistema é conhecido por facilitar a gestão de bases de dados volumosas em tempo real. É compatível com uma vasta gama de linguagens de programação (frameworks): Python, Query, PHP, Java, Ruby…
Como funciona o Apache Kafka?
Os dados que entram através deste sistema são organizados em «topics». Podem ser estruturados de acordo com o tipo de dados recolhidos que contêm. A arquitetura do Apache Kafka em cluster é orquestrada por um temporizador que faz a triagem e a réplica dos dados, para depois os distribuir. As fontes que publicam dados nestes «topics» são designadas como «producers» ou «publishers». As que leem estes dados são chamadas «consumers» ou «subscribers». Ambas acedem à biblioteca Java da plataforma: Kafka Stream. Desta forma, é possível gerir os fluxos de dados entre essas fontes, sem sobrecargas, graças a filas de espera. Assim, é capaz de repartir a informação entre diferentes sistemas (servidores, espaços de armazenamento de dados, bases de dados relacionais...). Esta gestão centralizada facilita o tratamento de grandes volumes de dados gerados por big data ou por machine learning, entre outros.
Porquê utilizar o Apache Kafka?
Esta solução é ideal para responder às necessidades de aplicações que requerem uma análise rápida de dados em direto. O seu papel de intermediário no tratamento centralizado das mensagens de comunicação permite igualmente uma melhor gestão das informações.
Qual é a diferença entre o Apache Kafka e o RabbitMQ?
Ambas as soluções são open source, mas possuem vantagens diferentes. Como já referido, o ponto forte do Kafka é a sua capacidade de gerar grandes volumes de dados. A sua utilização é mais adequada num quadro de big data ou de machine learning. O RabbitMQ revela-se superior na entrega de mensagens de baixa latência e no roteamento complexo. Além disso, esta solução não é uma plataforma de difusão propriamente dita, mas sim um software de difusão.
O que é o Managed Databases for Kafka?
O Managed Databases for Kafka é uma DBaaS (Database as a Service). Faz parte dos serviços geridos disponíveis na nossa Public Cloud. O seu objetivo é fazê-lo poupar tempo, confiando-nos a gestão e a manutenção da sua base de dados.
Posso eu próprio instalar o Kafka em instâncias Public Cloud?
Pode, depois de descarregar e aceitar a licença do Kafka. No entanto, deverá gerir e administrar a base de dados e não usufruirá das funcionalidades que fornecemos no nosso «serviço chave na mão».
Qual é a diferença entre os planos de serviço Essential, Business e Enterprise?
Cada um compreende funcionalidades que respondem a utilizações diferentes. Por exemplo, não dispõem das mesmas funcionalidades nem do mesmo nível de disponibilidade.
Os dados armazenados no Managed Databases for Kafka são partilhados com terceiros?
Não. O cliente mantém um controlo absoluto sobre os seus dados. Quando utiliza o Managed Databases for Kafka, os seus dados são colocados num espaço de armazenamento exclusivamente dedicado.
Posso migrar para nós de maior capacidade?
Tem a possibilidade de o fazer se as suas necessidades de RAM aumentarem. Note que não é possível voltar a um nó de capacidade inferior.
O Managed Databases for Kafka dispõe de algum backup?
Sim. Fornecemos um backup automatizado com cada oferta. No entanto, as políticas de conservação predefinidas diferem consoante a gama escolhida.
Esta solução pode ser integrada num projeto Public Cloud?
Sim, o nosso serviço pode ser utilizado como um recurso ou no âmbito de uma infraestrutura Public Cloud. Pode administrá-lo a partir da Área de Cliente, da API OVHcloud ou da API OpenStack. Também disponibilizamos serviços geridos para a gestão de bases de dados relacionais (SQL), como MySQL e PostgreSQL, ou não relacionais (NoSQL), como Redis ou MongoDB.
Porque devo pagar para utilizar o Managed Databases for Kafka se o serviço se baseia numa licença open source?
Tratamos de todas as atividades de gestão e de administração da base de dados por si, pelo que não precisa de se preocupar com a manutenção. É esta mais-valia que faturamos enquanto serviço.
Posso ligar o Managed Databases for Kafka ao meu servidor Bare Metal?
Sim, é possível através de uma rede pública ou privada. No entanto, se pretender implementar o software Kafka no seu servidor Bare Metal, deverá fazê-lo autonomamente e passar a tratar da gestão e da administração da base de dados.