[*] Managed Databases for Kafka

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.

Icons/concept/App/App Script Created with Sketch.

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.

Icons/concept/Clock/Clock Available Created with Sketch.

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.

Icons/concept/padlock/padlock Closed Created with Sketch.

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.

Icons/concept/Page/Page Certificate Created with Sketch.

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

 

Ver os preços do Managed Databases for Kafka

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

Começar

Precisa de ajuda para gerir o seu serviço? Consulte os nossos tutoriais e a nossa documentação.

Encomende o serviço Managed Databases via API

Saiba como encomendar o serviço Managed Databases For Kafka através da API

As respostas às suas dúvidas

Descubra as perguntas mais frequentes

Implementação automatizada

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.

Tarifas Public Cloud

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.

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.