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

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

Semelhante a como um servidor memcache pode debandar um banco de dados após um acerto perdido.

Devo esperar alto tráfego do(s) meu(s) CDN(s)?

Responder1

Em geral, não, porque normalmente existem apenas dezenas de nós CDN que farão solicitações diretamente à sua origem. Até mesmo a Akamai, que possui dezenas de milhares de nós de borda, normalmente usa comparativamente poucos deles para fazer solicitações de origem em uma espécie de hierarquia multicamadas.

Além disso, ao contrário de alguns softwares de cache "mais burros", as ferramentas de um CDN normalmente "retêm" várias solicitações para o mesmo arquivo até que a primeira esteja no cache, em vez de passar várias solicitações para o back-end para o mesmo arquivo. Até mesmo ferramentas de cache de proxy prontas para uso, como Varnsih e Nginx, fazem isso corretamente agora.

Dito isto, suponho que se você tiver um conjunto extremamente diversificado de conteúdo com uma correlação temporal muito baixa e uma origem muito fraca... até mesmo 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á sendotambémbarato. Meu conselho seria usar seus logs de CDN para ter uma ideia do pior cenário que você pode enfrentar, em termos do número de URLs exclusivos solicitados em um curto espaço de tempo a partir de quantos nós CDN. Você deve então testar sua origem exatamente para esse cenário e combinação de arquivos. Bons números de um teste realista vencem sempre conjecturas e geralmente não sãoquedifícil de alcançar.

Responder2

Aparentemente sim, se você montar um CDN a partir de proxies burros, de qualquer forma:

http://www.jet-stream.com/blog/downsides-of-http-adaptive-bit-rate-streaming/

Como você deve determinar se o seu CDN funciona ou não, não está claro para mim, mas você podeesperançosamentepresuma que os grandes jogadores acertam.

informação relacionada