Home > Noticias > Content Delivery Network

Content Delivery Network

Tal y como ya había anunciado en el foro, estamos trabajando en el desarrollo de un sistema CDN (Content Delivery Network o Red de Distribución de Contenidos)

En días pasados activamos un nodo en pruebas y los resultados han sido espectaculares, muy pronto estará entrando en servicio el primer nodo.CDN

Puede encontrar la información inicial y fundamentos de nuestra red CDN en foro

Básicamente la red CDN consistitá en una serie de super caches dispersos alrededor del mundo, de esta forma cuando un usuario solicita una página, esta viaja desde la ubicación más cercana al usuario que la solicita, ahorrando, distancias, lecturas a disco, etc.

En promedio, esperamos obtener alrededor de un 50% de incremento en la velocidad de carga, esto quiere decir que sus páginas cargarán el doble de rápido, adicionalmente CDN aumenta la confiabilidad y estabilidad de la red, una parte crucial de este proyecto, ha sido dise?ado por DataOne, usando herramientas Open Source y desarrollos propios.

Como funciona:

Para entender como funciona, veamos este ejemplo:

  1. Un usuario ubicado en alguna provicia de Espa?a solicita la página www.example.com alojada en la red de DataOne.
  2. La petición llega al Director (componente desarrollado por DataOne) este detecta la ubicación física del solicitante, y decide cual de los servidores de la red CDN está más próximo al usuario y en mejores condiciones (operativas y de carga) para entregar al usuario final la página solicitada.
  3. El director reenvia la petición del cliente al servidor ubicado en Madrid, España.
  4. En nodo de España, sirve la página, en caso de contenidos dinámicos, el nodo de España, contactácta al servidor principal (a velocidades mucho mayores a la de la conexión del cliente) y descargará el contenido para entregar al Cliente.
  5. La conexión del cliente, no tiene que atravesar medio mundo para llagar al destino, solo un corto trayecto, el resto se encarga nuestra red de alta velocidad.
  6. El cliente dice WOW

Donde estarán ubicados los caches?

Los nodos de la red serán ubicados tomando en cuenta la distribución geoográfica de nuestros clientes, hasta el momento hemo identificado

  • Chicago, Il. USA Director y Cache Principal
  • Miami, FL. USA
  • Madrid, España
  • Ciudad de Panamá, Panamá
  • Buenos Aires Argentina.
  • Bogotá, Colombia
  • NewYork, NY, USA
  • Dalla, TX. USA
  • Ciudad de México, México
  • Londres, Inglaterra.
  • Singapore, Singapore

Estratégicamente colocados para cubrir una gran parte del globo terráqueo (estos 11 nodos serán instalados durante el año 2009, las ubicaciones están sujetas a cambios)

Hardware utilizado:

Los nodos, son avanzados equipos diseñados y ensamblados por técnicos de DataOne, cada nodo incluye:

2 CPU Intel QuadCore 5405 ( 8 cores físicos por servidor)

128 GB RAM ECC

8 discos duros de estado sólido (discos duros de super alta velocidad sin partes moviles) RAID 10

2 conexiones de red 1000 mbps c/u

Cada servidor puede guardar apx 10.000.000 de páginas web en la memoria ram.

Software utililizado:

El Director corre sobre FreeBSD y es un desarrollo propio, para los web cache, estamos experimentando con algunos productos (NGINX, Varnish, NCACHE, etc)

En días pasados, realizamos algunas pruebas con la primera unidad de pre-producción (un solo SSD, 16 GB RAM y 1 CPU) utilizandolo como cache de nuestro sitio web, http://www.dataonetechnologies.com, los resultados fueron sorprendentes, obtuvimos un sólido 27% de rendimiento, esto, tomando en cuenta que es una unidad de preproducción no afinada al máximo para rendimiento es un excelente resultado, por lo que estamos confiados de que podemos la meta de 200% de rendimiento, una vez que tengamos los equipos y software afinados y colocados remotamente.

Pronto estaremos ofreciendo más detalles a medida que avanza este proyecto.

CDN entrará en servicio en Febrero del 2009 y es gratis e incluido en todos los planes Empresariales H-Sphere

No related posts.

You must be logged in to post a comment.