Um CDN (especificamente o CloudFront) pode debandar seu servidor de origem após uma falha?

2

Similar a como um servidor memcache pode gravar um banco de dados após um acerto perdido.

Eu deveria esperar um tráfego alto do meu CDN (s)?

    
por ckliborn 23.11.2011 / 02:47

2 respostas

1

Em geral, não, porque geralmente há apenas dezenas de nós CDN que farão solicitações diretas à sua origem. Até a Akamai, que tem dezenas de milhares de nós de borda, geralmente usa comparativamente poucos deles para fazer solicitações de origem em uma espécie de hierarquia de camadas múltiplas.

Além disso, ao contrário de alguns softwares de cache "burros", as ferramentas de um CDN normalmente "retêm" várias solicitações para o mesmo arquivo até que o primeiro esteja no cache, em vez de passar várias solicitações para o mesmo arquivo. Mesmo ferramentas de cache de proxy off-the-shelf como Varnsih e Nginx fazem isso corretamente agora.

Suponha que, se você tiver um conjunto extremamente diversificado de conteúdo com uma correlação temporal muito baixa e uma origem com muito pouca energia ... até 12 nós solicitando milhares de arquivos diferentes em rápida sucessão podem ser problemáticos. Mas se você estiver usando um VPS barato de 256 MB atrás de um CDN, bem, você também está sendo barato demais. Meu conselho seria usar seus registros CDN para lhe dar uma idéia do pior cenário que você pode enfrentar, em termos de número de URLs únicos sendo solicitados em um curto período de tempo a partir do número de nós CDN. Você deve então testar sua origem exatamente para esse cenário e mix de arquivos. Bons números de um teste realista superam a conjectura toda vez, e geralmente não são difíceis de alcançar.

    
por 28.11.2011 / 05:11
0

Aparentemente sim, se você receber um CDN montado com proxies estúpidas de qualquer forma:

link

Como você deve determinar se o seu CDN faz ou não não está claro para mim, mas você pode esperar que assuma que os maiores jogadores acertam.

    
por 02.01.2013 / 09:41