¿Qué es Azure Application Gateway?
Azure Application Gateway administra las solicitudes que las aplicaciones cliente envían a las aplicaciones web hospedadas en un grupo de servidores web. El grupo de servidores web puede estar compuesto de máquinas virtuales de Azure, conjuntos de escalado de máquinas virtuales de Azure, Azure App Service e incluso servidores locales.
Application Gateway proporciona características como el tráfico HTTP de equilibrio de carga y el firewall de aplicaciones web. Admite el cifrado TLS/SSL del tráfico entre el usuario y una puerta de enlace de aplicaciones, y entre los servidores de aplicaciones y una puerta de enlace de aplicaciones.
Application Gateway utiliza el proceso round robin para enviar solicitudes de equilibrio de carga a los servidores de cada grupo back-end. La permanencia de sesión garantiza que las solicitudes de cliente de una misma sesión se enrutan al mismo servidor back-end. La permanencia de sesión es especialmente importante con las aplicaciones de comercio electrónico en las que no quiere que se interrumpa una transacción porque el equilibrador de carga la devuelve entre los servidores back-end.
Azure Application Gateway incluye las siguientes características:
- Compatibilidad con los protocolos HTTP, HTTPS, HTTP/2 y WebSocket
- Firewall de aplicaciones web para protegerse frente a vulnerabilidades de aplicaciones web
- Cifrado de la solicitud de un extremo a otro
- Escalado automático para ajustar dinámicamente la capacidad a medida que cambia la carga del tráfico web
- La purga de conexión permite la correcta eliminación de miembros del grupo de back-end durante las actualizaciones de servicio planeadas