Muchas veces nos hacemos la reflexión de cómo pueden Google o Youtube albergar indexar y procesar millones de archivos. Esto se lleva a cabo con estructuras de “nube de ordenadores”. Son redes de cientos de miles de máquinas cada una de ellas con la potencia de un PC como los que tenemos en casa que almacenan y procesan grandes cantidades de páginas, archivos y, en casos como Google, copias de la World Wide Web.

La ventaja de los “” frente a las supercomputadoras es que estos no se vuelven obsoletos. La inversión global en mantenimiento y crecimiento del “cloud” es progresivo y cada nodo se cambia a los 3-4 años sin un esfuerzo económico importante, aumentando progresivamente la capacidad del sistema poco a poco.

Frente a una creciente demanda por parte de Startups de sistemas a escala para procesamiento y almacenaje de datos, Google, Yahoo y ya han empezado a crear servicios y APIs para facilitar esta capacidad de proceso a los nuevos start-ups, y para que al menos su proyecto no se pare por un tema de máquinas.

Amazon fue el primero en diseñar servicios de pago para transmisión de archivos (). Ahora ha creado SimpleDB que lo define como un web-service para llevar a cabo consultas a estructuras de datos almacenadas en el a través del Elastic Compute Cloud (EC2). Con cierra el círculo de dotar a las Startups de servicios de almacenaje, proceso y consulta bajo demanda, con pago por consumo.

amazon_w_s.gif

Los programadores para Start-ups debemos aprender a programar desde la base sistemas que aguanten 1000 veces más la transmisión y proceso de datos de lo que pensemos que pueda ser la realidad de nuestro sistema. Este tipo de servicios nos permitirá crecer de forma ilimitada, adecuada y económica.

Sphere: Related Content