¿Puede una CDN (específicamente CloudFront) hacer estampida a su servidor de origen después de un fallo?

¿Puede una CDN (específicamente CloudFront) hacer estampida a su servidor de origen después de un fallo?

De manera similar a cómo un servidor Memcache puede hacer estampar una base de datos después de un golpe fallido.

¿Debería esperar algún día un alto tráfico de mis CDN?

Respuesta1

En general, no, porque normalmente solo hay docenas de nodos CDN que realizarán solicitudes directamente a su origen. Incluso Akamai, que tiene decenas de miles de nodos de borde, normalmente utiliza comparativamente pocos de ellos para realizar solicitudes de origen en una especie de jerarquía de múltiples capas.

Además, a diferencia de algunos programas de almacenamiento en caché "más tontos", las herramientas de una CDN normalmente "retendrán" múltiples solicitudes para el mismo archivo hasta que la primera esté en caché, en lugar de pasar múltiples solicitudes al back-end para el mismo archivo. Incluso las herramientas de almacenamiento en caché de proxy disponibles en el mercado, como Varnsih y Nginx, lo hacen correctamente ahora.

Dicho esto, supongo que si tiene un conjunto de contenido enormemente diverso con una correlación temporal muy baja y un origen con muy poca potencia... incluso 12 nodos que soliciten miles de archivos diferentes en rápida sucesión podrían ser problemáticos. Pero si estás usando un VPS económico de 256 MB detrás de una CDN, bueno, también estás siendotambiénbarato. Mi consejo sería utilizar sus registros de CDN para darle una idea del peor de los casos al que podría enfrentarse, en términos de cantidad de URL únicas solicitadas en un corto período de tiempo desde qué cantidad de nodos de CDN. Luego debe realizar una prueba de carga de su origen exactamente para ese escenario y combinación de archivos. Los buenos números de una prueba realista siempre superan las conjeturas y, por lo general, no lo son.esodifícil de lograr.

Respuesta2

Aparentemente sí, si de todos modos obtienes una CDN ensamblada a partir de servidores proxy tontos:

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

No me queda claro cómo se supone que debes determinar si tu CDN lo hace o no, pero puedescon un poco de suerteSupongamos que los actores más importantes lo hacen bien.

información relacionada