Saltar al contenido
Joomla

MariaDB MaxScale y complementos de filtrado: cómo crear arquitecturas de bases de datos flexibles.

Team Host.it 3 min de lectura

Contenido

MariaDB MaxScale se ha convertido en Release Candidate, por este logro debemos agradecer a todas las empresas que aceptaron ser parte del proyecto de prueba MaxScale Beta y a todo el equipo de MariaDB que estuvo involucrado en este estudio. Este importante paso en la vida de MaxScale ha tenido un gran impacto en el proceso de garantía de calidad de MaxScale.

La prueba Decidimos pedir ayuda a varias empresas para probar MaxScale en entornos "reales" con ajustes personalizados, diferentes configuraciones y con una carga de tráfico lo más cercana posible a la realidad. La empresa Colt Engine srl, propietaria de la marca Joomlahost.it, es una empresa de hosting italiana con sede en Turín que mostró mucho interés en este proyecto desde el principio, eran grandes fans de MariaDB MaxScale y estaban muy entusiasmados por ser los primeros probadores de MaxScale desde principios de 2014, cuando todavía estaba en la versión Alpha. De hecho, ellos mismos sugirieron algunos complementos de filtrado que luego se implementaron.

En noviembre, comenzamos a desarrollar juntos un posible entorno de prueba y Colt Engine decidió incluir MaxScale en la producción de uno de sus proyectos. Lo que me gustaría mostrar en esta publicación es una de las infinitas formas posibles en que MaxScale puede ayudar a los administradores y arquitectos de bases de datos a resolver diferentes problemas y diseñar fácilmente una arquitectura flexible. Colt Engine es un proveedor de servicios de Internet, así como el proveedor de hosting oficial italiano para Joomla!, en mi opinión uno de los mejores probadores.

Complementos de filtrado en Joomla! hosting, en la mayoría (si no en todos) los casos no hay ayuda que pueda indicar qué aplicaciones se están ejecutando en sus servidores y cómo acceden a instancias de MariaDB o MySQL (ahora están usando MariaDB y MySQL, pero gradualmente trasladarán todos los servidores a MariaDB). No es fácil predecir las cargas de tráfico o el número de conexiones que una aplicación específica necesitará a lo largo del tiempo y no es fácil gestionarlas o distribuirlas.

Algo de Joomla! complementos que están disponibles, usan instrucciones obsoletas o que han sido modificados ("TYPE =" versus "ENGINE =" en CREATE TABLE, por nombrar solo uno de los más comunes). En este caso particular, MaxScale puede filtrar todas las sintaxis obsoletas y darle a Colt Engine la capacidad de decidir a qué servidor específico con una versión particular de MariaDB/MySQL dirigir las solicitudes, o mejor aún, reemplazar la palabra clave obsoleta (como en el ejemplo anterior) con la sintaxis más actualizada y mantener todos los servidores alineados con la misma versión de la base de datos.

Es fácil entender que si necesita monitorear cientos de servidores es importante tener una plataforma confiable y escalable; sin embargo, cuando esto no es posible, o durante períodos de transición, MaxScale puede brindarle la capacidad de integrar diferentes versiones de bases de datos y enrutar constantemente consultas a servidores específicos en función de reglas específicas.

El filtro Tee Otra parte del entorno de prueba implica otro filtro MaxScale importante, a saber, el filtro Tee. Este filtro le permite duplicar consultas en diferentes tipos de servidores de bases de datos, para que pueda crear servidores con diferentes cargas de trabajo con una tecnología de equilibrio de servicios verdaderamente única. En realidad, el uso específico del filtro Tee brindó comentarios importantes a nuestros ingenieros de MaxScale quienes, gracias a esto, estuvieron felices de refinar el diseño original del filtro Tee y permitir un uso más avanzado del mismo.

Hosting Joomla

Hosting Joomla en Italia

Planes con backups, certificados SSL y herramientas para desarrolladores y agencias.

Del blog

WordPress

WordPress 7.0 e l’AI

Cosa cambia per le web agency

Sicurezza

Patch a caldo, sito acceso

CVE kernel senza riavvii a raffica

Del archivo

Joomla

Por qué Host.it eligió Joomla 4 como interfaz

Joomla

Día de la Protección de Datos - La importancia de la Privacidad y la Seguridad