MongoDB

Managed Databases For MongoDB

Implemente, execute e faça evoluir a principal base de dados NoSQL, enquanto serviço, na nossa cloud de confiança, conservando o controlo exclusivo dos seus dados. MongoDB oferece um modelo de dados flexível para organizar e armazenar qualquer tipo de dados, incluindo documentos, o que o torna ideal para a criação de aplicações modernas. A OVHcloud encarrega-se de toda a gestão do serviço de bases de dados, incluindo a configuração, a manutenção, a segurança, o backup e a escalabilidade. Isto liberta os programadores e as suas equipas, para que se possam concentrar na elaboração de funcionalidades excecionais para as suas aplicações.

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

Inovação mais rápida

Implemente o seu cluster MongoDB pronto a utilizar em apenas alguns cliques. Responda às exigências dos seus programadores graças a uma experiência transparente e sem problemas, que inclui funcionalidades indispensáveis como o modelo de dados JSON e a linguagem de pedido.

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

Controlo dos custos

Usufrua de uma estrutura de preços simples e altamente previsível com todo o tráfego de rede incluído. Só paga a utilização das bases de dados, que é faturada à hora. Esta oferta completa está incluída em vários planos de serviço para responder às diferentes necessidades.

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

Garantir a governança dos dados

MongoDB funciona na nossa cloud de confiança que cumpre as certificações mais rigorosas. Usufrui de um controlo total e de uma proteção de dados reforçada, incluindo a encriptação dos dados em repouso e em trânsito, bem como a resiliência do backup.

Comparativo dos planos Managed Databases For MongoDB

  Essential Business Enterprise (disponível em breve)
Licença MongoDB MongoDB Community MongoDB Community MongoDB Enterprise
Número de nós 1 3 nós incluídos 3 nós incluídos
RAM por nó 7 a 120 GB 7 a 120 GB 7 a 120 GB
Armazenamento por nó 50 a 400 GB SSD 50 a 400 GB SSD 50 a 400 GB SSD
SLA Não 99,9% 99,95%
Atualizar para um plano superior Sim Sim Sim
Encriptação dos dados em repouso e em trânsito Sim Sim Sim
Upgrade em 1 clique para a versão principal Sim Sim Sim
Backup automático diário Sim Sim Sim
Política de retenção predefinida dos backups automatizados 1 dia 7 dias 30 dias
MongoDB Compass Sim Sim Sim
Política de retenção personalizada dos backups   Sim Sim
Alta disponibilidade   Sim Sim
Nós de réplica   Sim Sim
Ligação de rede privada (vRack)   Sim Sim
Planeamento de backup personalizado     Sim
Funcionalidade avançada de logs de auditoria     Sim
Gestão de acesso baseada em funções     Sim
MongoDB BI Connector     Sim
Consultoria MongoDB     Sim

 

Consultar os preços dos planos Managed Databases For MongoDB

Principais casos de uso

Catálogo e-commerce flexível

Ofereça aos seus clientes um catálogo e-commerce mais flexível do que nunca, para melhor servir os seus clientes. Graças ao esquema dinâmico MongoDB, a sua equipa de desenvolvimento poderá efetuar iterações mais rápidas. Explore o modelo de dados flexível e as funcionalidades de pedido enriquecido da MongoDB para gerir e adicionar qualquer tipo de dado. Evolua horizontalmente, com toda a transparência ao serviço de milhões de utilizadores.

Webapp Node.js

Usufrua do suporte de bases de dados ideal para o seu desenvolvimento Node.js. Os registos MongoDB são semelhantes aos objetos JSON, o que facilita a sua utilização pelos programadores. Desenvolva facilmente novos modelos de dados ao adicionar uma nova hierarquia de dados e uma nova relação. Aceda rapidamente aos seus dados com a ajuda de uma potente linguagem de pedido e funcionalidades de indexação.

Análise de dados simplificada

Usufrua da escalabilidade integrada do MongoDB para armazenar grandes volumes de dados e analisá-los em tempo real diretamente na base de dados, graças ao suporte completo dos índices e dos pedidos. Os planos Enterprise incluem o MongoDB BI Connector que permite utilizar o MongoDB como fonte de dados para as suas plataformas de BI e de análise.

Documentação e manuais

Começar

Saiba como iniciar o Managed Databases For MongoDB no seu projeto Public Cloud

Faça a gestão do seu serviço

Saiba como gerir o Managed Databases For MongoDB na sua Área de Cliente

Funcionalidades do Managed Databases For MongoDB

Descubra as funcionalidades e os limites do Managed Databases For MongoDB (versão beta)

Funcionalidades

Esquema flexível

MongoDB fornece um controlo de esquema aos programadores, simplificando a atualização da modelização de dados, o que, por sua vez, aumenta as iterações das versões da aplicação.

