ProxySQL participará en la próxima edición del evento open source “ESLIBRE”, que tendrá lugar los días 18th & 19th de Septiembre. La fecha coincidirá con el “Software Freedom Day”, día que celebra el Free Software en el mundo entero.
El desarrollador senior de ProxySQL, Javier Jaramago Fernández, expondrá “Introducción a ProxySQL”, haciendo hincapié en la importancia de limitar el downtime tanto como sea posible, además de, exponer que otras herramientas ofrece ProxySQL y cómo podemos hacer uso de ellas para mejorar nuestra infraestructura.
La charla se centrará en ProxySQL como proyecto, sus características, y la topología básica de su uso.
Se expondrán ejemplos en tiempo real de cómo usar estas características, como:
- Cambios de configuración con Zero-downtime – ProxySQL posee tres capas de configuración diferentes: memory, disk y runtime. Las cuales pueden configurarse dinámicamente, con zero-downtime.
- Configuraremos en directo ProxySQL, para ver cómo se realizan los diferentes cambios en su configuración.
- Proxy de Nivel de Aplicación – ProxySQL no es solo un balanceador de carga, entiende el protocolo MySQL y provee manejo de conexiones end-to-end, estadísticas tiempo real, e inspección de tráfico.
- Veremos cómo configurar fácilmente ProxySQL para hacer de load-balancer contra un cluster de MySQL y hacer uso de sus estadísticas.
- Database Firewall – ProxySQL es capaz de actuar como un firewall SQL, añadiendo granularidad de configuración en cómo definir el acceso y protecciones de nuestras bases de datos.
- Configuraremos unas sencillas reglas y comprobaremos como ProxySQL defiende la DB de accesos o consultas no permitidas.
- Advanced Query Rules – ProxySQL permite definir complejas reglas de enrutamiento para las consultas, y cachear el resultado de las mismas.
- Crearemos unas sencillas reglas de enrutamiento y verificaremos como ProxySQL es capaz de redirigir nuestras consultas en un cluster de MySQL.
- Failover detection – ProxySQL es capaz de automáticamente detectar cambios en la topología del cluster que está monitorizando, y de redirigir tráfico en función de estos.
- Usaremos como ejemplo un Galera cluster, para ver como ProxySQL lo monitoriza y reacciona a cambios en la topología del mismo.
- Mirroring / Garantizado de consistencia de lectura / Etc… !
- Describiremos brevemente usando el tiempo restante más características realmente interesantes que ProxySQL ofrece.