Dado que Amazon, Google y Microsoft están involucrados en los servicios en la nube, ¿cómo sobrevive una empresa de administración de contenido como Akamai?

Gracias por A2A.

Akamai no está haciendo nube, están haciendo CDN, y ahora seguridad. No puedes pedirle a Akamai una máquina virtual. (Bueno, puedes preguntar, pero no te venderán uno).

Dicho esto, Amazon tiene una CDN. Google tiene uno, pero solo sirve su propio contenido. Microsoft … bueno, seamos amables y digamos que también tienen uno. Pero ninguno de esos es tan bueno como el Akamai CDN.

El CDN de Google podría ser mejor para servir a YouTube. El CDN de Netflix es absolutamente mejor para servir videos de Netflix. Pero el CDN de Akamai es mejor en casi todo lo demás.

Las empresas cuya presencia en línea es clave para su éxito eligen Akamai para CDN y servicios de seguridad, a pesar de que muchos competidores tienen precios más bajos.

EDITAR: Debería revelar que solía ser el principal arquitecto de redes de Akamai, así que tal vez soy un poco parcial.

EDIT2: Algunos otros explican por qué el CDN de Akamai es mejor que otros. Esta no era la pregunta original, por lo que no entré en detalles, solo la dije como un hecho. Sin embargo, parece que debería dar un poco de apoyo a mi declaración.

Un CDN tiene 3 componentes principales:

  • Distribución
  • Capacidad
  • Cartografía

DISTRIBUCIÓN:

Muchas personas se centran únicamente en la distribución de servidores: ¿cuántas ubicaciones, cuántas redes? La distribución es muy importante para un CDN y Akamai tiene más que nadie. Esto se debe en parte a la suerte. Estaban en el “lugar correcto en el momento correcto” en la evolución de Internet y CDN en general para obtener esos servidores en muchas redes y POP. Saludos a ellos.

Sin embargo, también se debe a un gran trabajo muy bueno y variado realizado durante muchos años. Los nodos de Akamai pueden ser mucho más pequeños que los nodos de Google o Netflix, y esos nodos de Akamai pueden hacer más cosas. Eso no es un accidente, y merecen un gran crédito por ello.

CAPACIDAD:

No importa cuántas ubicaciones tenga si cada una de esas ubicaciones solo puede servir 1 Mbps. Las personas a veces se centran en cuántos servidores tienes. Pero el recuento de servidores es una aproximación de capacidad muy, muy cruda. Diez servidores con discos giratorios, CPU lenta y conexiones GigE no pueden competir contra un servidor con muchos SSD, CPU y un enlace 10GE.

Además, una docena de esos grandes y gordos servidores 10GE con un solo enlace ascendente 10GE desde el conmutador no debe considerarse como más de 10 Gbps de capacidad (si es que eso es así).

Akamai tiene literalmente docenas de terabits (sí, con una “T”) de capacidad real . Además, toda esa capacidad combinada con todas esas ubicaciones es muy importante por muchas razones. La latencia es obvia, pero la capacidad es inútil si hay un cuello de botella entre el servidor y el usuario. Más ubicaciones, seleccionadas de forma inteligente, ayudan a evitar ese problema.

CARTOGRAFÍA:

La última parte siempre se pasa por alto. Supongamos que tiene una capacidad infinita y una distribución infinita, pero utiliza BGP Anycast y, por alguna razón, todos los usuarios de la costa este [EDIT: Costa Este de los EE. UU.] Se dirigen a un solo nodo en Sydney, Australia. Tendría una capacidad y un rendimiento pobres.

Elegir qué servidores van a qué usuarios no solo es importante, es vital. En mi humilde opinión, la parte más importante de un CDN. Las otras partes se pueden resolver con suficiente dinero por personas moderadamente inteligentes (¡como yo! :), pero esta parte requiere una pista real, brillantez, tal vez incluso una chispa de genio.

