MongoDB

Managed Databases for MongoDB

Despliegue, ejecute y escale su base de datos NoSQL en modo «as a Service» en nuestro cloud de confianza, pero conservando un control total sobre sus datos. MongoDB ofrece un modelo de datos flexible para organizar y almacenar todo tipo de datos, incluyendo documentos, convirtiéndose así en una herramienta ideal para el desarrollo de aplicaciones modernas. OVHcloud se encarga de administrar el servicio de bases de datos, incluyendo la configuración, el mantenimiento, la seguridad, el backup y la escalabilidad. De este modo, los desarrolladores y sus equipos pueden concentrarse en desarrollar las mejores funcionalidades para sus aplicaciones.

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

Innovación más rápida

Despliegue su cluster MongoDB listo para usar en solo unos clics. Ofrezca una respuesta a las necesidades de sus desarrolladores con una experiencia coherente y fluida, incluyendo funcionalidades imprescindibles como el modelo de datos JSON y el lenguaje de consulta.

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

Costes bajo control

Disfrute de un sistema de precios simple y predecible, así como del tráfico de red incluido. ¡Pague solo por las horas que utilice su base de datos! Esta completa oferta incluye múltiples planes de servicio adaptados a las diferentes necesidades de cada proyecto.

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

Control de sus datos garantizado

MongoDB se ejecuta en nuestro cloud de confianza, por lo que cumple con las más estrictas certificaciones. Disfrute de un control total y de una sólida protección de los datos, incluyendo el cifrado de los datos en reposo y en tránsito, y la resiliencia garantizada por backup.

Comparativa de los planes Managed Databases for MongoDB

  Essential Business Enterprise (disponible próximamente)
Licencia MongoDB MongoDB Community MongoDB Community MongoDB Enterprise
Número de nodos 1 nodo incluido 3 nodos incluidos 3 nodos incluidos
RAM por nodo De 7 GB a 120 GB De 7 GB a 120 GB De 7 GB a 120 GB
Almacenamiento por nodo De 50 GB a 400 GB SSD De 50 GB a 400 GB SSD De 50 GB a 400 GB SSD
SLA No 99,9 % 99,95 %
Upgrade a un plan superior
Cifrado de los datos en reposo y en tránsito
Upgrade en un clic a la versión mayor
Backup diario automático
Política de retención por defecto mediante backup automatizado 1 día 7 días 30 días
MongoDB Compass
Estrategia personalizada de retención mediante backup  
Alta disponibilidad  
Nodos de replicación  
Conectividad de red privada (vRack)  
Planificación de backup personalizada    
Función avanzada de logs de auditoría    
Control de acceso basado en roles    
MongoDB BI Connector    
Asesoramiento MongoDB    

 

Consultar los precios de los planes Managed Databases for MongoDB.

Principales casos de uso

Catálogo flexible de e-commerce

Ofrezca a sus clientes un catálogo de e-commerce mucho más flexible para un servicio óptimo. Gracias a las estructuras dinámicas de MongoDB, su equipo de desarrollo podrá realizar iteraciones de forma más rápida. Aproveche las ventajas que ofrece el modelo de datos flexible y las funciones de consulta enriquecida de MongoDB para gestionar y añadir cualquier tipo de dato. ¡Escalabilidad horizontal y total fluidez al servicio de millones de usuarios!

Node.js Webapp

Consiga el complemento ideal en forma de base de datos para sus desarrollos en Node.js. Los registros MongoDB son similares a los objetos JSON, facilitando así el trabajo de los desarrolladores. Añada nuevas jerarquías y relaciones de datos, ¡y desarrolle nuevos modelos de datos casi sin esfuerzo! Acceda rápidamente a sus datos gracias al potente lenguaje de consulta y las funciones de indexación.

Análisis de datos simplificado

Aproveche la escalabilidad integrada de MongoDB para almacenar grandes volúmenes de datos y analizarlos en tiempo real directamente en la base de datos, gracias al soporte completo de índices y consultas. Los planes Enterprise incluyen el Conector para BI con el que podrá utilizar MongoDB como fuente de datos para sus plataformas de BI y análisis.

Documentación y guías

Primeros pasos

Descubra cómo empezar a utilizar el servicio Managed Databases for MongoDB en un proyecto de Public Cloud.

Gestión del servicio

Descubra cómo gestionar Managed Databases for MongoDB en el área de cliente.

Prestaciones de Managed Databases for MongoDB

Descubra todas las prestaciones y limitaciones de Managed Databases for MongoDB (beta).

Funcionalidades

Esquema flexible

MongoDB proporciona un control sobre los esquemas a los desarrolladores, simplificando la actualización de la modelización de los datos y, en consecuencia, aumentando las iteraciones de las versiones de la aplicación.

Rich Query Language

