Contorno de produción
O contorno de produción (production environment) é o escenario final onde a aplicación web está dispoñible para os usuarios reais. Aquí é onde o software cumpre a súa función principal: dar servizo ao público, clientes ou usuarios finais de forma segura, estable e eficiente.
Características principais do contorno de produción:
- Acceso público ou empresarial: a aplicación está dispoñible en internet (ou nunha rede interna) e é utilizada activamente polos usuarios.
- Alta estabilidade e seguridade: debe garantir a dispoñibilidade do servizo, a protección de datos e o bo rendemento.
- Infraestrutura robusta: adoita empregar servidores na nube (como AWS, Azure ou Google Cloud Platform), sistemas de balanceo de carga, backups automáticos, etc.
- Monitorización e rexistro: todas as accións relevantes (erros, eventos, estatísticas) rexístranse para detectar problemas rapidamente.
O despregue en produción é un proceso crítico, xa que calquera erro pode afectar os usuarios reais. Por iso, faise con moito coidado e seguindo estratexias que minimicen os riscos:
- Despregue progresivo: publícase a nova versión para un grupo pequeno de usuarios ou servidores, e se non hai problemas, amplíase ao resto.
- Xanelas de despregue: faise en horarios de baixa actividade para reducir o impacto se algo sae mal.
- Despregue automático con validación manual: intégrase no fluxo CI/CD, pero require unha confirmación manual para completar o despregue.
Algunhas consideracións a ter en conta no despregue:
- Realízanse backups antes do despregue.
- Hai plans de emerxencia para reverter o despregue (rollback) se aparece un erro grave.
- Evítase despregar cambios sen probar en staging.