Como o Azure Front Door funciona

Concluído

Nesta unidade, você aprenderá como o Azure Front Door funciona e como ele:

  • Fornece acesso mais rápido, seguro e escalonável aos seus aplicativos Web.
  • Ajuda a proteger seus aplicativos baseados em nuvem.
  • Fornece conteúdo de alta largura de banda.

O Azure Front Door otimiza os tempos de acesso ao conteúdo. No diagrama a seguir, os usuários estão se conectando ao conteúdo hospedado no domínio personalizado contoso.com. O Azure Front Door é implementado em vários locais de borda. O Azure Front Door oferece recursos de CDN que otimizam o acesso ao conteúdo de back-end, enquanto o firewall ajuda a proteger esse acesso.

Diagram depicting the Azure Front Door Standard/Premium architecture as previously described.

Como o Azure Front Door otimiza a entrega de conteúdo

O Azure Front Door usa o protocolo anycast com TCP dividido na camada 7 para rotear solicitações de cliente HTTP/S para o back-end de aplicativo mais rápido e mais disponível. A maneira como o Azure Front Door roteia as solicitações depende do método de roteamento selecionado e da integridade do back-end. O Azure Front Door dá suporte a quatro métodos de roteamento, como descreve a seguinte tabela:

Método de roteamento Descrição
Latency Ajuda a garantir que solicitações sejam enviadas para os back-ends com as menores latências, dentro de um intervalo de sensibilidade aceitável.
Prioridade Usa prioridades atribuídas pelo administrador para os seus back-ends quando você deseja configurar um back-end primário para atender a todo o tráfego.
Ponderado Usa ponderações atribuídas pelo administrador para os seus back-ends quando você deseja distribuir tráfego por um conjunto de back-ends.
Afinidade de sessão Permite que você configure a afinidade de sessão para seus hosts ou domínios de front-end. Isso ajuda a garantir que as solicitações do mesmo usuário final sejam enviadas para o mesmo back-end.

O Azure Front Door também fornece opções de monitoramento de integridade de back-end. O Azure Front Door avalia periodicamente a integridade de cada um dos back-ends configurados. As respostas desses back-ends permitem que o Azure Front Door determine para quais recursos de back-end as solicitações de cliente podem ser roteadas.

Observação

O Azure Front Door é resiliente a falhas, incluindo falhas em uma região inteira do Azure devido a muitos locais de borda posicionados estrategicamente em todo o mundo.

Uma CDN é uma coleção distribuída de servidores Web. Esses servidores fornecem conteúdo baseado na Web aos usuários. Para ajudar a minimizar a latência, as CDNs usam os locais de ponto de presença que estão próximos dos usuários para armazenar o conteúdo em cache.

O Azure Front Door fornece os seguintes recursos principais da CDN:

  • Aceleração de site dinâmica
  • Regras de cache da CDN
  • Suporte de domínio personalizado HTTPS
  • Logs de diagnóstico do Azure
  • Compactação de arquivo
  • Filtragem geográfica

Como o Azure Front Door ajuda a proteger o conteúdo

O Azure Front Door fornece funcionalidades de firewall de aplicativo Web para ajudar a proteger seus aplicativos Web contra explorações e vulnerabilidades. O gerenciamento de segurança em seus aplicativos pode ser desafiador porque os aplicativos Web são cada vez mais direcionados.

O Azure Front Door opera na borda da rede, perto de ataques potenciais. Isso ajuda a evitar ataques antes que eles possam entrar na rede. O firewall de aplicativo Web do Azure Front Door é baseado em políticas que você pode associar a uma ou mais instâncias do Azure Front Door. Essas políticas de firewall consistem em:

  • Conjuntos de regras gerenciados, que são uma coleção de regras pré-configuradas
  • Regras personalizadas que você pode configurar

Observação

Se presentes, regras personalizadas serão processadas primeiro.

Uma regra consiste de:

  • Uma condição, que determina se uma regra se aplica ao tráfego.
  • Uma prioridade, que determina a ordem na qual uma regra é processada, com base na importância.
  • Uma ação, que pode ser Permitir, Bloquear, Registrar ou Redirecionar.
  • Um modo. Há dois modos:
    • Detecção: o Firewall de Aplicativo Web do Azure só faz o monitoramento e o log quando está nesse modo. Ele não executa nenhuma outra ação.
    • Prevenção: o Firewall de Aplicativo Web do Azure usa a ação definida quando está nesse modo.

Na próxima unidade, vamos considerar os fatores que ajudarão você a determinar qual camada do Azure Front Door é mais apropriada para as suas necessidades organizacionais.