Rich Query Language

Concebido para uma utilização simples, o MongoDB fornece uma linguagem de pedido enriquecida, capaz de suportar operações de leitura e escrita, assim como a agregação de dados, a pesquisa de texto e os pedidos geoespaciais.

Document Database

Trabalhe com o tipo de dados natural para a sua linguagem de programação. Converta facilmente documentos de bases de dados em objetos nativos de JavaScript, Go, Python ou Java.

Escalabilidade horizontal

Graças às capacidades de fragmentação do MongoDB, os dados podem ser distribuídos em várias máquinas dentro do cluster da base de dados. A escalabilidade horizontal é muito simples: basta adicionar nós adicionais para aumentar a sua capacidade.

Alto desempenho

MongoDB garante a persistência dos dados de alto desempenho. Por exemplo, o suporte dos modelos de dados integrados reduz a atividade I/O nos sistemas de bases de dados e facilita a indexação, permitindo pedidos mais rápidos.

Backup incluído

Uma vez que os dados são essenciais para a sua empresa, cada um dos nossos planos inclui o backup. Os nossos planos Business e Entreprise permitem-lhe personalizar as políticas de retenção dos seus backups. 

Nós de réplica

Assegure a redundância e aumente a disponibilidade dos dados graças às funcionalidades de replicação MongoDB. Forneça várias cópias dos dados em diferentes nós de base de dados. As réplicas, disponíveis com os nossos planos Business e Enterprise, são essenciais para as aplicações em produção.

Alta disponibilidade

A função de replicação do MongoDB, conhecida como “replica set”, assegura a redundância dos dados graças à migração automática. Graças aos nossos planos Business e Enterprise, o seu cluster MongoDB garante a disponibilidade da sua base de dados.

Motor de armazenamento encriptado

A encriptação em repouso, quando utilizada juntamente com a encriptação do transporte e umas políticas de segurança adequadas, permite garantir o cumprimento das normas de segurança e de confidencialidade.

Encriptação TLS/SSL

Para assegurar a confidencialidade dos dados, MongoDB utiliza a encriptação TLS/SSL (Transport Layer Security/Secure Sockets Layer) para encriptar todo o tráfego de rede.

MongoDB Compass

Visualize, explore e gira facilmente os seus dados com MongoDB Compass. Esta interface gráfica de utilizador intuitiva facilita a análise da utilização dos seus dados e a otimização do desempenho. MongoDB Compass só está disponível com os planos Enterprise.

Log de auditoria

A função de auditoria permite acompanhar a atividade no sistema e consultar quem fez o quê na sua base de dados, reforçando assim a segurança e ajudando as empresas a respeitarem rigorosas políticas empresariais. Apenas disponível com os planos Enterprise.

MongoDB BI Connector

Com o MongoDB BI Connector, poderá criar facilmente visualizações, gráficos e relatórios através de ferramentas de inteligência empresarial como o Tableau, MicroStrategy, Qlik, entre outros. Com MongoDB como fonte de dados, não precisará de efetuar processos ETL complexos para a análise de dados. Apenas disponível com os planos Enterprise.

Controlo de acesso baseado em funções (RBAC)

Utilize esta funcionalidade para gerir o acesso à sua base de dados MongoDB e assegurar a conformidade com os requisitos de segurança. Atribua aos seus utilizadores uma ou várias funções e defina os seus direitos de acesso aos recursos e operações da base de dados. Apenas disponível com os planos Enterprise.

Tarifas Public Cloud

Preços MongoDB

MongoDB é faturado no final do mês com base no pagamento pay-as-you-go. Selecione um plano Essential, Business ou Enterprise em função das necessidades da sua aplicação. O preço dependerá do plano de serviço escolhido e será calculado em função da utilização da base de dados, com faturação à hora.

FAQ

O que é o MongoDB?

MongoDB é um sistema de gestão de bases de dados (DBMS) não relacional ou NoSQL. Trata-se de um software que armazena, manipula e gere os dados de uma base de dados. 

O que é o Managed Databases For MongoDB?

MongoDB é uma base de dados “as a service” fornecido no Public Cloud da OVHcloud. Agrupamos o DBMS MongoDB numa ou várias instâncias Public Cloud e fornecemo-lo como um serviço chave na mão. Isto significa que a OVHcloud se encarrega das tarefas de gestão e de administração, para que não tenha de o fazer, incluindo a configuração, a manutenção, o backup, a segurança e a escalabilidade. Por conseguinte, os clientes podem concentrar-se na criação de aplicações e não na manutenção das tarefas de administração. Resumindo, o Managed Databases For MongoDB é um serviço de bases de dados cloud que liberta os programadores e as suas equipas para que se possam concentrar nas atividades estratégicas da empresa. Pode usufruir da licença MongoDB Community e da licença MongoDB Enterprise, em função do plano de serviço que escolher.

