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¶
- Cliente entra por UVG-LB.
- Nginx en UVG-LB distribuye trafico entre UVG-PRO1 y UVG-PRO2.
- Cada backend sirve Laravel con PHP-FPM.
- 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.