Vous êtes sur la page 1sur 5

Según (Dorgoigne, 2015) los primeros factores que condujo

Virtualización a la virtualización fue constatar que en los servidores, los


recursos están siempre infrautilizados, como son la RAM,
Resumen procesador, disco de red.

Más que en ningún otro ámbito, la tecnología de la a. Ventajas y Desventajas de la virtualización


información (TI) evoluciona a gran escala que no da tiempo Los usos y ventajas que nos brinda la virtualización aplicada
a relacionar todos los conceptos nuevos que se presentan a los sistemas operativos son las siguientes:
cada día. Uno de éstos que ha cambiado el modelo de
administración de sistemas para los administradores de Ahorro de costes: Menos maquinas, ahorro de dinero y
tecnología de información (TI), es la virtualización o menor adquisición de hardware.
sistemas de virtualización. Compatibilidad de programas: Nos permite ahorrar una
Los administradores de sistemas informáticos deben estar buena cantidad de problemas y tiempo buscando un
actualizados sobre las modificaciones en tecnologías equivalente de un programa para estos sistemas.
Software/Hardware y en cómo se puede optimizar la Clonación y migración de sistemas en caliente: Facilidad de
productividad en la organización a la vez que se facilita la administración o clonación de los discos duros virtuales.
realización del trabajo.
Entornos de prueba: El uso de la virtualización para prueba
Es por ello que por investigación y para ayudar a todos a Software de versiones beta.
aquellos que han escuchado o visto algo relacionado con la
virtualización y deseen adquirir bases y conocimientos, va Aislamiento y seguridad: Las máquinas virtuales son
destinado este artículo científico. independientes entre sí, por lo tanto un fallo en alguna
aplicación o en una máquina virtual, afectará únicamente a
Abstract esa máquina.
More than in any other field, information technology (IT) Flexibilidad y agilidad: Podemos crear máquinas virtuales
evolves on a large scale that does not allow time to relate all con características de CPU sin necesidad de adquirir un
the new concepts that are presented each day. One of these equipo. La creación de una máquina virtual es fácil y rápido,
that has changed the systems management model for en pocas palabras es la ejecución de un comando.
information technology (IT) administrators is virtualization
or virtualization systems. Aunque la virtualización de sistemas operativos aporta
muchas ventajas y beneficios, tiene sus desventajas e
Computer system administrators must be up-to-date on the inconvenientes a destacar:
modifications in Software / Hardware technologies and how
to optimize productivity in the organization while Rendimiento inferior: El rendimiento de la máquina se ve
facilitating the completion of the work. afectado ya que al virtualizar, se introduce una capa
intermedia en la gestión del hardware para gestionar las
That is why research and to help all those who have heard or peticiones de acceso.
seen something related to virtualization and wish to acquire
bases and knowledge, this scientific article is intended. Limitaciones en el hardware: No se puede usar el hardware
que no esté gestionado o soportado por el hipervisor.
Proliferación de máquinas virtuales: Ya que el número de
I. DEFINICIÓN máquinas virtuales y servidores van aumentando, los efectos
La virtualización se puede conceptualizar en muchas colaterales se notan:
palabras, aplicada a los sistemas operativos, como nos dice Aumenta el trabajo de administración, gestión de licencias y
(López Medina, 2010), consiste en compartir una misma riesgos de seguridad.
infraestructura de hardware por varios sistemas operativos,
funcionando de forma totalmente independiente; es decir, Desaprovechamiento de recursos: Creas máquinas virtuales
que teniendo un mismo servidor con un disco duro, un tiene un coste de ocupación de recursos (RAM y capacidad
mismo procesador y una misma memoria , podemos tener a de procesos)
disposición varios ambientes Windows y Linux funcionando Portabilidad limitada entre virtualizadores: No existe
paralelamente e independientemente las unas de las otras. Si uniformidad o estandarización de formato y la portabilidad
una de las maquinas se detiene o presenta problemas, las está condicionada a la solución de virtualización adoptada.
demás ni se darían cuenta y aprovecharían los recursos de (López Medina, 2010)
velocidad de procesos que quedan libres.
b. Virtualización de sesión d. La virtualización del puesto de trabajo
Hace frente a la ejecución de aplicaciones en servidores en Reduce costes a un nuevo número de puestos. Se trata de
modo presentación: resguardar el entorno del usuario y dispone de una
arquitectura dinámica y evolutiva.
La aplicación se ejecuta en un servidor remoto y se visualiza
en el puesto de trabajo apareciendo totalmente integrada en 1. Ventajas de la virtualización del puesto de trabajo
el escritorio del usuario.
Se pone a disposición como un servicio de un nivel de
Todos los usuarios comparten el mismo sistema operativo. servicio elevado.
Cada uno dispone de su propia sesión. Los costes de gestión se minimizan.
Las aplicaciones se pueden adjuntar o no en el escritorio 2. Desventajas de la virtualización del puesto de trabajo
local.
El impacto que vincula a los flujos de impresión puede ser
1. Ventajas de la virtualización de sesión elevado.
No hay instalación en el puesto de trabajo y este pierde Es costosa en términos de adquisición de licencias.
importancia.
(Dorgoigne, 2015).
Reducción de intervenciones.
Fiabilidad.
II. Componentes
2. Desventajas de la virtualización de sesión a. Hypervisor
Administrar problemas eventuales de cohabitación de las Un hipervisor es un software o firmware que se encarga de
aplicaciones en los servidores de sesiones. crear máquinas virtuales. También es conocido como
monitor de máquina virtual. Básicamente, es responsable de
Comprobar el entorno de la red.
gestionar las máquinas virtuales. (Garbajosa, 2010)
Tener en cuenta los flujos de impresión.
Hay dos tipos de hypervisores:
c. Virtualización de aplicaciones
Hypervisor Tipo 1
Es una solución en la que la aplicación se empaqueta en un
Hypervisor Tipo 2
entorno remoto y se pone a disposición en los puestos de
trabajo, generalmente via streaming.
La aplicación no está instalada en la máquina, pero se ejecuta 1. Hypervisor 1y su estructura
de forma adecuada en él.
1. Ventajas de la virtualización de aplicaciones El hypervisor 1 es el primer método de virtualización