La solución MongoDB, diseñada para un uso simple, ofrece un lenguaje de consulta enriquecido, capaz de soportar operaciones en lectura y escritura, así como la agregación de datos, la búsqueda de texto y las consultas geoespaciales.

Document Database

Trabaje con tipos de datos naturales para su lenguaje de programación. Convierta fácilmente documentos de bases de datos en objetos nativos de Javascript, GB, Python o Java.

Escalabilidad horizontal

Gracias a la capacidad de «sharding» de MongoDB, los datos pueden distribuirse en varias máquinas dentro del cluster de la base de datos. La escalabilidad horizontal es simple: solo tendrá que añadir nodos adicionales para aumentar su capacidad.

Alto rendimiento

MongoDB garantiza la persistencia de los datos de alto rendimiento. Por ejemplo, el soporte de los modelos de datos integrados reduce la actividad I/O en los sistemas de bases de datos y facilita la indexación permitiendo así consultas más rápidas.

Backup incluido

Los datos son un activo esencial para su negocio, por lo que cada uno de nuestros planes incluye una copia de seguridad. Con nuestros planes Business y Enterprise podrá personalizar la política de retención de sus backups. 

Nodos de replicación

Garantice la redundancia y aumente la disponibilidad de sus datos gracias a las funciones de replicación de MongoDB. ¡Proporcione varias copias de datos en diferentes nodos de bases de datos! Las réplicas, disponibles con nuestros planes Business y Enterprise, son esenciales para las aplicaciones de producción.

Alta disponibilidad

La función de replicación de MongoDB, conocida como «replica set» o conjunto replicado, garantiza la redundancia de los datos gracias a la migración automática. Con nuestros planes Business y Enterprise, su cluster MongoDB garantiza la disponibilidad de su base de datos.

Motor de almacenamiento cifrado

El cifrado en reposo, combinado con el cifrado en transporte y unas políticas de seguridad adecuadas, permite garantizar el respeto de las normas de seguridad y confidencialidad.

Cifrado TLS/SSL

Para garantizar la confidencialidad de los datos, MongoDB utiliza el cifrado TLS/SSL (Transport Layer Security/Secure Sockets Layer) para encriptar todo el tráfico de red.

MongoDB Compass

Visualice, explore y manipule fácilmente sus datos con MongoDB Compass. Esta intuitiva interfaz gráfica de usuario le permite analizar fácilmente el uso de sus datos y optimizar el rendimiento. MongoDB Compass solo está disponible con los planes Enterprise.

Logs de auditoría

La función de auditoría permite monitorizar la actividad en el sistema y consultar quién ha hecho qué en la base de datos, reforzando así la seguridad en general y permitiendo que las empresas cumplan con estrictas políticas corporativas. Esta función solo está disponible con los planes Enterprise.

Conector para BI de MongoDB

Con el Conector para BI de MongoDB podrá crear sin dificultad visualizaciones, gráficas e informes utilizando herramientas de inteligencia empresarial como Tableau, MicroStrategy o Qlik, entre otras. Con MongoDB como fuente de datos, no tendrá que realizar complejos procesos ETL para el análisis de datos. Esta función solo está disponible con los planes Enterprise.

Control de acceso basado en roles (RBAC)

Configure los roles de acceso a su base de datos MongoDB y cumpla con los requisitos pertinentes en materia de seguridad. Asigne a sus usuarios uno o más roles y defina sus permisos de acceso a los recursos y las operaciones de la base de datos. Esta función solo está disponible con los planes Enterprise.

Tarificación Public Cloud

Precios de Managed Databases for MongoDB

La solución Managed Databases for MongoDB se factura en modalidad de pago por consumo a final de cada mes. Elija un plan Essential, Business o Enterprise en función de las necesidades de su aplicación. Tenga en cuenta que el precio dependerá del plan de servicio que elija y se calculará en función del uso en la base de datos, con facturación por horas.

FAQ

¿Qué es MongoDB?

MongoDB es un sistema de gestión de bases de datos (SGBD) no relacional o NoSQL. Este paquete de software almacena, manipula y gestiona los datos en una base de datos. 

¿En qué consiste el servicio Managed Databases for MongoDB basado en el Public Cloud de OVHcloud?

Managed Databases for MongoDB es una base de datos «como servicio» basada en el Public Cloud de OVHcloud. Así pues, OVHcloud se encarga de agrupar el SGBD MongoDB en una o más instancias de Public Cloud y lo entrega como un servicio llave en mano. Así pues, nos encargamos por usted de las tareas de gestión y administración, incluyendo la configuración, el mantenimiento, el backup, la seguridad y la escalabilidad. De este modo, los usuarios pueden centrarse en desarrollar sus aplicaciones, sin perder un valioso tiempo en realizar tediosas tareas de administración. En resumen, la solución Managed Databases for MongoDB es un servicio de bases de datos cloud que libera a los desarrolladores y a sus equipos para que puedan concentrarse en actividades esenciales para el negocio. En función del plan que elija, podrá disfrutar de las licencias MongoDB Community y MongoDB Enterprise.

