Cloud computing

¿Cuál es la diferencia entre nube y virtualización?

La virtualización es una tecnología que separa las funciones del hardware, y las nubes dependen de esa separación. Es fácil confundir ambos conceptos, sobre todo porque ambos se refieren a la creación de entornos útiles a partir de recursos abstractos.

La forma más fácil de explicar la diferencia es describirla desde la perspectiva estricta de una infraestructura como servicio (IaaS). La base del cloud computing es un sistema operativo estable (como Linux®). Esta es la capa que proporciona a los usuarios la independencia en los entornos públicos, privados e híbridos. Suponiendo que el acceso a Intranet o a Internet ya está establecido, la virtualización es lo que crea las nubes. El software llamado hipervisor se coloca por encima del hardware físico principal y extrae los recursos de la máquina. Estos recursos pueden ser el potencial de procesamiento en bruto, el almacenamiento o las aplicaciones basadas en la nube que contienen todo el código de tiempo de ejecución y los recursos necesarios para implementarlas.

Si ese es todo el proceso, no se trata de cloud computing, sino de virtualización solamente. Los recursos virtuales deben asignarse a grupos centralizados antes llamarlos nubes, y esas nubes deben coordinarse con software de gestión y automatización antes de que se les pueda considerar cloud computing. Las nubes proporcionan las ventajas adicionales del acceso de autoservicio, el aumento automatizado de la infraestructura y los grupos de recursos dinámicos; esos son los beneficios que marcan más claramente la diferencia con la virtualización tradicional.


Una comparación práctica

La virtualización puede hacer que un recurso cumpla la función de varios, mientras que el cloud computing permite que diferentes departamentos (a través de una nube privada) o empresas (a través de una nube pública) accedan a un único conjunto de recursos aprovisionados automáticamente.

Virtualización

La virtualización es una tecnología que permite crear múltiples entornos simulados o recursos dedicados desde un solo sistema de hardware físico. El software llamado "hipervisor" se conecta directamente con el hardware y permite dividir un sistema en entornos separados, distintos y seguros, conocidos como "máquinas virtuales" (VM). Estas VM dependen de la capacidad del hipervisor de separar los recursos de la máquina del hardware y distribuirlos adecuadamente.

Cloud Computing

Cloud computing es un conjunto de principios y enfoques que permite proporcionar recursos de infraestructura informática, de red y de almacenamiento, servicios, plataformas y aplicaciones a los usuarios, a pedido y en cualquier red. Estos recursos de infraestructura, servicios y aplicaciones se obtienen de nubes, que son conjuntos de recursos virtuales orquestados por software de gestión y automatización para que los usuarios puedan acceder a estos a pedido, a través de los portales de autoservicio a los que dan soporte el escalado automático y la asignación dinámica de recursos.

VirtualizaciónNube
DefiniciónTecnologíaMetodología
PropósitoCrear múltiples entornos simulados desde un solo sistema de hardware físicoAgrupar y automatizar recursos virtuales para su uso a pedido
UsoEntregar recursos en paquetes a usuarios específicos para un fin determinadoEntregar variedad de recursos a grupos de usuarios para varios fines
ConfiguraciónBasado en imágenesBasado en plantillas
DuraciónAños (largo plazo)De horas a meses (corto plazo)
CostoGastos de capital (CAPEX) elevados, gastos operativos (OPEX) bajosNube privada: CAPEX elevados, OPEX bajos
Nube pública: CAPEX bajos, OPEX elevados
EscalabilidadEscalabilidad verticalEscalabilidad horizontal
Carga de trabajoCon estadoSin estado
TenenciaUsuario únicoVarios usuarios

¿Cómo pasar de la virtualización al cloud computing?

Si ya tiene una infraestructura virtual, puede crear una nube agrupando recursos virtuales, coordinándolos con software de gestión y automatización, y creando un portal de autoservicio para los usuarios. También puede dejar que Red Hat® OpenStack® Platform haga gran parte de este trabajo por usted. Pero pasar de la virtualización al cloud computing no es tan sencillo cuando depende de un contrato de licencia empresarial de un único proveedor, ya que esto restringe su capacidad para invertir en tecnologías modernas, como las nubes, los contenedores y los sistemas de automatización.

Todavía queda mucho por hacer con la nube y la virtualización

La marca denominativa de OpenStack® y el logotipo de OpenStack son marcas comerciales registradas/marcas de servicio o marcas comerciales/marcas de servicio de OpenStack Foundation en EE. UU. y en otros países, y se utilizan con permiso de OpenStack Foundation. No estamos afiliados a OpenStack Foundation ni a la comunidad de OpenStack, y tampoco gozamos de su respaldo ni de su patrocinio.