Migrar entre provedores de CDN
Os serviços de Rede de Distribuição de Conteúdo (CDN) podem fornecer resiliência e adicionar benefícios para os diferentes tipos de cargas de trabalho. Alternar entre provedores de CDN é uma prática comum quando os requisitos de entrega na Web são alterados ou quando um serviço diferente é mais adequado para as necessidades do seu negócio.
O objetivo deste artigo é compartilhar as práticas recomendadas ao migrar de um serviço de CDN para outro. Neste artigo, falaremos sobre os diferentes serviços de CDN do Azure, como comparar esses produtos e as práticas recomendadas a serem consideradas ao executar a migração.
Visão geral dos perfis da CDN do Azure
Azure Front Door: lançará duas novas camadas (Standard e Premium) em 29 de março de 2022, que é o serviço Front Door de última geração. Ele combina os recursos Azure Front Door (clássico), CDN da Microsoft (clássica) e Firewall de Aplicativo Web. Com recursos como integração de links privados, aprimoramentos no mecanismo de regras, diagnósticos e uma aceleração completa de aplicativos seguros para clientes do Azure. Para obter mais informações sobre o Azure Front Door, confira Visão geral do Front Door.
CDN do Azure Standard/Premium da Edgio: é uma alternativa ao Azure Front Door para suas soluções gerais de CDN e mídia. A CDN do Azure da Edgio é otimizada para grandes cargas de trabalho de streaming de mídia. Ele possui recursos exclusivos de CDN, como aquecimento de cache, serviços de entrega de logs e recursos de relatório.
CDN Standard do Azure da Akamai (Desativando em 31 de outubro de 2023): Em maio de 2016, o Azure fez uma parceria com a Akamai Technologies Inc para oferecer a CDN Standard do Azure da Akamai. Recentemente, a Azure e a Akamai Technologies Inc decidiram não renovar esta parceria. Como resultado, a partir de 31 de outubro de 2023, a CDN Standard do Azure da Akamai não será mais suportada.
Você ainda poderá gerenciar seus perfis existentes até 31 de outubro. Após 31 de outubro, você não poderá mais criar uma nova CDN Standard do Azure a partir de perfis da Akamai ou modificar os perfis criados anteriormente.
Se você não migrar suas cargas de trabalho até 31 de outubro, migraremos sua CDN Standard do Azure a partir do perfil da Akamai para outro serviço de CDN do Azure com recursos e preços semelhantes a partir de 1º de novembro de 2023.
Comparação de preços
A alternância entre perfis de CDN pode introduzir alterações no custo total da entrega de conteúdo. Para obter mais informações sobre os preços de serviço, confira Preços do Azure Front Door e Preços da CDN do Azure.
Comparar os perfis e recursos da CDN do Azure
Para obter uma comparação de recursos entre os diferentes serviços de CDN do Azure, consulte Comparar os recursos dos produtos de CDN do Azure.
Diretrizes para a migração entre provedores de CDN
As diretrizes a seguir são consideradas para definir o escopo e acompanhar seus planos de migração de CDN:
Preparar
Examinar as utilizações e arquitetura de rede da sua CDN existente. Incluindo as seguintes orientações:
- Crie um inventário de cada ponto de extremidade, domínios personalizados e seus casos de uso.
- Analise as configurações de ponto de extremidade existentes e capture o cache, as regras de compactação e outras configurações aplicáveis, como a regra de cache e seus cenários.
Prova de conceito
Crie um ambiente de teste de prova de conceito em pequena escala com seu potencial perfil de CDN substituto.
- Definir critérios de sucesso:
- Custo: o novo perfil de CDN atende aos seus requisitos de custo?
- Desempenho: o novo perfil de CDN atende aos requisitos de desempenho da sua carga de trabalho?
- Criar um novo perfil - por exemplo, CDN do Azure com Edgio.
- Configure seu novo perfil com definições de configuração semelhantes às do perfil existente.
- Ajuste as definições de configuração de cache e compactação para atender às suas necessidades.
Implementar
Após a conclusão do teste de prova de conceito, você pode iniciar o processo de migração.
- Configurar o novo perfil de CDN para produção executando a validação antes da alteração.
- Teste do ambiente de teste:
- Teste sua carga de trabalho e configuração de DNS para ver se ela está funcionando corretamente.
- Verifique se o cache está configurado corretamente. Por exemplo, páginas de contas.
- Validação do ambiente A/B (se permitido):
- Configure o Gerenciador de Tráfego para rotear o tráfego para o novo perfil de CDN e comparar o desempenho e o comportamento do cache.
- Teste do ambiente de teste:
- Alteração do serviço de CDN: configure a alteração do DNS para apontar para o novo CNAME de CDN.
- Monitoramento de pós-alteração: monitora a taxa de acertos do cache da CDN, o volume do tráfego de origem, quaisquer códigos de status anormais e as principais URLs.
Dica
Itens a serem verificados antes da migração das cargas de trabalho de produção
- Verifique se as configurações, como objetos de cache, TTLs e outras configurações personalizadas em potencial no nível do perfil de CDN, estão sendo acomodadas.
- As personalizações dos aplicativos de origem são ajustadas:
- Atualize a Lista de Controle de Acesso (ACL) se uma estiver sendo usada para permitir intervalos de saída de CDN.
- As ferramentas de gerenciamento de tráfego, como um balanceador de carga, têm as políticas e regras corretas para a CDN.
- Valide as cargas de trabalho de origem e o desempenho do cache da CDN.
- Alterar entre CDNs pode aumentar o tráfego para a origem por um período de tempo até que o novo provedor armazene o conteúdo em cache.
Melhore a migração com o Gerenciador de Tráfego do Azure
Se você tiver vários perfis de CDN do Azure, poderá melhorar a disponibilidade e o desempenho usando o Gerenciador de Tráfego do Azure. Você pode usar o Gerenciador de Tráfego para balancear a carga entre vários pontos de extremidade da CDN do Azure para failover e balanceamento de carga geográfica.
Em um cenário típico de failover, todas as solicitações de cliente são direcionadas para o perfil CDN primário. Se o perfil não estiver disponível, as solicitações serão enviadas para o perfil secundário. As solicitações serão retomadas ao seu perfil principal quando ele se tornar disponível novamente. O uso do Gerenciador de Tráfego do Azure dessa maneira garante que seu aplicativo Web esteja sempre disponível.
Para saber mais, confira Pontos de extremidade de CDN de failover com o Gerenciador de Tráfego.
Próximas etapas
- Crie um perfil do Azure Front Door.
- Crie um perfil CDN do Azure da Edgio.