Akamai tiene el mejor sistema de mapeo de cualquier CDN de uso general. Este punto no puede enfatizarse lo suficiente.

Antes de que alguien salte sobre mí, mantengo mi declaración de que Netflix sirve a Netflix mejor que Akamai. Eso es porque Netflix no es de uso general. No puede preguntarle a Netflix “por favor, envíe mi página web en el CDN de Netflix”. Además, Netflix controla tanto el origen como el destino: el cliente y el servidor. Los CDN de uso general solo pueden controlar el servidor.

Suponiendo que está buscando CDN de “propósito general”, es decir, CDN que pueden servir contenido aleatorio en páginas web aleatorias o transmisiones de video, entonces nadie lo hace mejor. Período.

Y es por eso que Akamai es la CDN (de propósito general) más grande del planeta. Ha sido por más de 15 años.

Al tener la infraestructura para proporcionar sus servicios a casi cualquier persona que lo solicite. Sé de un negocio importante que recientemente se cambió a Akamai desde su propia división de CDN porque Akamai es considerablemente más barato y tiene un alcance más amplio, como deberían, ya que han existido durante tanto tiempo. En términos generales, AWS, Google Cloud y los otros jugadores importantes tienen sus propias redes para la entrega de contenido. Los Akamai están en muchas más redes y están más cerca del consumidor final.

Una diferencia entre Akamai y AWS / Azure / Google Cloud Platform es que Akamai estaciona sus servidores dentro de los centros de datos de ISP, cerca del usuario. Si bien los tres pueden hacer lo mismo, Akamai ha estado haciendo eso durante mucho tiempo.

Esto es importante porque el contenido quiere cargarse rápidamente, evitando la latencia de transportar bits en distancias más largas y llenando las tuberías de ISP con descargas redundantes.

Tienen un comienzo sustancial. El principal activo de un CDN como Akamai es la omnipresencia de su infraestructura de almacenamiento en caché. Cuanto más caché en más lugares, más cerca se sirve el contenido al usuario final. Los nodos de caché de Akamai están en más ISP que cualquier otro ISP que conozca.

Al igual que cualquier empresa que intente competir: si no puede vencerlos en precio, hágalos en servicio.

More Interesting

Para un inicio pequeño en una etapa temprana, ¿cuál es la mejor solución de almacenamiento en la nube?

¿Alguna plataforma de administración en la nube me permite facturar a mis clientes por el uso de la nube de AWS?

Nuevo usuario de Linux: quiero un software de almacenamiento en la nube para sincronizar todos los archivos en los sistemas operativos Linux. ¿Cuáles son las opciones disponibles?

¿Qué es la computación en la nube? ¿Está relacionado con las redes?

¿Cuáles son algunos productos de servicios de fondo que se pueden instalar en una nube privada o hardware dedicado?

¿Qué debe aprender para convertirse en un ingeniero en la nube?

¿Cuál es la programación de VM en la computación en la nube?

Si es posible, ¿cómo puedo alojar un AngularJS SPA completamente estático (enrutamiento incluido) desde un Google Cloud Bucket?

¿Quién debería usar el almacenamiento en la nube?

¿Cómo se elige un proveedor de IaaS en la nube?

¿Cuál es la arquitectura de la nube de Google?

Los clientes de búsqueda como Websolr o AWS parecen ser muy caros, pero crear su propia funcionalidad de búsqueda es gratis. ¿Cuál es la ventaja de pagar por un cliente de búsqueda? ¿Es solo la conveniencia de poder usar API como Solr y ElasticSearch?

¿Cuál es el mejor servicio en la nube para que un nuevo sitio web ofrezca servicio en la nube a sus clientes?

¿Cómo cambiará la seguridad de la nube en el futuro?

¿Por qué uno diseña e implementa soluciones distribuidas a gran escala en la nube? ¿Puedo usar un servicio en la nube para uso personal en lugar de para negocios?