Вы находитесь на странице: 1из 6

ACTIVIDADES DE APRENDIZAJE

3.1VIRTUALIZACIN DE SERVIDOR
En la virtualizacin de servidor los recursos del propio servidor son escondidos o
enmascarados a los usuarios. El software es usado para dividir el servidor fsico en
mltiples entornos virtuales, llamados servidores virtuales o servidores privados.
Un uso tpico de esta tecnologa se da en los servidores web, donde se emplean
servidores virtuales para prestar servicios web, con el objetivo principal de
mantener online un sitio web.
Virtualizacin de Software
La virtualizacin de aplicaciones consiste en ejecutar una aplicacin de escritorio o
de servidor pero dentro de un entorno controlado que la aisla del sistema real y, a la
vez, la permite seguir utilizando los recursos locales; esto es distinto a ejecutar la
aplicacin como una aplicacin convencional, es decir, como una aplicacin
instalada directamente sobre nuestro sistema.
Las aplicaciones virtualizadas se ejecutan sobre un pequeo entorno en el que slo
aparecen los componentes necesarios para su ejecucin (entradas del registro del
sistema, ficheros, libreras, variables de entorno, servicios, etc.). Este entorno
virtual acta como una capa de software adicional entre la aplicacin virtualizada y
el sistema operativo real, eliminando los conflictos que pueda haber entre
aplicaciones y entre stas y el sistema operativo.
Siendo puristas, podramos decir que lo verdaderamente virtualizado es el entorno
software sobre el que la aplicacin se ejecuta. En este sentido, al hablar de
virtualizacin de software nos estaramos refiriendo, no a la virtualizacin de la
aplicacin de usuario que ejecutamos sino a la virtualizacin de los recursos
software que por debajo la soportan.
Permitidme ahora hacer un inciso. Hay quin considera a las aplicaciones portables
o al cloud computing como una forma de virtualizacin. Yo no pienso lo mismo.
Podemos considerar como virtuales las aplicaciones que no han sido instaladas en
nuestros equipos? Si consideramos la instalacin como requisito imprescindible para
dotar de existencia en nuestros sistemas a las aplicaciones entonces la respuesta
sera afirmativa. Sin embargo, no me parece una condicin suficiente.
La virtualizacin de recursos software es una de las estrategias de virtualizacin
que se utiliza en el software de virtualizacin de aplicaciones.
Otra de las estrategias utilizadas en la virtualizacin es el streaming de aplicaciones
sobre la red. En este caso, cuando el usuario hace click en la aplicacin virtualizada
esta se transmite desde una ubicacin central al ordenador del usuario, dnde slo
una parte de la aplicacin es cacheada. La aplicacin es descargada bajo demanda

y no necesita ser instalada en el PC del usuario ni tocar el sistema operativo base,


ya que tambin se ejecuta sobre el entorno (capa o agente) de virtualizacin.

La virtualizacin abstrae al hardware, lo que posibilita que varias cargas de trabajo


compartan un conjunto comn de recursos. En un hardware virtualizado, se puede
gestionar una gran variedad de cargas de trabajo sin que implique que cada una de
ellas no est aislada de la otra, migrar libremente entre infraestructuras y escalar,
segn sea necesario.
Esto supone para las empresas aumento no solo del capital sino tambin de la
eficiencia operativa mediante la virtualizacin, ya que implica una mejor utilizacin
y consolidacin del servidor, la asignacin dinmica de recursos y gestin, el
aislamiento de las cargas de trabajo, la seguridad y la automatizacin. La
virtualizacin permite el auto-aprovisionamiento de servicios a demanda y hace
posible la orquestacin de recursos, adems de la ampliacin en cualquier lugar una
nube hbrida local o compartida, en funcin de las necesidades especficas de la
empresa.
La tecnologa Intel de virtualizacin representa una creciente cartera de
tecnologas y funciones que convierten la virtualizacin en una opcin prctica,
mediante la eliminacin de los gastos generales y la mejora de la seguridad. La
tecnologa Intel de virtualizacin supone un apoyo para el software de
virtualizacin, reduciendo su tamao, coste y complejidad. Busca adems reducir
los costes de virtualizacin en cach, E/S y memoria. En la ltima dcada, un
nmero importante de proveedores de mquinas virtuales, desarrolladores de
soluciones y usuarios han accedido a la tecnologa Intel de virtualizacin, que
ahora se utiliza en una amplia gama de clientes en los sectores de consumo,
empresa, nube, comunicaciones, tcnico o informtico, por citar alguno.
La cartera de tecnologa Intel de virtualizacin incluye (entre otras opciones):
Virtualizacin de CPU
Las funciones de virtualizacin de la CPU permiten la abstraccin total de todas las
opciones de la CPU de Intel a una mquina virtual (VM). Todo el software de
mquina virtual se puede ejecutar sin que afecte al rendimiento o la compatibilidad,
ya que se ejecuta de forma nativa en una CPU dedicada. La migracin en vivo de
una generacin de CPU de Intel a otra, as como la virtualizacin anidada son
posibles.
Virtualizacin de memoria
Las funciones de virtualizacin de memoria permiten la abstraccin y el aislamiento
de memoria en mquinas virtuales. Estas caractersticas posibilitan la migracin en
vivo de las mquinas virtuales y aaden tolerancia a fallos. Entre los ejemplos de
virtualizacin de memoria se incluyen: tablas de pgina ampliadas (EPT), registros

