Home Blogs Implementando uma Estratégia Multi-CDN: 5 coisas que você precisa saber
Applications

Implementando uma Estratégia Multi-CDN: 5 coisas que você precisa saber

About The Author

Outline

1. O que é um Multi-CDN?

Uma Rede de Distribuição de Conteúdo é um sistema de servidores geograficamente dispersos que facilita a entrega de conteúdo digital com alto desempenho e alta disponibilidade. A ideia por trás de uma CDN é aproximar o conteúdo dos usuários finais. Em vez de centralizar o conteúdo digital (aplicações web, objetos web, arquivos, mídia para download e mídia de streaming) em um número relativamente pequeno de servidores, o conteúdo é armazenado em cache em muitos servidores distribuídos em todo o mundo. Os usuários finais agora recuperam o conteúdo que estão procurando do servidor de borda CDN mais próximo , em vez de voltar até a origem para recuperá-lo. Uma CDN também pode criar instantaneamente uma experiência de qualidade de transmissão de TV enquanto converte transmissões ao vivo on-the-fly para os formatos de dispositivo certos. Isso resulta em um desempenho muito melhor (menor latência) para seus clientes. Ele também evita sobrecarregar sua origem e permite que seu público escala.

2. Quais são os benefícios de uma Multi-CDN?

Existem várias razões para considerar uma estratégia multi-CDN:

Disponibilidade: Embora uma interrupção possa não aumentar para a notoriedade global, é provável que seja tão devastadora para o seu negócio. À medida que a Internet se tornou mais crítica para todos os aspetos do negócio, minutos de tempo de inatividade podem afetar seus resultados e prejudicar o relacionamento com os clientes. O Multi-CDN pode minimizar pontos únicos de falha fornecendo opções de entrega alternativas durante uma interrupção.

Desempenho: É improvável que qualquer CDN forneça o melhor desempenho para todos os tipos de tráfego em todas as regiões o tempo todo. Ao equilibrar de forma inteligente suas necessidades de entrega de conteúdo em vários provedores de CDN, você pode mitigar o impactos de falhas de desempenho de provedores específicos em regiões específicas para tipos de tráfego específicos.

Capacidade: Eventos de entrega de conteúdo em grande escala podem criar pontos de estrangulamento em provedores de CDN individuais ou em determinados locais. O Multi-CDN alivia esses gargalos distribuindo carga entre vários CDNs. Para grandes eventos ao vivo, como a Copa do Mundo, a escala rápida é uma função crítica dos CDNs. Se uma partida estiver empatada perto do fim do tempo de regulação, geralmente há picos massivos com os fãs entrando para assistir aos minutos finais.

Segurança: Ter vários provedores de CDN permite minimizar a exposição ou ignorar completamente os CDNs comprometidos em caso de ataque cibernético .

3. Como funciona o Multi-CDN?

Em muitas situações, o multi-CDN pode ser benéfico, mas como é que um implementa vários CDNs e quais fatores devem ser considerados para determinar o melhor método para seu aplicativo específico?

DNS: O Sistema de Nomes de Domínio (DNS) é um sistema de nomes para a Internet. No entanto, o equipamento da Internet não entende nomes de domínio – ele opera usando endereços IP. O DNS executa a tradução do nome de domínio para o endereço IP. O DNS é um dos métodos de comutação mais prevalentes entre diferentes CDNs em um ambiente multi-CDN.

Estático: O método mais básico de incorporar vários CDNs é modificar entradas DNS. Este método pode ser usado em uma configuração de espera ativa. Por exemplo, se uma CDN falhar, a entrada DNS será modificada para que todas as solicitações sejam redirecionadas para outra CDN. Usando esse método, o mapeamento de nomes de host diferentes pode impor políticas diferentes a diferentes CDNs.

Round Robin Ponderado: A abordagem round-robin ponderada permite que você aplique uma classificação diferente a cada CDN para indicar a preferência CDN. Pesos ou rácios podem ser baseados em critérios que você determina mais importantes para sua empresa, por exemplo, custo, desempenho, conetividade de ISP,

Geolocalização: No caso de Geolocalização, o tráfego é distribuído entre CDNs com base na localização do usuário final. Isso permite que você favoreça CDNs específicos com base na origem do tráfego.

Desempenho: O balanceamento de carga baseado em desempenho considera as condições atuais da rede para alcançar o melhor desempenho teórico. Essa abordagem envolve medir as condições da rede e considerar esses dados ao equilibrar as decisões.

4. O Multi-CDN é ideal para você?

O Multi-CDN tem alguns benefícios atraentes, mas não é necessariamente para todos. Faça a si mesmo estas perguntas ao considerar se uma estratégia multi-CDN é certa para você: Você pode pagar minutos ou horas de inatividade? Você tem picos de tráfego que poderiam ser aliviados com uma capacidade de transbordamento para outros CDNs? Sua entrega de conteúdo digital precisa ser sensível ao desempenho? Seu público é distribuído em todo o mundo? Se a sua resposta for sim para essas perguntas, a multi-CDN pode beneficiar a sua organização.

5. Selecionando o parceiro CDN correto

Depois de determinar que adicionar uma CDN ao seu ambiente de entrega de conteúdo faz sentido, a próxima pergunta se torna qual parceiro CDN selecionar. Aqui estão alguns fatores importantes a considerar:

Cobertura geográfica: Perguntas importantes a considerar: Onde estão seus usuários localizados? Onde você está olhando para expandir? Procure uma CDN com presença nas regiões ou países onde a maioria dos seus usuários está. Ao considerar sua distribuição global de tráfego, também é importante considerar o crescimento futuro. Se você espera ver o aumento do tráfego vindo de mercados emergentes como o Brasil, por exemplo, o fator em sua decisão agora é evitar ter que renegociar seu contrato de CDN ou mover prematuramente provedores de CDN. Procure uma CDN com presença em lugares onde a maioria dos seus usuários atuais e futuros estão.

Métricas de desempenho: Podem parecer óbvias, mas o melhor lugar para começar é considerar o que é mais importante para a experiência do seu cliente. Neste caso, métricas importantes para a entrega de vídeo podem incluir taxa de rebuffer, taxa de bits e tempo de inicialização.

Medição de desempenho: Existem várias ferramentas de monitoramento de desempenho comercialmente disponíveis, no entanto, em muitos casos, os resultados podem ser enganosos. A melhor abordagem para avaliar o desempenho é fazer um teste ou prova de conceito com um ou mais CDNs, usando sua carga de trabalho real nas regiões geográficas mais importantes para você.

Serviço e suporte: As coisas às vezes dão errado ou você pode querer tocar em um especialista em tecnologia. Em momentos como este, um excelente suporte pode fazer toda a diferença. Considere o quão importante é ter acesso ao suporte ao cliente ao vivo. Esse suporte estará disponível fora do horário comercial? Que tipo de apoio é oferecido na sua região? O suporte é gratuito ou existe um valor premium cobrado por este serviço? Se você entregar eventos ao vivo, que experiência relevante o parceiro CDN tem e eles estão dispostos a participar de uma ponte antes ou durante o evento? O fornecedor de CDN pode ajudar na integração ou migração de outra CDN?

O resultado final: Usar vários CDNs para oferecer essas experiências de conteúdo digital promete níveis ainda maiores de disponibilidade e desempenho. Ao aproveitar a combinação certa de provedores e empresas, você pode melhorar simultaneamente a qualidade de experiência do usuário final, reduzindo os custos. Veja as 5 coisas que você precisa saber sobre a implementação de uma estratégia Multi-CDN para obter mais informações sobre este tópico.