x
1

Máquinas virtuales



En Informática, la virtualización es la creación a través de software de una representación (versión virtual) de algún recurso tecnológico.[1]​ Por tanto este software tiene la función de simular la existencia del recurso tecnológico que se quiere virtualizar. En los ámbitos de habla inglesa, este término se suele conocer por el numerónimo "v12n".[2]

Podemos clasificar la virtualización según lo que se quiere virtualizar en:

La virtualización es la base de la computación en la nube ya que el software de virtualización es el que ofrece los servicios de la nube a través de la red. Estos software de virtualización alojan instancias (máquinas virtuales, contenedores,...) que ofrecen los servicios.

Por ejemplo, según el tipo de recursos que ofrece tenemos:[10]

La creación del recurso virtual software, a veces aprovecha hardware que facilita las tareas de virtualización. En este caso hablamos de virtualización asistida por Hardware. Por ejemplo se han introducido extensiones en la arquitectura de procesador x86 para facilitar las tareas de virtualización de servidores introducendo un anillo interior o ring -1 que será el que se ejecuta el hypervisor o VMM y así poder aislar todas las capas superiores de software de las operaciones de virtualización.[11]

La simulación consiste en reproducir completamente un sistema a través de un software. Por ejemplo, se recurre a los simuladores cuando se quiere compilar un programa creado para un sistema operativo concreto en otro sistema diferente. Por ejemplo el simulador de iPhone en XCode permite, entre otras cosas, probar el diseño web móvil en un ordenador.[4]

La emulación persigue conseguir que el sistema reproducido consiga los mismos resultados que su equivalente original.[4]​ Por ejemplo los emuladores de videoconsolas son un tipo de emuladores diseñados para emular una o varias videoconsolas y así poder jugar un videojuego diseñado para ser jugado en ésta(s).

Por otro lado existen software que crean una capa de compatibilidad para remediar los posibles conflictos entre diferentes componentes de software y hardware. Estas soluciones no reproducen un sistema completo, sino solo una parte, por ejemplo, una interfaz. Ejemplos de este tipo de software son Wine y Cygwin.[4]

En estudios centrados en el ahorro de energía que genera la empresa para sus clientes, se muestra que las soluciones de virtualización reducen los costos económicos y emisiones de CO2.[12]

Esto se puede llevar a cabo fusionando varias máquinas en un solo servidor, disminuyendo el consumo energético y los costes; ahorrando 7000 kilovatios hora o cuatro toneladas de emisiones de CO2 al año. Los PCs virtualizados pueden reducir el consumo de energía y los costos en un 35 por ciento. Hoy en día, la mayor parte consumen entre un 70 y un 80% de su energía estimada.

Otra medida es la desconexión de los servidores y desktops durante los períodos de inactividad, como por la noche o los fines de semana, con lo que se puede ahorrar aproximadamente un 25 por ciento de consumo energético. Hoy en día, las empresas son las más interesadas en la virtualización, ya que les interesa mucho reducir costes y energía.



Escribe un comentario o lo que quieras sobre Máquinas virtuales (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!