Skip to content

Cluster-Va-Cluster-Viene/documentacion

Repository files navigation

Visión general

Se va a construir un cluster para mejorar la disponibilidad de los sistemas, optimizar los tiempos de carga y mejorar la seguridad, todos los servidores se montan sobre Ubuntu 22.04 LTS (Jammy Jellyfish), se construirá en maquinas virtuales en VirtualBox

Objetivos

  • Alta disponibilidad entre balanceadores de carga para tener siempre un punto de entrada disponible
  • Disponibilidad de un WaF para mejorar la seguridad de las aplicaciones.
  • Alta disponibilidad de los ficheros mediante GlusterFs teniendo replicación en todos los nodos.
  • Alta disponibilidad de base de datos con Mysql Galera

Funcionamiento general

  • Las peticiones entrar por los balanceadores de carga, donde se finaliza el SSL para poder realizar el análisis de las conexiones.
  • Se remiten al WaF que revisar la seguridad de la petición y mitigar los intentos de hackeos como SQLi, XSS…
  • Una vez analizada la petición es devuelta al balanceador de carga, si la petición es buena la envía a los nodos GLAMP, si la petición es mala se informa al balanceador para que a la décima petición se corte la conexión contra el cluster.

Estructura servidores

Comparte

La obre se distribuye bajo Licencia Creative Commos, por lo que eres libre de compartirla como quieras y realizar modificaciones u obras derivadas de ella.

creativecommons by-sa

Cluster va Cluster viene por Rafael Otal Simal se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional

Agradecimientos

joseaguardia Bug en el script de Tor [#1]

Esdras Mejoras en el health check del waf [#2]