902 20 22 23
cast | cat | eng
 
 
 compartir
Barcelona, domingo, 30 de mayo de 2010

Virtualización vs. Cloud computing

Cloud Computing y Virtualización. Virtualización y Cloud Computing. A menudo ambos conceptos pueden llegar a confundirse por la asiduidad con que ambos aparecen referenciados en el panorama tecnológico actual. La pretensión de este artículo es aclarar el uso de estos conceptos, ofrecer una definición sencilla y definir cuál es su interrelación.

Virtualización

Conceptualmente la virtualización se define como el procedimiento (apoyado en su mayoría de veces en herramientas) de abstraer unos recursos físicos de computación para presentar un nuevo recurso “virtualizado” que no es mas que una representación parcial y acotada de los recursos reales subyacentes. Esta herramienta se encarga de arbitrar y gestionar la relación entre los demandantes de estos recursos y la capa física que real que lo proporciona.
 
La virtualización no es un concepto nuevo pues se halla presente en la computación desde los años 50. Lo que si ha resultado novedoso ha sido:

• La reciente explosión en el número de herramientas
• El alcance de lo “virtualizable”.

La extensión del concepto y la forma en que se ha dotado de nuevas características a lo virtualizado:

• Alta disponibilidad
• Gestión
• Flexibilidad

Estos elementos han hecho a estas herramientas atractivas muy por encima de la gestión de recursos físicos.

Las herramientas de virtualización se han aplicado a todos los recursos físicos de la computación: red, potencia de computación, almacenamiento y en última instancia la virtualización de sistemas operativos.

La proliferación y el éxito de los sistemas operativos con base x86 se había convertido en un problema en cuanto...

• ... estaban asociados a un modelo de hardware concreto
• ... proliferaban al ratio de 1 hardware para 1 nuevo sistema operativo

La virtualización ha roto barreras:

• Ha hecho posible migrar un sistema operativo entre hardware virtualizables (idénticos por definición).
• Es posible albergar multiples sistemas operativos en un único hardware.

Asi pues, la virtualización ha cortado de raíz el problema principal de estos sistemas:

• La proliferación sin control de los sistemas
• El coste de su gestión asociada
• El malgasto de hardware,
• La proliferación energética necesaria mantener esos sistemas.

Cloud computing
Cloud computing no es una tecnología en si misma; es una definición de características.
Parte de la idea de una agrupación de recursos compartidos que son asignados de forma dinámica a los usuarios, a medida que lo requieren y que son fácilmente accesibles y configurables.

Es aquí donde aparece la tecnología de virtualización como sustrato tecnológico y posibilitador del salto tecnológico que permite generar y gestionar toda esa nube de recursos que físicamente se hallan dispersos y que son presentados en una interface única al usuario.

Las herramientas de virtualización están adquiriendo características funcionales de modelo de uso cloud computing, para adaptar la forma en que estos recursos son presentados al usuario, haciendo hincapié en:

• La transportabilidad
• La elasticidad
• La dispersión geográfica
• Y en algunos casos el auto provisionamiento

La tecnología de virtualización de sistemas operativos ha permitido que el concepto de cloud computing sea fácilmente aplicable a un porcentaje muy amplio de servidores funcionando en la actualidad y va a permitir que las sistemas del datacenter y los propietarios del cliente sean intercambiables de ubicación con facilidad.

En definitiva donde virtualización es la tecnología capacitadora, Cloud computing es la definición y el concepto de uso de los recursos.


Francisco Muñoz
IT Specialist / Presales en Nexica


En Nexica desarrollamos soluciones en Virtualización y Cloud Computing adaptadas a las necesidades de nuestros clientes. Para más información sobre Virtualización y Cloud visita
http://www.nexica.com/es/nexicacloud.aspx, o puedes asistir a nuestros desayunos tecnológicos sobre Cloud o Virtualización.


Estructura de Virtualización


Estructura de Cloud Computing

  compartir