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

Percona Live Dublin - Resumen del evento y nuestras sesiones

Variousnines se complace en patrocinar una vez más Percona Live Europe, la Conferencia de bases de datos de código abierto que se celebró este año en Dublín, Irlanda.

En la Conferencia

Varios miembros del equipo de Nines volaron desde todo el mundo para asociarse con nuestros dos dublineses locales para hacer una demostración de ClusterControl en la sala de exposiciones y presentar tres sesiones (ver más abajo).

En nuestro feed de Twitter, tuiteamos en vivo las dos sesiones principales para ayudar a mantener informados a aquellos que no pudieron asistir sobre los últimos acontecimientos en el mundo de las bases de datos.

También pudimos sentarnos con René Cannaò, creador de ProxySQL, para hablar sobre las novedades de la emocionante tecnología de equilibrio de carga.

Nuestras Sesiones

Los miembros del equipo de Variousnines presentaron tres sesiones técnicas, todas ellas con una gran asistencia... ¡algunas solo con espacio para estar de pie!

Balanceadores de carga MySQL:MaxScale, ProxySQL, HAProxy, enrutador MySQL y nginx:una mirada de cerca

Detalles de la sesión: El balanceo de carga de conexiones y consultas MySQL usando HAProxy ha sido popular en los últimos años. Sin embargo, recientemente hemos visto la llegada de MaxScale, MySQL Router, ProxySQL y ahora también Nginx como proxy inverso.

¿Para qué casos de uso los usa y qué tan bien se integran en su entorno? Esta sesión tiene como objetivo brindar una base sólida en tecnologías de balanceador de carga para MySQL y MariaDB.

Revisamos las principales opciones de código abierto disponibles:desde conectores de aplicaciones (php-mysqlnd, jdbc), proxies inversos de TCP (HAproxy, Keepalived, Nginx) y balanceadores de carga compatibles con SQL (MaxScale, ProxySQL, MySQL Router).

También analizamos las mejores prácticas para las comprobaciones de estado del back-end para garantizar que las conexiones con equilibrio de carga se enruten a los nodos correctos en varias topologías de clústeres de MySQL. Obtendrá una buena comprensión de cómo se comparan las diferentes opciones y el conocimiento suficiente para decidir cuáles explorar más a fondo.

MySQL en Docker - Contenedorización de Dolphin

Detalles de la sesión: Docker se está volviendo más común y los usuarios lo están adoptando como un método para empaquetar e implementar aplicaciones autosuficientes en contenedores Linux principalmente sin estado. Es un excelente conjunto de herramientas además de la virtualización a nivel de sistema operativo (LXC, también conocido como contenedores) y funciona bien en el mundo de los microservicios.

Sin embargo, los contenedores de Docker son transitorios de forma predeterminada. Si se destruye un contenedor, también se pierden todos los datos creados. Para un servicio con estado como una base de datos, esto es un gran dolor de cabeza, por decir lo menos.

Hay varias formas de proporcionar almacenamiento persistente en contenedores Docker. En esta presentación, hablaremos sobre cómo configurar un servicio de datos persistentes con Docker que se puede desmantelar y recuperar en hosts y contenedores.

Nos referimos a las herramientas de orquestación, los volúmenes compartidos, los contenedores de solo datos, la gestión de seguridad y configuración, las redes de varios hosts, el descubrimiento de servicios y las implicaciones en el monitoreo cuando pasamos de servicios centrados en el host a servicios centrados en roles con ciclos de vida más cortos.

Automatización y gestión de MongoDB:un análisis de Ops Manager frente a ClusterControl

Detalles de la sesión: En cualquier entorno de operaciones ajetreado, hay innumerables tareas que realizar, algunas mensuales o semanales, algunas diarias o con mayor frecuencia, y algunas ad hoc. Y la automatización es clave para realizar implementaciones y recuperaciones de software rápidas, eficientes y consistentemente repetibles.

Hay muchas herramientas genéricas disponibles, tanto comerciales como de código abierto, para ayudar con la automatización de las tareas operativas. Algunas de estas herramientas incluso se implementan en el mundo de las bases de datos. Sin embargo, también hay disponible una pequeña cantidad de herramientas de automatización especializadas en dominios específicos, y vamos a comparar dos de estos productos:el propio Ops Manager de MongoDB y ClusterControl de Variousnines.

Cubrimos la instalación y el mantenimiento, la complejidad de la arquitectura, las opciones de redundancia, la funcionalidad comparativa, la supervisión, el tablero, las alertas, la copia de seguridad y la restauración, la implementación automatizada de configuraciones avanzadas y la actualización de las implementaciones existentes.

¡Gracias al equipo de Percona por organizar otra gran conferencia ya todos los que participaron de cerca y de lejos! ¡Esperamos volver a verte pronto!