¿Puedo instalar MongoDB en instancias de Public Cloud?

Sí, si descarga y adquiere la licencia para la versión correcta del software SGBD MongoDB, podrá instalar MongoDB en instancias de Public Cloud. No obstante, usted será el encargado de realizar todas las tareas de gestión y administración de la base de datos y no podrá disfrutar de las funcionalidades que ofrece nuestro servicio llave en mano, a menos que pueda configurarlas.

¿Por qué MongoDB es una base de datos tan popular?

Pese a su gran popularidad, quizá todavía se esté preguntando para qué sirve MongoDB. Esta popular base de datos permite almacenar y gestionar cualquier tipo de datos, independientemente de su estructura. Como base de datos NoSQL, es muy flexible, ya que proporciona un control sobre los esquemas a los desarrolladores, simplificando así las actualizaciones de la modelización de los datos. La escalabilidad es otro de sus puntos fuertes, ya que permite almacenar grandes volúmenes de datos.

¿Es MongoDB mejor opción que MySQL?

La batalla entre MongoDB y MySQL sigue librándose en internet, pero en realidad hablamos de dos sistemas diferentes con ventajas también diferentes. La principal diferencia entre ambos es que MongoDB es una base de datos no relacional, mientras que MySQL es relacional. Una de las principales ventajas de MongoDB es que dispone de una estructura dinámica que permite modificar su esquema de datos sin alterar los datos existentes. Asimismo, también permite escalar de forma horizontal, por lo que podrá reducir su carga de trabajo y escalar fácilmente. MongoDB destaca por su disponibilidad, facilidad de gestión y velocidad. Nuestras soluciones de bases de datos pronto incluirán nuevos motores de bases de datos como MySQL o PostgreSQL para las bases de datos relacionales, y Redis para las bases de datos en memoria.

¿En qué se diferencian los planes Essential, Business y Enterprise?

Cada plan incluye una solución MongoDB as a Service diferente. Así pues, los distintos planes ofrecen capacidades adaptadas a las diferentes aplicaciones, tales como el tamaño del cluster, el número de nodos, la seguridad, la red, la escalabilidad o la alta disponibilidad. ¡Consulte nuestra comparativa y descubra los diferentes planes de MongoDB as a Service!

¿Los datos almacenados en la solución MongoDB basada en el Public Cloud son compartidos?

No, usted mantendrá un control total sobre sus datos. Si utiliza la solución Managed Databases For MongoDB, dispondrá de una o varias instancias de Public Cloud que ejecutan el SGBD MongoDB. Estas instancias disponen de un espacio de almacenamiento dedicado exclusivamente a su uso personal y que no es compartido con ningún otro usuario.

¿Puedo hacer un upgrade a nodos con mayor capacidad?

Sí, a medida que aumenten sus necesidades en materia de RAM o de almacenamiento, podrá escalar a nodos con mayor capacidad que se adapten mejor a sus necesidades. Sin embargo, tenga en cuenta que no podrá pasar a un nodo con una capacidad inferior.

¿La solución Managed Databases for MongoDB ofrece backups?

Sí, la solución incluye una copia de seguridad automatizada para cada plan de servicio. Tenga en cuenta que las políticas de retención por defecto varían en función del plan seleccionado. ¡Consulte nuestra comparativa y compare los diferentes planes de Managed Databases for MongoDB!

¿Managed Databases for MongoDB está integrado en la solución Public Cloud?

Sí, la base de datos de Managed Databases for MongoDB puede consumirse como recurso o como parte de un proyecto de Public Cloud. Puede utilizar el área de cliente, la API de OVHcloud o la API de OpenStack para gestionar su servicio MongoDB.

¿En qué se diferencian las licencias MongoDB Community y Enterprise?

MongoDB Community es la edición gratuita de MongoDB, mientras que MongoDB Enterprise solo está disponible con la suscripción MongoDB Enterprise Advanced, ya que incluye un completo soporte para sus despliegues en MongoDB. 

¿Por qué tengo que pagar por utilizar Managed Databases for MongoDB al usar un plan de servicio con la licencia MongoDB Community?

OVHcloud se encarga de realizar todas las tareas de gestión y administración de bases de datos, por lo que no tendrá que preocuparse por la configuración, el mantenimiento, la seguridad de los backup o la escalabilidad, y podrá concentrarse en actividades realmente esenciales para su negocio.

¿Puedo utilizar Managed Databases for MongoDB con mi servidor Bare Metal?

Sí, es posible acceder al servicio de bases de datos Managed Databases for MongoDB a través de una red pública o privada, por lo que podrá conectar su base de datos con su servidor Bare Metal. No obstante, si quiere desplegar un motor MongoDB en su servidor Bare Metal, deberá hacerlo usted mismo y, a continuación, gestionar y administrar su base de datos.