O que é o Gateway de Aplicativo do Azure?
O Gateway de Aplicativo do Azure gerencia as solicitações que os aplicativos cliente enviam aos aplicativos Web hospedados em um pool de servidores Web. O pool de servidores Web pode ser composto por máquinas virtuais do Azure, pelos Conjuntos de Dimensionamento de Máquinas Virtuais do Azure, pelo Serviço de Aplicativo do Azure e até por servidores locais.
O Gateway de Aplicativo oferece recursos como balanceamento de carga do tráfego HTTP e Firewall do aplicativo Web. Ele dá suporte à criptografia TLS/SSL do tráfego entre usuários e um gateway de aplicativo e entre servidores de aplicativos e um gateway de aplicativo.
O Gateway de Aplicativo usa um processo round robin para fazer o balanceamento de carga das solicitações para os servidores em cada pool de back-end. A adesão da sessão garante que as solicitações de cliente da mesma sessão sejam roteadas para o mesmo servidor de back-end. A aderência à sessão é especialmente importante em aplicativos de comércio eletrônico, nos quais não se deseja que uma transação seja interrompida porque o balanceador de carga a redistribui entre os servidores de back-end.
O Gateway de Aplicativo do Azure inclui os seguintes recursos:
- Suporte para os protocolos HTTP, HTTPS, HTTP/2 e WebSocket
- Um firewall do aplicativo Web para se proteger contra as vulnerabilidades do aplicativo Web
- Criptografia de solicitação de ponta a ponta
- Dimensionamento automático, para ajustar de modo dinâmico a capacidade conforme as mudanças na carga de tráfego da Web
- Esvaziamento de conexões, permitindo a efetuar a remoção de membros do pool de back-end durante as atualizações de serviço planejadas