sql >> Base de Datos >  >> NoSQL >> MongoDB

ClusterControl:todas las funciones destacadas y mejoras de 2017

Con cuatro lanzamientos principales en 2017, ClusterControl es mejor que nunca para admitir sus entornos MySQL, MariaDB, MongoDB y PostgreSQL.

Al pensar en las características y funciones lanzadas en 2017, surgen tres temas principales...

Ofreciendo alta disponibilidad

2017 significó la introducción de ProxySQL, un proxy ligero pero complejo que reconoce el protocolo que se encuentra entre los clientes y el servidor de MySQL. También significó un soporte mejorado para HAProxy y Keepalived y asegurarse de que MySQL y MariaDB puedan utilizarlos por completo.

Haciéndote más eficiente

Desde la introducción de la nueva CLI de ClusterControl hasta docenas de mejoras en nuestra interfaz de usuario, el nuevo sistema y la integración con alarmas y chats, ClusterControl ahora facilita aún más la administración de sus entornos de base de datos.

Soporte de entorno mixto

ClusterControl siempre ha sido el sistema para administrar múltiples tecnologías desde una sola consola y hacer que funcionen juntas sin problemas. 2017 significó agregar soporte para las últimas versiones de MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server y Galera Cluster.

ClusterControl 1.4.0:enero de 2017

Anunciada en enero de 2017, la versión 1.4.0 de ClusterControl trajo varias mejoras para MySQL Replication y MongoDB. También fue la primera versión en introducir funciones para ProxySQL.

Con la nueva versión, ahora puede implementar una configuración de replicación multimaestro en modo activo - en espera. Un maestro tomará activamente las escrituras, mientras que el otro está listo para hacerse cargo de las escrituras en caso de que falle el maestro activo. Desde la interfaz de usuario, también puede agregar fácilmente esclavos debajo de cada maestro y reconfigurar la topología mediante la promoción de nuevos maestros y la conmutación por error de los esclavos.

Las reconfiguraciones de topología y las conmutaciones por error maestras no siempre son posibles en caso de problemas de replicación, por ejemplo, transacciones erróneas. En esta versión, ClusterControl comprueba si hay problemas antes de que se produzca una conmutación por error o un cambio. El administrador puede definir listas blancas y listas negras de qué esclavos promover a maestro (y viceversa). Esto facilita que los administradores personalicen la automatización de conmutación por error en sus configuraciones de replicación.

Para MongoDB ampliamos el soporte, trayendo clústeres fragmentados además de conjuntos de réplicas. Junto con esto, está la capacidad de recuperar más métricas para monitorear, agregar nuevos asesores y proporcionar copias de seguridad consistentes para la fragmentación. Con esta versión, ahora puede convertir un clúster de ReplicaSet en un clúster fragmentado, agregar o quitar fragmentos de un clúster fragmentado y agregar Mongos/enrutadores a un clúster fragmentado.

Por último, agregamos nuestro soporte inicial para ProxySQL, lo que permite su implementación en configuraciones de replicación de MySQL.

ClusterControl 1.4.1:abril de 2017

Abril fue el mes de ProxySQL en Variousnines. ClusterControl 1.4.1 se centró casi exclusivamente en agregar funciones adicionales y soporte para esta nueva y emocionante tecnología de equilibrio de carga.

En esta versión, ahora puede configurar y administrar fácilmente sus implementaciones de ProxySQL con una interfaz de usuario completa. Puede crear servidores, reorientar su configuración, crear usuarios, establecer reglas, administrar el enrutamiento de consultas y habilitar configuraciones variables. Ahora era posible ver el análisis de consultas para todas las consultas que pasaban por el proxy y, p. almacena en caché cualquier consulta frecuente con solo un clic.

ClusterControl 1.4.2:junio de 2017

Acuñado como "The DevOps Edition", la versión 1.4.2 trajo soporte mejorado y nuevas funciones como la conmutación por error automatizada para PostgreSQL y MongoDB e incluyó aún más funciones para ProxySQL.

Uno de los aspectos más destacados de esta versión es la CLI de ClusterControl, que permite a los usuarios que prefieren administrar sus bases de datos a través de la línea de comandos. Todas las acciones, como la implementación de un clúster, mediante la CLI serán visibles en la interfaz de usuario y viceversa.

También se incluye en esta versión el nuevo sistema de integración para notificación de alarmas y sistemas de chatops. Esta nueva integración con los servicios de chat y administración de incidentes populares le permite personalizar las alarmas y recibir alertas en las herramientas de operaciones que ya está utilizando, por ejemplo, Pagerduty, VictorOps, Telegram, Opsgenie y Slack.

ClusterControl 1.5.0:noviembre de 2017

ClusterControl 1.5 proporcionó una serie de nuevas e interesantes funciones de copia de seguridad para garantizar que sus datos estén seguros y disponibles cuando ocurra un desastre. El lanzamiento también brinda compatibilidad ampliada con PostgreSQL, MariaDB, MySQL NDB Cluster y ProxySQL.

Esta versión introdujo un nuevo asistente de copia de seguridad con nuevo soporte para copias de seguridad de AWS y Google Cloud, verificación de copias de seguridad, copias de seguridad y restauraciones de bases de datos únicas, y la capacidad de crear y restaurar esclavos desde una copia de seguridad en lugar de hacerlo desde el maestro. La prueba de restauración automática era una característica esperada, ya que es una tarea que requiere mucho tiempo y que los administradores de bases de datos suelen descuidar.

PostgreSQL obtuvo una serie de funciones nuevas en esta versión, incluida la compatibilidad con la versión 10, equilibrio de carga y compatibilidad con IP virtual con HAProxy y Keepalived, un nuevo método de copia de seguridad y compatibilidad con conmutación por error de replicación síncrona.

La versión también incluía soporte para MariaDB 10.2 y MySQL NDB Cluster 7.5. Si alguna de estas funciones le atrae, asegúrese de actualizar o descargar la última versión de ClusterControl para aprovecharlas.

¡Esperamos brindarle aún más funciones para ayudarlo a implementar, monitorear, administrar y escalar sus bases de datos de código abierto aún más en 2018!