¿Cuál es la diferencia entre la nube y la virtualización?
Si considera que la computación en la nube y la virtualización son intercambiables, no es el único. No está en lo cierto, pero sin duda no es el único.
Forrester Research descubrió que el 70 % de lo que los administradores de TI denominan «nubes privadas» en realidad no se ajusta a la definición de computación en la nube.
La confusión es comprensible cuando se analizan cada uno de los términos y se descubre que la nube tiene más cosas en común con la tecnología de virtualización que diferencias.
En este artículo, analizamos los conceptos básicos de la computación en la nube y la tecnología de virtualización, así como las ventajas de cada una de ellas.
¿Qué es la computación en la nube?
El Instituto Nacional de Estándaresdefine la computación en la nube como «el acceso a través de la red, ubicuo, conveniente y a pedido, a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios)».
Para ser una nube, el NIST ha determinado que debe tener las siguientes cinco características esenciales:
- Autoservicio bajo demanda: un consumidor puede aprovisionar de forma unilateral capacidades informáticas, como tiempo de servidor y almacenamiento en red.
- Amplio acceso a la red: las capacidades están disponibles a través de la red mediante múltiples clientes y dispositivos.
- Agrupación de recursos: los recursos informáticos del proveedor se agrupan para dar servicio a numerosos consumidores mediante un modelo multitenant.
- Rapidez y flexibilidad: los usuarios pueden aumentar o reducir la capacidad mediante software.
- Servicio medido: control automático y optimización de los recursos, detallando quién utiliza qué y en qué medida.
Sin esas cinco características esenciales, técnicamente no se trata de una nube.
El modelo en la nube se compone de tres modelos de servicio:
- Software como servicio (SaaS): el consumidor puede utilizar las aplicaciones del proveedor que se ejecutan en una infraestructura en la nube.
- Plataforma como servicio (PaaS): el consumidor puede implementar en la infraestructura en la nube aplicaciones creadas con lenguajes de programación, bibliotecas, servicios o herramientas compatibles con el proveedor.
- Infraestructura como servicio (IaaS): el consumidor puede aprovisionar procesamiento, almacenamiento, redes y otros recursos informáticos para implementar y ejecutar cualquier software.
Existen cuatro modelos de implementación de la nube:
- Nube privada: la infraestructura de la nube se proporciona para el uso exclusivo de una sola organización compuesta por múltiples consumidores.
- Nube comunitaria: la infraestructura en la nube se proporciona para el uso exclusivo de una comunidad específica de consumidores de organizaciones que comparten intereses comunes (por ejemplo, misión, requisitos de seguridad, políticas y consideraciones de cumplimiento).
- Nube pública: la infraestructura de la nube se proporciona para su uso abierto por parte del público en general. Puede ser propiedad de una organización empresarial, académica o gubernamental, que también se encarga de su gestión y operación.
- Nube híbrida: la infraestructura en la nube es una composición de dos o más infraestructuras en la nube distintas (privadas, comunitarias o públicas).
¿Qué es la virtualización?
Contrario a lo que algunos creen, la virtualización no es computación en la nube. Sin embargo, es una tecnología fundamental que hace que la computación en la nube funcione. Aunque la computación en la nube y la virtualización se basan en modelos y principios similares, son intrínsecamente diferentes.
En pocas palabras, la virtualización permite que un recurso actúe como si fueran muchos, mientras que la computación en la nube permite que diferentes usuarios accedan a un único conjunto de recursos.
Con la virtualización, un solo servidor físico puede convertirse en varias máquinas virtuales, que son esencialmente piezas de hardware aisladas con gran capacidad de procesamiento, memoria, almacenamiento y red.
Cada máquina virtual puede funcionar de forma independiente mientras comparte los recursos de una única máquina host, ya que se han cargado en hipervisores. Los hipervisores, también conocidos como capa de abstracción, se utilizan para separar los recursos físicos de sus entornos virtuales. Una vez que los recursos se agrupan, se pueden dividir entre muchos entornos virtuales según sea necesario.
Computación en la nube frente a virtualización
La decisión sobre cuál implementar en su empresa depende del tipo de negocio y de los requisitos que tenga.
Para las empresas más pequeñas, la computación en la nube es más fácil y rentable de implementar. Se accede a los recursos a través de Internet en lugar de añadirlos a la red.
Muchas pequeñas empresas están recurriendo a la nube para aplicaciones como la gestión de relaciones con los clientes (CRM), la voz sobre IP (VoIP) alojada o el almacenamiento externo. El costo de utilizar la nube es mucho menor que el de implementar la virtualización. La computación en la nube también ofrece una instalación más sencilla de aplicaciones y hardware, acceso a software que de otro modo no podrían permitirse y la posibilidad de probar el software antes de comprarlo. Se requiere una pequeña inversión para implementar una aplicación basada en la nube.
Para algunas empresas, la virtualización es la opción más inteligente y puede suponer un ahorro de dinero de varias maneras diferentes:
- Añadir muchos huéspedes a una casa maximiza los recursos, lo que significa que el negocio necesita menos servidores. Esto reduce los costos operativos.
- Menos servidores significa menos personas para cuidar y administrar los servidores. Esto ayuda a consolidar la administración, lo que reduce los costos.
- La virtualización también aporta una capa adicional de protección para la continuidad del negocio, ya que las máquinas virtuales limitarán el daño a sí mismas.




