m3db-hero

Managed Databases for M3DB

Despliegue un motor de bases de datos de series temporales (TSBD) open source, distribuido y potente para recopilar sus métricas a pequeña o gran escala en un instante. M3DB, compatible con Prometheus, ofrece una excelente compresión de los datos al tiempo que garantiza la máxima resiliencia. Con a Managed Databases for M3DB podrá concentrarse en sus aplicaciones, ya que se trata de un servicio totalmente administrado en términos de configuración, monitorización, backup, redundancia y actualizaciones.

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

Compatibilidad garantizada con los principales protocolos TSDB

Utilice los protocolos más populares, como Graphite Carbon, Prometheus o InfluxDB, para escribir sus métricas en M3DB.

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

Solución de almacenamiento para Prometheus y Grafana

Consiga una visibilidad completa de sus métricas con los paneles de control Grafana y disfrute de las funcionalidades de Prometheus gracias a la plena compatibilidad con PromQL.

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

Base de datos «time series» fiable a gran escala

Por su diseño, M3DB puede ingerir grandes volúmenes de datos sin consumir demasiado almacenamiento gracias a un eficaz algoritmo de compresión (M3TSZ float64), garantizando la fiabilidad de la replicación mediante la implementación de mecanismos de verificación de consistencia.

Compare nuestras soluciones Managed Databases for M3DB

  Essential Business Enterprise
Número de nodos 1 nodo incluido 3 nodos incluidos 6 nodos incluidos
RAM por nodo De 7 a 60 GB De 7 a 120 GB De 15 a 120 GB
Compromiso de nivel de servicio (SLA) No 99,90 % 99,95 %
Migración entre las diferentes soluciones
Actualización de las nuevas versiones mayores en un clic
Cifrado de los datos en reposo y en tránsito (SSL)
Gráfico del rendimiento
Soporte Terraform Próximamente disponible Próximamente disponible Próximamente disponible
Alta disponibilidad No
Conectividad a la red privada vRack No

 

Ver los precios de Managed Databases for M3DB

Casos de uso de Managed Databases for M3DB

Recopilación de métricas en IoT

El mercado del internet de las cosas (IoT) está en plena expansión y la cantidad de métricas recopiladas para gestionar estos sistemas no deja de aumentar. La capacidad necesaria para gestionar cargas elevadas o el coste generado por el almacenamiento no deben ser un impedimento para la multiplicación de los sensores necesarios para el correcto funcionamiento de estos sistemas. M3DB garantiza el almacenamiento en tiempo real de estos datos, así como la creación de un historial de logs con la granularidad deseada.

Seguimiento de datos de localización

La difusión en directo de las coordenadas de geolocalización es necesaria en muchas aplicaciones, como los intercambios entre particulares en redes sociales o el seguimiento de flotas de vehículos. Para poder procesar estos datos es necesario disponer de un alto nivel de fiabilidad y resiliencia. En ese sentido, M3DB es una solución escalable con la que podrá afrontar sus necesidades futuras con total tranquilidad.

Migración desde InfluxDB

InfluxDB es una de las soluciones más utilizadas en bases de datos time series, pero su modelo de escalabilidad en cluster y su precio pueden suponer un obstáculo a medio o largo plazo. M3DB compite directamente con las mejores soluciones del mercado, gracias a su modelo de escalado eficaz y su compatibilidad total.

Documentación y guías

¡Empiece hoy mismo!

¿Necesita ayuda para empezar a utilizar su servicio? ¡Consulte todos los tutoriales y la documentación disponibles!

Contrate su servicio Managed Databases por API

Le explicamos cómo contratar el servicio Managed Databases for M3DB a través de la API.

La respuesta a sus preguntas

Consulte las preguntas más frecuentes.

Funcionalidades

Optimización del almacenamiento

Gracias al algoritmo M3TSZ float64, basado en la compresión Gorilla TSZ, la ratio de optimización de almacenamiento puede alcanzar un valor de x11.

Cifrado TLS

Las transacciones a M3DB se realizan a través del protocolo HTTPS, capaz de garantizar la seguridad de las transacciones relativas a la transferencia de la información y la identificación del servicio.

Soporte Terraform (próximamente disponible)

Automatice sus despliegues y ahorre tiempo. Gracias a las herramientas y la API Terraform, podrá aprovisionar sus bases de datos automáticamente. Esto permite, entre otros, mantener los múltiples entornos de su aplicación.

