Diferencias entre Computación en la Nube (cloud) y Virtualización

Water_and_oil

La virtualización es uno de los principales componentes de la computación en la nube (cloud computing), pero virtualización no es computación en la nube.

La computación en la nube se basa en la virtualización para ofrecer infraestructura (cómputo, red, disco) a distintos consumidores (clientes) en la modalidad de servicios (IaaS, PaaS, SaaS, DBaaS).   La virtualización da una visión virtual de algo físico, como el sistema operativo, los dispositivos de red, los servidores.

Con virtualización se toma un determinado dispositivo físico que se divide en virtuales del mismo tipo.  Con computación en la nube se suman dispositivos virtuales que se van alojando sobre múltiples dispositivos físicos.

De esta forma la nube permite tener alta disponibilidad de servicios, rápida escalabilidad, automatización y la posibilidad de que los dispositivos físicos estén en diferentes áreas geográficas.

Entonces, dependiendo de cómo los dispositivos físicos que componen la nube están expuestos sobre Internet podemos tener nubes privadas, públicas, híbridas o cooperativas.

La computación en la nube necesita de la virtualización, es uno de sus componentes básicos.  Pero la virtualización por si sola no es computación en la nube, o sea, es necesaria pero no suficiente.

[ Basado en el artículo de Joaquín Calvo publicado en IngloriousDevOps ]

Leave a Reply

  

  

  

Anti-Spam by WP-SpamShield