m3db-hero

Managed Databases for M3DB

Implemente um motor de base de dados time series (TSBD) open source, distribuído e com bom desempenho para recolher rapidamente as suas métricas em pequena ou grande escala. Compatível com Prometheus, o M3DB oferece uma excelente compressão de dados, garantindo ao mesmo tempo uma resiliência máxima. Ao utilizar o Managed Databases for M3DB, poderá concentrar os seus esforços nas suas aplicações. O serviço é totalmente administrado em matéria de configuração, monitorização, backup, redundância e atualizações.

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

Compatibilidade garantida nos principais protocolos TSDB

Para escrever as suas métricas em M3DB, pode escolher entre os protocolos mais populares como Graphite Carbon, Prometheus ou ainda InfluxDB.

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

Solução de armazenamento para Prometheus e Grafana

Mantenha uma visibilidade controlada das suas métricas graças aos painéis de controlo Grafana e beneficie das funcionalidades de Prometheus ao usufruir de uma total compatibilidade com PromQL.

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

Base de dados time series fiável em grande escala

Com a sua conceção, o M3DB pode integrar grandes quantidades de dados sem consumir demasiado armazenamento graças a um algoritmo de compressão eficaz (M3TSZ float64), garantindo a fiabilidade da replicação através de mecanismos de verificação da consistência implementados.

Compare as nossas soluções Managed Databases for M3DB

  Essential Business Enterprise
Número de nós 1 nó incluído 3 nós incluídos 6 nós incluídos
RAM por nó 7 a 60 GB 7 a 120 GB 15 a 120 GB
Compromisso de nível de serviço (SLA) Não 99,90% 99,95%
Migração entre as diferentes ofertas Sim Sim Sim
Atualização para as novas versões principais num clique Sim Sim Sim
Encriptação dos dados em repouso e em trânsito (SSL) Sim Sim Sim
Gráfico de desempenho Sim Sim Sim
Suporte Terraform Disponível em breve Disponível em breve Disponível em breve
Alta disponibilidade Não Sim Sim
Ligação à rede privada (vRack) Não Sim Sim

 

Ver os preços do Managed Databases for M3DB 

Casos de uso do Managed Databases for M3DB

Recolha de métricas em IoT

O mercado da “Internet das coisas” (IoT) está em plena expansão e a quantidade de métricas recolhidas para gerir estes sistemas está a disparar. Capacidade para gerir cargas importantes ou custos gerados pelo armazenamento, estas limitações não devem travar a multiplicação dos sensores necessários ao funcionamento destes sistemas. O M3DB assegura o armazenamento em tempo real destas informações, garantindo o histórico de acordo com a granularidade desejada.

Seguimento de dados de localização

A informação em direto de coordenadas de geolocalização é necessária em muitas aplicações, como para as trocas entre particulares nas redes sociais ou para o acompanhamento de uma frota de veículos. A integração destes dados requer uma importante fiabilidade e resiliência. O M3DB é a solução escalável para poder encarar o futuro de forma tranquila.

Migração a partir do InfluxDB

O InfluxDB é uma das soluções mais comuns nas bases de dados time series, mas o modelo de escalabilidade em cluster e o preço podem constituir um travão a médio ou longo prazo. O M3DB concorre diretamente com as melhores soluções do mercado, com um modelo de passagem à escala eficaz e com total compatibilidade.

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 seu serviço Managed Databases for M3DB através da API.

As respostas às suas dúvidas

Descubra as perguntas mais frequentes

Déploiement automatisé

Nos bases de données sont intégrées dans le Provider Terraform OVHcloud.

Funcionalidades

Normalização e otimização

Armazenamento otimizado

Graças ao algoritmo M3TSZ float64 inspirado na compressão Gorilla TSZ, o rácio de otimização do armazenamento pode atingir um valor de x11.

Encriptação TLS

As transações para o M3DB são efetuadas através do protocolo HTTPS, que garante a segurança da transação no que diz respeito ao transporte das informações e à identificação do serviço.

Suporte Terraform (disponível em breve)

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.

Evite o “vendor lock-in” com PromQL

Considerada a linguagem standard do mundo do “monitoring”, PromQL permite dirigir as métricas com ferramentas standard ou personalizadas evitando o fenómeno do “vendor lock-in”.

Grande flexibilidade de utilização

A precisão das métricas pode ser configurada do segundo ou nanossegundo para cada escrita.

Enterprise-grade

Compatível com M3 Aggregator

Tem a possibilidade de exportar a agregação dos dados provenientes de múltiplas fontes num processo e cluster diferentes, para libertar recursos da sua base M3DB principal.

Alta disponibilidade

Para os planos Business e Entreprise, tem a garantia de uma forte resiliência dos seus dados graças a uma tripla replicação síncrona dos dados, com uma verificação de consistência que pode ser configurada consoante as suas necessidades.

Concebido para cargas importantes

O M3DB foi concebido para colmatar uma lacuna: as bases de dados time series são, na maior parte dos casos, limitadas e não podem acolher cargas verdadeiramente importantes. Com o M3DB, algumas implementações acolhem mil milhões de datapoints por segundo em escrita, ao mesmo tempo que fornecem mais de dois mil milhões de datapoints em leitura.

Concebido para a repartição de carga

O design do M3DB foi pensado para poder evoluir horizontalmente e adicionar nós em função das suas necessidades. Assim, a carga é automaticamente repartida pelos nós do cluster sem ter de adicionar sistemas adicionais.

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.

Tarifas Public Cloud

Preço do Managed Databases for M3DB

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: Essential, Business ou Enterprise.

Respostas a questões frequentes

O que é o M3DB?

M3DB é uma base de dados time series open source, altamente disponível e escalável, concebida para suportar cargas importantes.

Porquê utilizar o M3DB?

As métricas de um sistema de monitorização ou de IoT, por exemplo, devem ser recolhidas e armazenadas. O M3DB desempenha este papel assegurando a resiliência e a compressão dos dados.

Qual é a diferença entre o InfluxDB e o M3DB?

O InfluxDB é uma solução time series muito difundida. Ao contrário do M3DB, não foi inicialmente concebida para cargas muito importantes e o seu design limita a sua utilização para arquiteturas importantes.

O que é o Managed Databases for M3DB?

O Managed Databases for M3DB é um serviço gerido no nosso Public Cloud, cuja principal função é ajudá-lo a poupar tempo delegando-nos a gestão e a manutenção da sua base de dados.

Posso instalar de forma autónoma o M3DB em instâncias Public Cloud?

Uma vez descarregado o M3DB, é possível. No entanto, será responsável pela gestão e administração da base de dados, e não poderá usufruir das vantagens incluídas com o nosso serviço chave na mão.

Qual é a diferença entre os planos Essential, Business e Enterprise?

Cada um inclui funcionalidades que respondem a utilizações diferentes e, portanto, o seu nível de disponibilidade também varia.

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.

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á-la a partir da Área de Cliente ou da API OVHcloud. 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 e MongoDB.

O M3DB é open source?

A utilização dos componentes M3 é regida pela licença open source Apache License versão 2.0. Esta licença permite a alteração e a distribuição do código em forma livre ou proprietária, gratuita ou paga, e impõe a manutenção do direito de autor em qualquer modificação, pelo que deverá ser fornecida uma cópia da licença com o código fonte.