Había una vez... el Cloud Computing

Había una vez... el Cloud Computing

Explicar un cuento a un niño es como poner en funcionamiento cientos de piezas de un precioso mecanismo. Somos incapaces de entender cómo o porqué funciona; sin embargo nos maravilla su precisión y compás. Creo que los niños siempre quieren que los cuentos que les explican sus padres sean verdad y, en algunos momentos, querrían entrar en cada página del libro, en cada imagen o simplemente en la escena de las palabras que se han creado. 

En el fondo ellos saben que no es posible pero la magia que viven detrás de un valle, de un castillo medieval, de una lejana e inexplorable galaxia o en cualquier sitio donde les lleve el Había una vez…” les hace creérselo por un momento. 

Recuerdo que de pequeño mi padre me explicaba la historia de que el Mundo se creó en siete días. La noche y el día, el cielo y el mar, las plantas, el sol y la luna, los peces y las aves y, por último, los animales y los humanos.

- ¿ Siete días? ¿Cómo es posible? – yo no me lo podía creer.

Que todas las estrellas, los planetas, que la salida y la puesta de sol, que los valles y las montañas, los ríos, las playas y el maravilloso mar, que los dragones, las princesas, los gigantes, los sapos y los enanos, las manzanas envenenadas o las judías mágicas se hubiesen creado en un tiempo récord era impensable. 

Cuando preguntaba cómo era posible no recibía respuesta. A veces mi padre decía:

- Cuando seas mayor lo entenderás.

Y aún si no lo comprendía por unos instantes pensaba que era posible, que sin conocer el cómo las palabras de mi padre bastaban para dejar de preguntármelo. 

Entonces, un día, muchos años después conocí el Cloud UPC de la Universitat Politècnica de Catalunya.

- Supongo que os suena el cloud, ¿verdad?

 

El Cloud Computing

El cloud computing, o computación en la nube, es una propuesta tecnológica que permite disponer todo lo que un sistema informático ofrece como servicio a través de Internet de forma que los usuarios pueden acceder a los servicios disponibles en la  nube sin conocimientos (o sin necesidad de ser experto) en la gestión de los recursos que usan.

Con el cloud computing, en vez de adquirir servidores o espacio mediante un centro de procesamiento de datos, los clientes compran estos recursos sólo por el tiempo y la capacidad que deseen

Computación en la nube consigue aportar estas ventajas apoyándose en una infraestructura tecnológica dinámica que se caracteriza entre otros factores por un alto grado de automatización, una rápida movilización de los recursos, una gran capacidad de adaptación para atender la demanda variable así como una virtualización avanzada y un precio flexible en función del consumo realizado. 

 

El Cloud UPC

El Cloud UPC está diseñado para cumplir estas características y se ofrece la modalidad laaS, es decir, infraestructura como servicio. Se ofrecen máquinas virtuales y discos para alojar las aplicaciones que los usuarios precisen. En vez de adquirir servidores o espacio mediante un centro de procesamiento de datos, los clientes compran estos recursos sólo por el tiempo y la capacidad que deseen. El aprovisionamiento se hace de forma integral y autónoma a través de un portal web.

  • Auto-servicio: El servicio se gestiona a través de un portal web (https://cloud.upc.edu). Éste permite la creación de servidores virtuales a partir de plantillas, ISOs, u otros servidores existentes; el arranque y parada de las mismas, la gestión de instancias (copias de seguridad, snapshots), la aplicación de reglas de filtraje (cortafuegos), balanceo de carga, la gestión de consumos, usuarios y roles.  
  • Agrupación de recursos: La arquitectura y gestión de la capacidad de los elementos físicos sobre los que corre el servicio del cloud son gestionados de forma transparente ofreciendo una alta disponibilidad 24x7x365.
  • Escalabilidad y elasticidad: La cantidad o calidad de los servicios pueden aumentar o disminuir rápidamente dependiendo de las necesidades de los usuarios. Éste puede ajustar los recursos a tus necesidades de cada momento y de forma autónoma. 
  • Pay-as-you-go: Su traducción es pago por lo que uso. El usuario paga únicamente por aquello que usa. El uso de CPU, la cantidad de RAM, el disco utilizado...
  • Nube privada: Dispone de unos altos niveles de seguridad y confidencialidad asegurando el cumplimiento de la legislación vigente en materia de protección de datos. El sentimiento de seguridad es más alto que no el del cloud público ya que es la propia organización quien tiene control de los medios que participan.  
  • Contingencia y continuidad: El Cloud UPC se basa en la virtualización de los recursos que permite disponer de un centro de procesamiento de datos virtuales que alojan servidores durante el tiempo y las capacidades que el usuario requiere. Reduce el tiempo de instalación de los servidores y permite alta disponibilidad de las máquinas.

No sé si mi padre conocía el Cloud UPC, lo dudo. Pero está claro que quien creó el cielo, los valles, las montañas, los ríos y los mares, los animales y las plantas, la noche y el día contaba con un servicio de cloud.

Sin él hubieran sido necesarios muchos años para construir todo lo que nos rodea, todo aquello que vemos día a día. Gracias al cloud se pudo hacer sólo en seis días descansar un séptimo y dedicar la resta de la vida a hacer crecer y decrecer los recursos utilizados según las demandas de la humanidad. 

- Padre, por fin lo he comprendido. ¡El cloud es la solución!