de bits sucios y a los que se han accedido, registro de modificacin de pginas


(PML) y conmutacin de pginas EPT.
Virtualizacin de E/S
Las funciones de virtualizacin de E/S facilitan la descarga de procesos multi-ncleo
en adaptadores de red, adems de la asignacin directa de mquinas virtuales en
funciones virtuales, entre otras, E/S de disco. Los ejemplos incluyen: colas de
dispositivos de mquina virtual (VMDq), virtualizacin de E/S de raz nica (SR-IOV,
tambin un estndar PCI-SIG), y datos dirigidos a mejoras de E/S (DDIO), etc.

Virtualizacin de grficos
La tecnologa Intel de virtualizacin de grficos (Intel GVT) permite que las
mquinas virtuales controlen en su totalidad o en parte las asignaciones de
unidades de procesos grficos, adems de motores aceleradores integrados en los
productos que incluyen chips de Intel. Permite usos como estacin remota,
escritorio como servicio, transmisin multimedia y juegos en lnea.
Virtualizacin de funciones de red
Las tecnologas de virtualizacin de funciones de red de Intel permiten implementar
como software funciones de red y seguridad en servidores de grandes volmenes
estndar en el centro de datos, cdigos de red o nube. Los dispositivos que incluyen
este tipo de tecnologas pueden funcionar en cargas de trabajo empresariales en
dominios virtuales. Los ejemplos incluyen: kit de desarrollo de planos de datos
Intel, Tecnologa Intel QuickAssist y Hyperscan.

Virtualizacin de la administracin
Las mquinas virtuales no son simplemente objetos para manipular, sino
computadores reales que contienen, una carga de trabajo real. Su gestin al igual
que nuestros sistemas de gestin fsica son imprescindibles. Mediante el uso de
System Center, con un conjunto completo de herramientas de gestin integradas,
usted podr minimizar la complejidad y la simplificacin de las operaciones. Un
entorno de gestin comn reduce la formacin, garantiza la aplicacin de polticas
uniformes y simplifica el mantenimiento, aprovechando el software existente, el
personal, y lo ms importante, el comienzo de su proceso de gestin de IT.
Virtual Machine Manager ayuda en la gestin centralizada de las infraestructuras
fsicas y virtuales de IT, el aumento de la utilizacin del servidor y la optimizacin
dinmica de recursos a travs de mltiples plataformas de virtualizacin. Incluye de

extremo a extremo la capacidad, la planificacin, la implementacin, la


administracin y la optimizacin de la infraestructura virtual.
Ventajas
Consolidacin sencilla de mltiples servidores fsicos en mquinas virtuales.
Disposiciones rpidas y optimizadas de mquinas virtuales nuevas y existentes.
Performance and Resource Optimization (PRO) permite la gestin dinmica de
recursos virtuales a travs de paquetes de gestin que favorecen los habilitado.
Como una plataforma abierta y extensible, PRO alienta a los asociados para el
diseo personalizado de gestin de paquetes que promueva la compatibilidad de
sus productos y las soluciones de gran alcance de gestin.

Sistema de Operacin Invitado


