1. O que é uma 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 utilizadores 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 utilizadores finais agora recuperam o conteúdo que procuram a partir do servidor de borda CDN mais próximo em vez de voltarem até à origem para o recuperarem. Uma CDN também pode criar instantaneamente uma experiência com qualidade de transmissão de TV enquanto converte transmissões ao vivo on-the-fly para os formatos certos de dispositivos. Isso resulta em um desempenho muito melhor (menor latência) para os seus clientes. Também evita sobrecarregar a sua origem e permite que o seu público seja dimensionado.
2. Quais são os benefícios de uma Multi-CDN?
Há várias razões para considerar uma estratégia de 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 os seus resultados e danificar as relações com os clientes. O Multi-CDN pode minimizar pontos únicos de falha fornecendo opções alternativas de entrega 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 as suas necessidades de entrega de conteúdo em vários fornecedores de CDN, pode atenuar o impactos das falhas de desempenho de fornecedores 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 fornecedores de CDN individuais ou em determinados locais. O Multi-CDN alivia esses gargalos distribuindo carga entre múltiplos CDNs. Para grandes eventos ao vivo, como a Copa do Mundo, a escala rápida é uma função crítica das CDNs. Se uma partida estiver empatada perto do fim do tempo de regulação, normalmente há picos massivos com os fãs a entrar para assistir aos minutos finais.
Segurança: Ter vários fornecedores 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, a multi-CDN pode ser benéfica, mas como é que se implantam múltiplos CDNs, e que fatores devem ser considerados para determinar o melhor método para a sua aplicação em particular?
DNS: O Sistema de Nomes de Domínio (DNS) é um sistema de nomes para a Internet. No entanto, o equipamento da Internet não compreende nomes de domínio – funciona usando endereços IP. O DNS realiza 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 múltiplos CDNs é modificar entradas de DNS. Este método pode ser usado numa configuração de espera ativa. Por exemplo, se uma CDN falhar, a entrada de DNS é modificada para que todas as solicitações sejam redirecionadas para outra CDN. Usando este método, mapear nomes de hosts diferentes pode impor políticas diferentes a diferentes CDNs.
Robin de rodada ponderada: A abordagem de rodada ponderada permite que você aplique uma classificação diferente a cada CDN para indicar a preferência de CDN. Pesos ou rácios podem ser baseados em critérios que você determina mais importantes para o seu negócio, por exemplo, custo, desempenho, conetividade de ISP, etc.
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 equilíbrio de carga baseado no desempenho considera as condições atuais da rede para alcançar o melhor desempenho teórico. Esta abordagem envolve medir as condições da rede e considerar estes dados ao equilibrar as decisões.
4. O Multi-CDN é ideal para você?
O Multi-CDN tem alguns benefícios convincentes, mas não é necessariamente para todos. Faça a si mesmo estas perguntas quando considerar se uma estratégia multi-CDN é a certa para você: Você pode pagar minutos ou horas de tempo de inatividade? Você tem picos de tráfego que podem ser aliviados com uma capacidade de transbordamento para outros CDNs? As suas necessidades de entrega de conteúdos digitais são sensíveis ao desempenho? O seu público está distribuído pelo mundo? Se a sua resposta for sim a estas perguntas, a multi-CDN pode beneficiar a sua organização.
5. Selecionando o parceiro CDN certo
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 escolher. Aqui estão alguns fatores importantes a considerar:
Cobertura geográfica: Perguntas importantes a considerar: Onde estão localizados os seus utilizadores? Onde está a procura de expandir? Procure uma CDN com presença nas regiões ou países onde a maioria dos seus utilizadores está. Ao considerar a 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 a India, 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 locais onde a maioria dos seus atuais e futuros utilizadores 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, as 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 monitorização de desempenho disponíveis comercialmente, no entanto, em muitos casos, os resultados podem ser enganadores. 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 que são 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. Considerem como é importante ter acesso ao apoio 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 pago 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 fornecedores e empresas, você pode simultaneamente melhorar a qualidade da 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.