Saltar a contenido

Arquitectura

Topologia

Nodo IP Rol
UVG-PRO1 10.200.145.211 App Laravel produccion nodo 1
UVG-PRO2 10.200.145.212 App Laravel produccion nodo 2
UVG-TEST 10.200.145.213 App Laravel entorno test
UVG-LB 10.200.145.214 Load balancer y monitoreo

Flujo de peticiones

  1. Cliente entra por UVG-LB.
  2. Nginx en UVG-LB distribuye trafico entre UVG-PRO1 y UVG-PRO2.
  3. Cada backend sirve Laravel con PHP-FPM.
  4. Laravel consume MariaDB local o configurada por entorno.

Componentes tecnicos

  • Web: Nginx
  • App: Laravel
  • Runtime: PHP-FPM
  • Base de datos: MariaDB
  • Assets: Vite build
  • Monitoreo: Prometheus + Grafana

Principios de operacion

  • Separar test y produccion por rama y despliegue.
  • Mantener build de frontend versionado y validado.
  • Usar procedimientos operativos repetibles.