Posso instalar o Managed Databases For MongoDB de forma autónoma?

Se descarregar e obtiver a licença correspondente à versão de software correta do DBMS MongoDB, pode instalar o MongoDB em instâncias Public Cloud. No entanto, será responsável por todas as tarefas de gestão e de administração das bases de dados e não poderá usufruir das funcionalidades do nosso serviço chave na mão, a menos que não as possa configurar.

Porque é que o MongoDB é uma base de dados popular?

Apesar da sua grande popularidade, poderá estar a perguntar-se para que serve o MongoDB. Esta base de dados permite armazenar e gerir qualquer tipo de dados, independentemente da sua estrutura. Enquanto base de dados NoSQL, é muito flexível, uma vez que fornece um controlo sobre os esquemas aos programadores, simplificando a atualização da modelização dos dados. Também é popular devido à sua escalabilidade, que lhe permite armazenar grandes volumes de dados.

O MongoDB é melhor que o MySQL?

O debate sobre MongoDB e MySQL continua bastante aceso online, mas na realidade são sistemas muito diferentes com vantagens também diferentes. A diferença fundamental entre ambos é que o MongoDB é uma base de dados não relacional, enquanto que o MySQL é relacional. Uma das principais vantagens do MongoDB é que dispõe de um esquema dinâmico que lhe permite alterar o seu esquema de dados sem modificar os dados existentes. Assim, também permite escalar de forma horizontal, pelo que poderá reduzir a carga de trabalho e evoluir facilmente. O MongoDB oferece vantagens em termos de disponibilidade, de facilidade de gestão e de velocidade. Em breve, as nossas soluções de bases de dados incluirão outros motores de bases de dados, tais como MySQL ou PostgreSQL para as bases de dados relacionais, e Redis para as bases de dados em memória.

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

Cada plano de serviço representa um MongoDB as a Service diferente. Todos os planos incluem capacidades variáveis que respondem a diferentes aplicações: podem estar ligadas ao tamanho do cluster, ao número de nós no cluster, à segurança, à rede, à escalabilidade ou à alta disponibilidade. Consulte a tabela abaixo para comparar as diferentes ofertas.

Os dados armazenados no Managed Databases For MongoDB são partilhados com terceiros?

Não. Mantém o controlo total sobre os seus dados. Quando utiliza o Managed Databases For MongoDB, dispõe de uma ou várias instâncias Public Cloud que executam o DBMS MongoDB. Estas instâncias dispõem de um espaço de armazenamento dedicado exclusivamente ao seu uso pessoal e não é partilhado com mais ninguém.

Posso efetuar um upgrade para nós de capacidade superior?

Sim. À medida que as suas necessidades de RAM ou de armazenamento aumentam, pode efetuar um upgrade para nós de capacidade superior para melhor responder às suas necessidades. No entanto, não é possível passar para um nó de capacidade inferior.

O Managed Databases For MongoDB oferece backups?

Sim, a solução fornece um backup automatizado para cada plano de serviço, mas as regras de retenção padrão diferem consoante o plano selecionado. Consulte a tabela abaixo para comparar as diferentes ofertas.

O Managed Databases For MongoDB está integrado na solução Public Cloud?

Sim, o Managed Databases For MongoDB pode ser utilizado como recurso ou como parte de um projeto Public Cloud. Pode utilizar a Área de Cliente, a API OVHcloud ou a API OpenStack para gerir o seu serviço MongoDB.

Qual é a diferença entre as licenças MongoDB Community e Enterprise?

O MongoDB Community é a edição gratuita do MongoDB, ao passo que o MongoDB Enterprise está disponível na subscrição do MongoDB Enterprise Advanced e inclui um suporte completo para a sua implementação MongoDB. 

Por que razão devo pagar a utilização do Managed Databases For MongoDB quando utilizo um plano de serviço com a licença MongoDB Community?

A OVHcloud efetua todas as tarefas de gestão e administração de bases de dados, pelo que não terá de se preocupar com a configuração, a manutenção, a segurança dos backups ou a escalabilidade, e poderá concentrar-se nas suas atividades principais.

Posso utilizar o Managed Databases For MongoDB com o meu servidor Bare Metal?

Sim, o Managed Databases For MongoDB pode ser acessível através de uma rede pública ou privada para que possa ligar a sua base de dados ao seu servidor Bare Metal. No entanto, se pretender implementar um motor MongoDB no seu servidor Bare Metal, deverá fazê-lo de forma autónoma e, a seguir, gerir e administrar a sua base de dados.