Reducción del coste de administración de las aplicaciones. En lo que se refiere a él hypervisor 1, tenemos una especie
Las aplicaciones se ejecutan en una “burbuja”, por lo que no de sistema operativo, pero realmente no es el sistema
operativo, más bien es la aplicación que manejará todas las
hay conflictos entre ella y la demás aplicaciones ejecutadas
máquinas virtuales, esta se ejecuta en el modo kernel.
en el mismo puesto.
No es necesario volver empaquetar una aplicación. Una vez tenemos la computadora con el sistema hypervisor
instalado, que puede ser de cualquier fabricante como
Actualizaciones de manera sencilla.
Microsoft, Vmware, Oracle, entre otros; Procederemos a
El modo fuera de línea funciona por la utilización de una instalar otro Hardware, pero este será el Hardware Virtual,
caché. al que nosotros le asignamos las características y recursos
que determinemos necesarios.
2. Desventajas de la virtualización de aplicaciones
Complicaciones al momento de empaquetar aplicaciones. Una vez generada nuestra máquina virtual, en esta
computadora (VM) seguiremos con la instalación del
La virtualización de perfiles, esta sugiere el fundamento de sistema operativo, por ejemplo, Windows, Linux, o
re-direccionar automáticamente los datos del usuario o cualquier otro.
implementar perfiles itinerarios; es decir, que un usuario
recupera su entorno y sus datos desde cualquier máquina.
Por último, se instalará la aplicación (AP), aquí podríamos tipo de problemas al permitir que múltiples sistemas
usar como ejemplo a Apache para dar servicio web. operativos y aplicaciones se ejecuten en un servidor físico.

2. Hipervisor 2 y su estructura Actualmente la virtualización forma parte de las estrategias


