O que é o Gateway de Aplicativo do Azure?
O Gateway de Aplicativo do Azure gerencia as solicitações que os aplicativos cliente enviam para aplicativos Web hospedados em um pool de servidores Web. O pool de servidores Web pode ser máquinas virtuais do Azure, Conjuntos de Dimensionamento de Máquinas Virtuais do Azure, Serviço de Aplicativo do Azure e até 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 vulnerabilidades do aplicativo Web.
- Criptografia de solicitação de ponta a ponta.
- Dimensionamento automático para ajustar dinamicamente a capacidade à medida que a carga de tráfego da Web é alterada.
- O esvaziamento de conexões ajuda a efetuar a remoção de membros do pool de back-end durante as atualizações de serviço planejadas.