sql >> Base de Datos >  >> RDS >> Mysql

Anuncio de ClusterControl 1.4.1:la edición ProxySQL

Hoy nos complace anunciar la versión 1.4.1 de ClusterControl, el sistema de administración de bases de datos con todo incluido que le permite implementar, monitorear, administrar y escalar fácilmente bases de datos de código abierto de alta disponibilidad y balanceadores de carga en cualquier entorno:local o en la nube.

Esta versión contiene nuevas funciones de administración clave para el equilibrio de carga de MySQL y MariaDB con ProxySQL, junto con mejoras de rendimiento y correcciones de errores.

Aspectos destacados del lanzamiento

Para ProxySQL

  • Soporte para:
    • MySQL Galera además de clústeres de replicación
    • Configuración de HA activo-en espera con Keepalived
    • Utilice el Monitor de consultas para ver resúmenes de consultas
  • Características de administración:
    • Administrar reglas de consulta (almacenamiento en caché de consultas, reescritura de consultas)
    • Administrar grupos de host (servidores)
    • Administrar usuarios de la base de datos ProxySQL
    • Administrar variables del sistema ProxySQL

Para Galera Cluster para MySQL y replicación

  • Administre clústeres de replicación y Galera de MySQL con direcciones IP de administración/públicas
    • Para monitorear conexiones y datos/IP privadas para el tráfico de replicación
  • Agregue nodos MySQL Galera o esclavos de lectura de replicación con IP de administración y datos

Descargar ClusterControl

Ver detalles de lanzamiento y recursos

  • 1.4.1 Registro de cambios
  • Guía de administración de ClusterControl
  • Instrucciones de actualización

Los balanceadores de carga son un componente esencial en la alta disponibilidad de la base de datos MySQL y MariaDB; especialmente al hacer que los cambios de topología sean transparentes para las aplicaciones e implementar la funcionalidad de división de lectura y escritura. Como todos sabemos, las aplicaciones de bases de datos de alto tráfico atraen una enorme cantidad de consultas diariamente. Es por eso que los DBA y SysAdmins requieren soluciones tecnológicas confiables que puedan escalar automáticamente para manejar esas conexiones mientras permanecen disponibles para aún más.

Y aquí es donde entran en juego las tecnologías de equilibrio de carga como HAProxy, MaxScale y ahora ProxySQL.

ClusterControl siempre ha venido con soporte para HAProxy, como un balanceador de carga TCP genérico. Luego agregamos soporte para MaxScale de MariaDB, un balanceador de carga compatible con SQL.

Y hoy nos complace anunciar el soporte de administración para ProxySQL, un proxy ligero pero complejo que reconoce protocolos que se ubica entre los clientes y servidores de MySQL, además de las funciones de implementación y monitoreo para ProxySQL que anunciamos hace dos meses.

A diferencia de otros, ProxySQL entiende el protocolo MySQL, lo que permite la implementación de funciones que de otro modo serían imposibles de implementar. Por ejemplo, ProxySQL es el único proxy que admite la multiplexación de conexiones y el almacenamiento en caché de consultas.

Dicho esto, las nuevas funciones de administración en ClusterControl incluyen lo siguiente:

MySQL Galera además de clústeres de replicación

Hasta ahora, ClusterControl permitía a los usuarios implementar ProxySQL en clústeres de replicación de MySQL y monitorear su rendimiento. Ahora ocurre lo mismo con Galera Cluster para MySQL, MariaDB Galera Cluster y Percona XtraDB. Esto también incluye configuraciones de alta disponibilidad activo-en espera con Keepalived.

Utilice el Monitor de consultas para ver resúmenes de consultas

ClusterControl ofrece un monitoreo unificado y completo en tiempo real de toda su base de datos e infraestructura de servidor. Puede visualizar fácilmente el rendimiento en paneles personalizados para establecer líneas de base operativas y respaldar la planificación de la capacidad. Y con informes completos para ProxySQL, tiene una visión clara de puntos de datos como conexiones, consultas, transferencia y utilización de datos, y más.

Para obtener más información sobre cómo funciona la supervisión en ProxySQL, consulte nuestra publicación de blog sobre Equilibrio de carga de MySQL con ProxySQL:descripción general.

Características de gestión

Recursos relacionados ClusterControl para ProxySQL Descargar la documentación de planes y precios de ClusterControl

Con ClusterControl, ahora puede configurar y administrar fácilmente sus implementaciones de ProxySQL con su interfaz de usuario integral. Puede crear servidores, reorientar su configuración, crear usuarios, establecer reglas, administrar el enrutamiento de consultas y habilitar configuraciones variables. Las nuevas funciones de administración en ClusterControl para ProxySQL incluyen:

Administrar reglas de consulta (almacenamiento en caché de consultas, reescritura de consultas)

  • Ver consultas en ejecución, crear reglas o almacenar en caché y reescribir consultas sobre la marcha.

Administrar grupos de hosts (servidores):ProxySQL utiliza un concepto de grupos de hosts:un grupo de backends diferentes que tienen el mismo propósito o manejan un tipo de tráfico similar .

  • Agregue o elimine servidores a grupos de host nuevos y existentes.

Administrar usuarios de la base de datos ProxySQL

  • Cree nuevos usuarios de base de datos o agregue usuarios existentes de MySQL a ProxySQL.

Administrar variables del sistema ProxySQL

  • Vea y cambie las variables globales de tiempo de ejecución para ajustar su instancia de ProxySQL.

Para obtener más información sobre cómo ProxySQL ayuda con la caché de consultas de MySQL, la reescritura de consultas y los grupos de host de ProxySQL, lea nuestro blog sobre cómo ProxySQL agrega conmutación por error y control de consultas a su configuración de replicación de MySQL.

Hay una serie de otras características y mejoras que no hemos mencionado aquí. Puede encontrar todos los detalles en ChangeLog.

Le animamos a que pruebe esta última versión y nos envíe sus comentarios. Si desea una demostración, no dude en solicitarla.

¡Gracias por su continuo apoyo y equilibrio de carga!

PD:Para obtener consejos y trucos adicionales, siga nuestro blog:https://severalnines.com/blog/