Evite el «vendor lock-in» con PromQL

PromQL, estándar de referencia en el mundo de la monitorización, permite tratar las métricas con herramientas estándar o a medida capaces de evitar el vendor lock-in o bloqueo por parte del proveedor.

Gran flexibilidad de uso

Es posible configurar las métricas con una precisión de segundos o nanosegundos en cada escritura.

Compatible con M3 Aggregator

Exporte la agregación de datos procedentes de múltiples fuentes en un proceso y un cluster diferentes para liberar recursos de su base de M3DB principal.

Alta disponibilidad

Los planes Business y Enterprise garantizan una gran resiliencia de los datos gracias a una triple replicación síncrona de estos últimos y una verificación de la consistencia configurable en función de sus necesidades.

Apto para cargas elevadas

M3DB fue diseñado para ofrecer una respuesta a una problemática común a la mayoría de las bases de datos de series temporales, ya que suelen ser limitadas y no permiten soportar cargas elevadas. Con M3DB, algunos despliegues pueden llegar a alojar mil millones de puntos de datos por segundo en escritura, y ofrecer más de dos mil millones de puntos de datos en lectura.

Diseñado para la distribución de la carga

El sistema M3DB ha sido especialmente diseñado para escalar horizontalmente y añadir nodos en función de sus necesidades. La carga se reparte automáticamente en los nodos del cluster sin necesidad de añadir sistemas adicionales.

Conectividad a la red privada vRack

Con nuestros planes Business y Enterprise podrá restringir el acceso a su servicio de bases de datos SQL mediante nuestra red privada. Además, podrá disfrutar de un ancho de banda de hasta 2 Gb/s.

Tarificación Public Cloud

Precios de Managed Databases for M3DB

La factura, que usted recibirá cada final de mes, se calcula según el uso de la base de datos por horas. El precio dependerá del plan elegido: Essential, Business o Enterprise.

FAQ

¿Qué es M3DB?

M3DB es una base de datos de series temporales open source, de alta disponibilidad y escalable, especialmente diseñada para soportar grandes cargas.

¿Por qué utilizar M3DB?

M3DB permite recopilar y almacenar las métricas de un sistema de monitoring o de IoT, por ejemplo, asegurando la resiliencia y la compresión de los datos.

¿En qué se diferencian InfluxDB y M3DB?

InfluxDB es una solución para bases de datos de series temporales. A diferencia de M3DB, este sistema no fue diseñado para grandes cargas de trabajo y su uso se limita a arquitecturas consecuentes.

¿Qué es Managed Databases for M3DB?

Managed Databases for M3DB es un servicio administrado de nuestra solución Public Cloud. La principal función de esta solución es ayudarle a ahorrar tiempo confiando a OVHcloud la gestión y el mantenimiento de su base de datos.

¿Puedo instalar M3DB en instancias Public Cloud yo mismo?

Sí, una vez que haya descargado M3DB, ya podrá hacerlo. Sin embargo, usted deberá encargarse de la gestión y de la administración de la base de datos, y no disfrutará de las ventajas incluidas con nuestro servicio llave en mano.

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

Estos planes ofrecen funcionalidades que responden a diferentes usos y, por lo tanto, su nivel de disponibilidad también varía.

¿Puedo migrar a nodos con mayor capacidad?

Sí, si sus necesidades en materia de RAM aumentan, puede migrar a nodos con mayor capacidad. Sin embargo, tenga en cuenta que no es posible migrar a nodos con una capacidad inferior.

¿Es posible integrar esta solución en un proyecto Public Cloud?

Sí, nuestro servicio puede consumirse como un recurso o como parte de una infraestructura Public Cloud, y es posible administrarlo desde el área de cliente o la API OVHcloud. Asimismo, ofrecemos servicios administrados para la gestión de bases de datos relacionales (SQL), como MySQL y PostgreSQL, o no relacionales (NoSQL), como Redis o MongoDB.

¿El servicio M3DB es open source?

El uso de los componentes M3 se rige por la licencia open source Apache License versión 2.0. Esta licencia permite modificar y distribuir el código tanto en modo libre como propietario, de forma gratuita o de pago, e impone el mantenimiento del copyright en cualquier modificación, por lo que se deberá proporcionar una copia de la licencia con el código fuente.