actuales de los centros de datos –y en general de las TI
Los hypervisores tipo 2 son software comúnmente utilizados corporativas– para consolidar y optimizar sus recursos. En
para crear y ejecutar máquinas virtuales encima del sistema un sentido estricto se puede aplicar a servidores,
operativo, como Windows, Linux o MacOS. aplicaciones, almacenamiento y redes. Así también, es la
manera más eficaz de reducir los costos de TI y aumentar la
eficiencia y la agilidad de los negocios de cualquier tamaño.
El sistema operativo que se ejecuta encima del hypervisor en
ambos casos se le llama sistema operativo invitado. En el
caso de un hypervisor de tipo 2, el sistema operativo que se En los últimos años este tema se ha convertido en una
ejecuta en el hardware se denomina sistema operativo tendencia al alza, sobre todo a la hora de diseñar un sistema
anfitrión. de cómputo, ya que las herramientas o infraestructuras que
la soportan son muy variadas y su elección es un punto clave
En lo que se refiere a él hypervisor 2, primeramente, tenemos para aprovechar al máximo la potencia del hardware.
la computadora (el hardware) que es la parte física
La implementación de esta tecnología tiene por objetivo
centralizar las tareas administrativas, mejorar la
Luego trabajaremos con el sistema operativo que
escalabilidad y las cargas de trabajo desde los sistemas
mayoritariamente es Windows, pero puede ser cualquier otro
como Linux o MacOS. operativos y los servidores a los dispositivos de
almacenamiento y los recursos de red.
Una vez determinado el Sistema Operativo tenemos el
Para comprender las técnicas de virtualización, debemos
sistema que crea y ejecuta las máquinas virtuales
recordar que la capa de virtualización es el software
(hypervisor) que podría ser VMware, Virtual Box o
cualquier programa que se desee usar. responsable de alojar y gestionar todas las máquinas
virtuales en los monitores de máquinas virtuales. La imagen
muestra los componentes y partes de una arquitectura basada
Mediante el Hypervisor, crearemos la máquina virtual con en un hypervisor, donde se puede observar que la capa de
las características que deseemos usar para cumplir con los virtualización es un hipervisor que se ejecuta directamente
objetivos que tengamos planteados. en el hardware.

Después de la selección de la máquina virtual en la que el La virtualización se puede hacer a través de una arquitectura
usuario desea trabajar y la asignación de recursos. Por "hosted" (alojada) o una arquitectura "unhosted" (no alojada)
último, tenemos que elegir qué sistema operativo será el que basada en un hypervisor.
usaremos.
El concepto de virtualización puede ser aplicado no sólo a
Y por último con todo funcionando correctamente, subsistemas como discos, sino también a una máquina
procederemos a usar la capa de aplicación. (Lopez & Huedo, entera. Para poner en práctica una máquina virtual, los
2012) desarrolladores añaden una capa de software a una verdadera
máquina para soportar la arquitectura deseada. Una VM
puede emular la compatibilidad de una máquina real y los
recursos de hardware.
III. Arquitecturas
a. Arquitectura de las interfaces
Tradicionalmente las computadoras están diseñadas para
ejecutar un sistema operativo y una aplicación a la vez, pero Una consideración principal en la construcción de una VM
los servidores que poseen recursos de cómputo superiores, es la fidelidad con la cual esta pone en práctica la
bajo este mismo esquema de arquitectura tradicional, sólo arquitectura de las interfaces. La arquitectura, aplicada a
son utilizados entre un por debajo del 15% de su capacidad, sistemas de computadoras, se refiere a una especificación
de acuerdo a los análisis de empresas como VMware o formal de una interfaz en el sistema, incluso en el
Citrix. comportamiento lógico de recursos manejados vía esa
interfaz.
Una de las tecnologías que revoluciona las capacidades de
cómputo es el software de virtualización que soluciona este Los niveles de abstracción corresponden a capas de
implementación, tanto en hardware como en software, cada
uno asociado con su propia interfaz o arquitectura. Las tres IV. Fabricantes
más importantes interfaces y capas de implementación de un
sistema típico de computación para la construcción de una El denominado “Cuadrante Mágico” de Gartner es un
VM son: la arquitectura de set de instrucciones, la interfaz análisis detallado de áreas y mercados específicos de
de aplicación binaria, y la interfaz de programas de soluciones y fabricantes de tecnología. Enumera los actores
aplicación. clave en un mercado IT determinado.

