¿Qué tipos de algoritmos generalmente necesito saber para ser bueno en la creación de redes y, en última instancia, en el diseño de CDN y redes similares?

Nunca he construido una red de entrega de contenido, así que esta es mi opinión basada en mi otra experiencia en ingeniería de redes … Para el registro, probablemente desee más de 10 años de experiencia en el campo para liderar un proyecto como este.

Debe estar muy familiarizado con TCP / IP, DNS. y protocolos de conmutación por error como HSRP, GLBP, VRRP, etc. También con diseño de red redundante / escalera, conceptos como 802.1q, EtherChannel / LACP y protocolos de puerta de enlace interior / exterior.

Examine el DNS geográfico y el enrutamiento geográfico. Probablemente también desee examinar los sistemas de archivos distribuidos que admiten múltiples conjuntos de datos incompletos en múltiples nodos.

Debe usar la infraestructura existente de alguien, como Amazon EC2 o Akamai, o necesitará POP en múltiples ubicaciones de colocación. Si decide seguir la ruta de colocación, debe tener experiencia en la evaluación y negociación de colocación. No pierda el tiempo con esto, o pagará de más y / o tendrá un tiempo de inactividad inaceptable.

Puedo responder preguntas más específicas si las tienes …

Referencias
http://en.wikipedia.org/wiki/Int…
http://en.wikipedia.org/wiki/Dom…
http://en.wikipedia.org/wiki/Geo…
http://en.wikipedia.org/wiki/Com…
http://en.wikipedia.org/wiki/Hot…
http://en.wikipedia.org/wiki/GLBP
http://en.wikipedia.org/wiki/Vir…
http://en.wikipedia.org/wiki/802.1q
http://en.wikipedia.org/wiki/Eth…
http://en.wikipedia.org/wiki/Lin…
http://en.wikipedia.org/wiki/Red…
http://en.wikipedia.org/wiki/Dis…
http://en.wikipedia.org/wiki/Int…
http://en.wikipedia.org/wiki/Ext…