En un entorno virtual, un sistema operativo invitado es el sistema operativo que se
ejecuta en una mquina virtual, en contraste con el sistema operativo host que se
ejecuta en el equipo host fsico en el que se implementan una o ms mquinas
virtuales. En Virtual Machine Manager, un perfil de sistema operativo invitado es un
conjunto de valores de configuracin del sistema operativo que se pueden importar
a una plantilla de mquina virtual para ofrecer una configuracin de sistema
operativo coherente para las mquinas virtuales creadas a partir de esa plantilla.
Dispositivos Virtuales
Un dispositivo virtual de CA AppLogic es un objeto instanciable que est formado
por un lmite y un interior. El lmite incluye todo lo necesario para configurar el
dispositivo, vincularlo a los datos de los volmenes de almacenamiento externo y
conectarlo a otros dispositivos. El interior est formado por una mquina virtual y
un volumen de arranque que contiene el SO, los archivos de configuracin y el
software de aplicacin que se ejecuta dentro del dispositivo.
Un dispositivo virtual es una representacin interna de la agrupacin de
almacenamiento que describe la disposicin del almacenamiento fsico y sus
caractersticas predeterminadas. Un dispositivo virtual representa los archivos o
dispositivos de disco que se utilizan para crear la agrupacin de almacenamiento.
Una agrupacin puede tener en la parte superior de la configuracin cualquier
cantidad de dispositivos virtuales, denominados vdev de nivel superior.
Si el dispositivo virtual de nivel superior contiene dos o ms dispositivos fsicos, la
configuracin ofrece redundancia de datos como reflejo o dispositivo virtual RAID-Z.
Estos dispositivos virtuales se componen de discos, segmentos de discos o archivos.

Un repuesto es un caso especial de dispositivo virtual que hace un seguimiento de


repuestos disponibles para una agrupacin.
Virtualizacin de Sistemas Operativos
La virtualizacin es una tecnologa que permite ejecutar varios sistemas operativos
simultneamente en una misma mquina. En un entorno virtualizado, cada sistema
operativo tiene la ilusin de residir en una mquina propia, disponible enteramente
para l. Para conseguir esto es necesario un programa (denominado virtualizador o
hipervisor, segn la tcnica concreta que se utilice) que se encargue de arbitrar el
uso del hardware. Para ello intercepta las operaciones privilegiadas y simula sus
efectos sobre un dispositivo virtual, tambin simulado. As, cuando un sistema
operativo cree que est escribiendo en un disco duro real, en realidad lo hace en un
fichero, gestionado por el hipervisor, que simula dicho disco duro. Lo mismo con
tarjetas de red, pantallas, teclados, etc.
Originalmente, la arquitectura PC no estaba preparada para la virtualizacin, pues
era imposible interceptar algunas operaciones privilegiadas. Esto llev al desarrollo
de dos tcnicas que permitan soslayar el problema: la traduccin binaria y la
paravirtualizacin. Hoy en da, sin embargo, los dos principales fabricantes de
procesadores x86 han incorporado capacidades de virtualizacin asistidas por
hardware, que permiten crear virtualizadores capaces de interceptar todas las
posibles operaciones privilegiadas sin necesidad de trucos.
Aplicaciones de la virtualizacin
Existen varias aplicaciones para la virtualizacin que se han extendido y
generalizado en los ltimos aos:
Agrupacin en una sola mquina de varios servidores infrautilizados, de manera
que cada servidor seguir siendo tan seguro como cuando estaba en una mquina
separada, pero el sistema ser ms barato.
Alquiler de servidores: gracias a la virtualizacin, los hosts pueden ofrecer a bajo
precio un servidor individual virtualizado a cada usuario, que puede instalar el
sistema operativo o servidor web de su eleccin, as como las versiones concretas
que prefiera de stos, en lugar de estar limitado a las que ofrezca su proveedor.
Migracin en caliente de servidores: si se desea realizar mantenimiento en un
servidor (por ejemplo, cambiar un disco duro, o ampliar la memoria), se pueden
pasar todos sus servicios virtualizados a otro equipo de manera temporal, hacer la
operacin, y restaurarlos. Esta migracin es casi instantnea.
Mayor seguridad: servicios que inicialmente se ejecutaban en un mismo sistema
operativo (por ejemplo, la web pblica de la empresa y el correo) pueden pasar a
trabajar en mquinas virtuales separadas, pero funcionando todas ellas an en el
mismo hardware fsico. En caso de que una de las mquinas virtuales se viese
comprometida, el resto seguirn siendo confiables.

Alquiler de tiempo de proceso en la nube: gracias a la virtualizacin ha podido


superar los inconvenientes de seguridad que tendran otros modelos.
Maquina Virtual
En informtica una mquina virtual es un software que simula a una computadora y
puede ejecutar programas como si fuese una computadora real. Este software en un
principio fue definido como "un duplicado eficiente y aislado de una mquina fsica".
La acepcin del trmino actualmente incluye a mquinas virtuales que no tienen
ninguna equivalencia directa con ningn hardware real.
Una caracterstica esencial de las mquinas virtuales es que los procesos que
ejecutan estn limitados por los recursos y abstracciones proporcionados por ellas.
Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domsticos ms extendidos de las mquinas virtuales es ejecutar
sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema
operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema
operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente
en nuestra computadora y sin miedo a que se desconfigure el sistema operativo
primario.

Вам также может понравиться