What is a content delivery network on Azure? (O que é uma rede de entrega de conteúdos no Azure?)
Importante
O Azure CDN Standard da Microsoft (clássico) será desativado em 30 de setembro de 2027. Para evitar qualquer interrupção do serviço, é importante migrar o Azure CDN Standard dos perfis Microsoft (clássicos) para o Azure Front Door Standard ou Premium até 30 de setembro de 2027. Para obter mais informações, consulte Azure CDN Standard da aposentadoria (clássica) da Microsoft.
A CDN do Azure de Edgio será aposentada em 15 de janeiro de 2025. Você deve migrar sua carga de trabalho para o Azure Front Door antes dessa data para evitar a interrupção do serviço. Para obter mais informações, consulte CDN do Azure das Perguntas frequentes sobre aposentadoria do Edgio.
Uma rede de entrega de conteúdos é uma rede distribuída de servidores que pode fornecer conteúdo Web de forma eficiente aos utilizadores. Uma rede de entrega de conteúdo armazena conteúdo armazenado em cache em servidores de borda em locais de ponto de presença (POP) próximos aos usuários finais, para minimizar a latência.
A Rede de Entrega de Conteúdo do Azure oferece aos desenvolvedores uma solução global para fornecer rapidamente conteúdo de alta largura de banda aos usuários, armazenando em cache seu conteúdo em nós físicos estrategicamente posicionados em todo o mundo. A Rede de Entrega de Conteúdo do Azure também pode acelerar o conteúdo dinâmico, que não pode ser armazenado em cache, usando várias otimizações de rede usando POPs de rede de entrega de conteúdo. Por exemplo, a otimização da rota para ignorar o Protocolo BGP (Border Gateway Protocol).
Os benefícios de usar a Rede de Entrega de Conteúdo do Azure para fornecer ativos de site incluem:
- Melhor desempenho e melhor experiência do usuário para os usuários finais, especialmente ao usar aplicativos em que várias solicitações de ida e volta exigidas pelos usuários finais para carregar conteúdo.
- Grande dimensionamento para processar melhor cargas elevadas instantâneas, como no início de um evento de iniciação de um produto.
- Distribuição de solicitações de usuários e veiculação de conteúdo diretamente de servidores de borda para que menos tráfego seja enviado para o servidor de origem.
Para obter uma lista dos locais atuais dos nós da rede de entrega de conteúdo, consulte Locais POP da Rede de Entrega de Conteúdo do Azure.
Como funciona
Um utilizador (Alice) solicita um ficheiro (também denominado recurso) ao utilizar um URL com um nome de domínio especial, como < nome do ponto final>.azureedge.net. Este nome pode ser um nome de anfitrião de ponto final ou um domínio personalizado. O DNS encaminha o pedido para o melhor desempenho de localização POP, que é normalmente o POP que está geograficamente mais próximo do utilizador.
Se nenhuns servidores Edge no POP tiverem o ficheiro na respetiva cache, o POP solicita o ficheiro do servidor de origem. O servidor de origem pode ser uma aplicação Web do Azure, um Serviço em Nuvem do Azure, uma conta de Armazenamento do Azure ou qualquer servidor Web acessível publicamente.
O servidor de origem devolve o ficheiro a um servidor Edge no POP.
Um servidor Edge no POP coloca em cache o ficheiro e devolve o ficheiro ao requerente original (Alice). O arquivo permanece armazenado em cache no servidor de borda no POP até que o tempo de vida (TTL) especificado por seus cabeçalhos HTTP expire. Se o servidor de origem não tiver especificado um valor de TTL, o TTL predefinido é de sete dias.
Mais usuários podem solicitar o mesmo arquivo usando a mesma URL que Alice usou e são direcionados para o mesmo POP.
Se o valor de TTL para o ficheiro ainda não tiver expirado, o servidor Edge do POP devolve o ficheiro diretamente da cache. Este processo traduz-se numa experiência de utilizador mais rápida e mais dinâmica.
Requisitos
- Para usar a Rede de Entrega de Conteúdo do Azure, você deve possuir pelo menos uma assinatura do Azure.
- Você também precisa criar um perfil de rede de entrega de conteúdo, que é uma coleção de pontos de extremidade de rede de entrega de conteúdo. Cada ponto de extremidade da rede de entrega de conteúdo é uma configuração específica que os usuários podem personalizar com o comportamento e o acesso de entrega de conteúdo necessários. Para organizar seus pontos de extremidade de rede de entrega de conteúdo por domínio da Internet, aplicativo Web ou alguns outros critérios, você pode usar vários perfis.
- Como os preços da Rede de Entrega de Conteúdo do Azure são aplicados no nível do perfil da rede de entrega de conteúdo, portanto, se você quiser usar uma combinação de níveis de preços, deverá criar vários perfis de rede de entrega de conteúdo. Para obter informações sobre a estrutura de cobrança da rede de entrega de conteúdo do Azure, consulte Noções básicas sobre a cobrança da Rede de Entrega de Conteúdo do Azure.
Limitações
Cada subscrição do Azure tem limites predefinidos para os recursos seguintes:
- O número de perfis de rede de distribuição de conteúdo criados.
- O número de pontos de extremidade criados em um perfil de rede de distribuição de conteúdo.
- O número de domínios personalizados mapeados para um ponto de extremidade.
Para obter mais informações sobre limites de assinatura da rede de distribuição de conteúdo, consulte Limites da rede de distribuição de conteúdo.
Recursos da Rede de Entrega de Conteúdo do Azure
A Rede de Entrega de Conteúdo do Azure oferece os seguintes recursos principais:
- Aceleração de site dinâmico
- Regras de cache da rede de distribuição de conteúdo
- Suporte de domínio HTTPS personalizado
- Logs de diagnóstico do Azure
- Compressão de ficheiros
- Filtro geográfico
Para obter uma lista completa dos recursos suportados por cada produto da Rede de Entrega de Conteúdo do Azure, consulte Comparar os recursos do produto Rede de Entrega de Conteúdo do Azure.
Próximos passos
- Para começar a usar a rede de entrega de conteúdo, consulte Criar um perfil e um ponto de extremidade da Rede de Entrega de Conteúdo do Azure.
- Gerencie seus pontos de extremidade de rede de entrega de conteúdo por meio do portal do Microsoft Azure ou com o PowerShell.
- Saiba como automatizar a Rede de Entrega de Conteúdo do Azure com .NET ou Node.js.
- Módulo de aprendizagem: Introdução à Rede de Entrega de Conteúdo do Azure.