La arquitectura de set de instrucción: El ISA marca la Según (Gartner, 2013) Cerca del 75% de las cargas de
división entre el hardware y el software. Incluye aquellos trabajo de los servidores x86 están virtualizadas. Sin
aspectos visibles por un programa de aplicación o puede embargo, las tecnologías de virtualización se están
incluir aquellos aspectos visibles sólo por el sistema volviendo más livianas, soportando más cargas de trabajo y
operativo. Interfaz binaria de aplicación: El ABI da el acceso del desarrollo ágil.
de los programas a los recursos del hardware y a los servicios
disponibles en un sistema. No incluye instrucciones de
Los motores de adopción por parte de las empresas están en
sistema, todos los programas se relacionan con los recursos
el precio, la interactividad con la nube, y casos de uso
de hardware indirectamente invocando los servicios del
específicos.
sistema operativo vía la interfaz de llamadas al sistema. Las
llamadas al sistema proporcionan un camino al sistema
operativo para realizar operaciones de parte de un programa VMware y Microsoft destacan como líderes, obteniendo las
de usuario después de validar su autenticidad y seguridad. puntuaciones más altas en ambas categorías del Cuadrante
Interfaz de programas de Aplicación: Mágico: amplitud de visión y capacidad de ejecución. (
Marketing Bitec, 2015)
El API da el acceso de los programas a los recursos de
hardware y servicios disponibles en un sistema. El acceso se a. VMWare
da a través de lenguajes de alto nivel (HLL). Cualquier
llamada de sistema es por lo general realizada a través de Virtualización completa
bibliotecas. La utilización de un API permite al software de
aplicación ser transportada fácilmente, a través de la Virtualización de hardware asistido
recopilación, a otros sistemas que soporten el mismo API.
Migraciones en caliente
b. Arquitectura unhosted
Conversión P2V
Por el contrario, la arquitectura basada en hipervisor instala
la capa de virtualización directamente en un sistema Medidas e informes de rendimiento
operativo limpio. Debido a que cuenta con acceso directo a
los recursos de hardware sin tener que pasar a través del
Control de energía
sistema operativo, esta arquitectura resulta más eficiente que
la primera y ofrece una mayor escalabilidad, robustez y
rendimiento. Algunos de los hipervisores más conocidos son Alertas en tiempo real
VMware ESX, Xen Hypervisor , Citrix XenServer,
Microsoft Hyper-V Server. Almacenamiento fino

c. Arquitectura hosted Restauración y backup de las MV

La arquitectura hosted instala y ejecuta la capa de Migraciones de MV


virtualización como una aplicación en la parte superior del
sistema operativo y es compatible con una amplia gama de b. Microsoft
configuraciones de hardware existentes. Este es el caso de
VirtualBox, Workstation, WM Player, Xen, QEMU y Virtualización de servidor a partir de Windows 2008 con
Virtual PC. Hyper-V

Versión 3 de Hyper-V con Windows Server 2012


Se integra con herramientas de gestión como System Center Principalmente hace la competencia a VMware (Fusion) con
(System Center Virtual Machine Manager) que permite Paralells Desktop para Mac
gestionar entornos físicos y virtuales de forma centralizada
.
Virtualización de aplicaciones con App-V

Acortando distancias con VMware, intenta competir en


precio
Bibliografía
c. Citrix 1. Dorgoigne, J. (2015). Redes informáticas:
Nociones fundamentales (Protocolos,
Líder en virtualización de escritorio (XenApp, XenDesktop)
Arquitecturas, etc). Barcelona: Ediciones ENI.
Tras la compra de XenSource en 2007 amplía la gama de 2. López Medina, A. (2010). Análisis de la
productos a virtualización de servidores (XenServer) y virtualización de sistemas operativos. Barcelona.
virtualización de escritorio (XenDesktop)
3. PELIZA, Carlos, et al. Virtualización de funciones
Otros productos: gestión de acceso remoto (VPN) soporte de red. En XXI Workshop de Investigadores en
(GoToMeeting, GoToAssist) Ciencias de la Computación (WICC 2019,
Universidad Nacional de San Juan). 2019.
Buena relación con Microsoft
4. Marketing Bitec. (27 de 09 de 2015). Marketing
d. Otros Bitec. Obtenido de https://www.bitec.es/sistemas-
informaticos/virtualizacion-de-servidores-segun-
REDHAT (KVM-Qemu) gartner/

Anteriormente utilizaban Xen 5. George J. Weiss, P. D. (27 de 06 de 2013).


Gartner. Obtenido de
https://www.gartner.com/en/documents/2532915
e. Qemu
6. Garbajosa, J. (2010). Informe de vigilancia
Licencia GPL (Software libre)
tecnológica.
Gestión gráfica Qemu-Manager 7. Dorgoigne, J. (2015). Redes informáticas:
Nociones fundamentales (Protocolos,
Aunque se utiliza para virtualización es un emulador de
procesadores, algo que no hace Vmware, por ejemplo.
Arquitecturas, etc). Barcelona: Ediciones ENI.

8. López Medina, A. (2010). Análisis de la


f. KVM
virtualización de sistemas operativos.
Incluido en el kernel de Linux Barcelona.

9. Lopez, V., & Huedo, E. (2012). Green IT:


Versión modificada de Qemu
Tecnologias para la eficiencia en los sistemas
Puede ejecutar clientes Linux / Unix / Windows TI .

g. Oracle

Orientado a dar servicio a sus propios productos


(VirtualBox, Oracle VM)

h. Paralells

Vous aimerez peut-être aussi