LA NUBE

Es un paradigma que permite ofrecer servicios de computación a través de Internet. “La Nube no es simplemente una manera más elegante de describir a la Internet. Si bien la Internet es un fundamento clave para la Nube, la Nube es algo más que la Internet. La Nube es donde vas para usar la tecnología cuando la necesitas, por el tiempo que lo necesites, y ni un minuto más. No instalas nada localmente, y no pagas por la tecnología cuando no la estás utilizando.”

Dicho servicio puede consistir en hardware o en software, o en una combinación de ambos, y se encuentra conceptualmente en la Nube. Otro factor que contribuye al concepto de la Nube por su esencia intangible es el hecho de que ni el usuario, ni los desarrolladores saben en dónde ni cómo se encuentra alojado su servicio

¿Y cómo llegamos a este modelo de la nube?

En cuanto a la plataforma de servicios de Internet, la evolución ha ido desde un simple proveedor de acceso telefónico a Internet hasta la inminente realidad de una plataforma de aplicaciones de software de nivel empresarial en la Nube. Al principio los proveedores de servicios de Internet se enfocaban únicamente en establecer la infraestructura de conectividad necesaria para que los individuos o empresas puedan acceder a la World Wide Web.  Más adelante tomó importancia el concepto de housing, en el que las empresas hospedan sus propios servidores en los grandes centros de datos de los proveedores de servicios de Internet.  Bajo este modelo, una vez delegadas las tareas de TI y de comunicaciones en el proveedor especializado en la materia, las empresas se pueden enfocar en lo que es realmente importante para su negocio, e incluso pueden aprovechar sus propias instalaciones de red y su ancho de banda para otros usos exclusivamente internos.

Las PCs y Laptops tradicionales son las protagonistas indiscutibles de esta evolución, pues si bien aún se mantienen vigentes, son algunos de sus aspectos los que han conllevado a la evolución en los equipos cliente utilizados por las empresas. Un factor clave que ha dirigido esta evolución es el costo, tanto de los equipos como de las licencias de software de las computadoras. Como alternativa a las PCs tradicionales surgieron inicialmente las Network Computers (NCs), la primera generación de clientes ligeros. Estos equipos contaban con componentes y software más baratos que los de las PCs pero carecían de unidades de almacenamiento, por lo cual requerían de un servidor de archivos para almacenar la información. Las NCs se diferenciaban de los terminales tontos antiguos en que éstos últimos utilizaban los recursos de procesamiento (memoria y procesador) del mainframe1 al cual se conectaban mientras que las NCs tenían los suyos propios, pero mucho más limitados que los de las PCs, por lo que solamente podían ejecutar un navegador Web y unas pocas aplicaciones descargadas.

Características de un servicio Cloud computing

Las características fundamentales que debe proporcionar un servicio para poder ser considerado «Cloud Computing» son:

  • Auto-servicio por parte de los clientes
  • Capacidad de medir el servicio
  • Pago por uso
  • Rápida elasticidad
  • Distribución geográfica

 


style=»color:red;»>

Los retos de la escalabilidad y disponibilidad en las aplicaciones

Uno de los mayores problemas a los que se enfrentan muchos proyectos de software en Internet es asegurar su capacidad para escalar. Asegurar que el sistema puede asumir cargas crecientes o incluso manejar picos de carga con naturalidad no es un problema menor. Estas necesidades de escalabilidad pueden aparecer paulatinamente en el tiempo, de forma que pueda haber tiempo para digerir esta nueva situación; o es posible que de manera eventual aparezcan cargas enormes, en respuesta a algo que ocurre puntualmente o incluso a menudo sin previo aviso

Deja un comentario