Virtualización
Grupo #3
Integrantes:
• Kevin Omar Morazán Espinal 201920060165
• Eymi Nicol Euceda Serrano 201910010352
• Carlos Alberto Canales Vásquez 201810010580
• Erik Francisco Zelaya Gonzales 201920060166
• Emil Fernando Colomer Mateo 201810020275
• Karla Waleska Ordoñez Gómez 201720110066
• José Luis Meraz Guerra 201810120012
• Jorge Lenin Murcia Granados 251111086
• Zandy Guadalupe Amaya 201820060219
• Edwin Javier Teruel 201710010557
• Saul Fernando Baca Bustillo 202020110096
¿Qué es la virtualización?
• La virtualización utiliza el software para imitar las características del
hardware y crear un sistema informático virtual. Esto permite a las
organizaciones de TI ejecutar más de un sistema virtual, y múltiples
sistemas operativos y aplicaciones, en un solo servidor. Entre las
ventajas obtenidas, se incluyen las economías de escala y una mayor
eficiencia.
• En términos informáticos este proceso se basa en una tecnología que
permite acceder para crear entornos aislados con recursos llamados
virtuales. Esta forma de apreciación permite vincular un hardware a
un visor especial que ayuda a crear entornos separados. Formando
de esa manera los llamadas equipos o máquinas virtuales.
• Las máquinas virtuales dependen del llamado hipervisor. Estas
forman parte de los diversos dispositivos que ayuda a visualizar el
proceso que genera la virtualización. Crean la separación entre los
recursos del hardware y los distribuye de manera adecuada. Es una
herramienta muy importante que se utiliza en diversas áreas de la
informática y la computación.
La virtualización es la creación de una forma virtual de un recurso de
computación como una computadora, servidor, otro componente de
hardware, o un recurso de software como un sistema operativo. El
ejemplo más común de virtualización es partir un disco duro durante la
instalación de un sistema operativo, en la que el disco duro físico se
divide en múltiples discos lógicos para proveer un mejor
almacenamiento y recuperación de datos.
La virtualización utiliza el software para imitar las características
del hardware y crear un sistema informático virtual. Esto permite a
las organizaciones de TI ejecutar más de un sistema virtual, y
múltiples sistemas operativos y aplicaciones, en un solo servidor.
Inicios
• A pesar de no desarrollarse de manera rápida y exponencial. La virtualización no
se sentía en el mundo de la tecnología como un proceso que ayudará a agilizar y
procesar información de manera eficiente.
• Década de los 90
Para los años 90 la mayoría de las empresas contaban con servidores
físicos que utilizan tecnología de informática administrada por un solo
proveedor, permitiendo que las aplicaciones se ejecutarán a través de otro
proveedor.
• Año 2000
Las limitaciones en las acciones relacionadas con otras aplicaciones estaban
complicando los procesos. De manera que a finales de los 90 y comienzos del
2000, se comienzan a implementar sistemas operativos podían dividir las
operaciones de los servidores. Permiten ejecutar aplicaciones que provenían de
otros tipos de versiones en otros sistemas operativos.
Maquinas virtuales
• Una máquina virtual es un sistema informático virtual, es decir, un contenedor de
software bien aislado que incluye un sistema operativo y una aplicación. Cada
máquina virtual autónoma es completamente independiente. Si se instalan varias
máquinas virtuales en un mismo ordenador, es posible ejecutar varios sistemas
operativos y aplicaciones en un solo servidor físico o "host".
Principales características de las máquinas
virtuales:
• Creación de particiones
• Ejecute varios sistemas operativos en una sola máquina física.
• Distribuya los recursos del sistema entre las máquinas virtuales.
•
Aislamiento
• Permita aislar la seguridad y los fallos en el nivel de hardware.
• Garantice el rendimiento gracias a los controles avanzados de recursos.
• Encapsulación
• Guarde el estado completo de una máquina virtual en archivos.
• Transfiera y copie máquinas virtuales con la misma facilidad que si fueran archivos.
Independencia del hardware
• Suministre o migre cualquier máquina virtual a un servidor físico.
Tipos de virtualización
• Virtualización de servidores
La virtualización de servidores permite ejecutar múltiples sistemas operativos en un solo
servidor físico por medio de máquinas virtuales que ofrecen un elevado rendimiento. Entre las
ventajas principales, se incluyen las siguientes:
• Mayor eficiencia del entorno de TI.
• Reducción de los costes operativos.
• Implementación más rápida de las cargas de trabajo.
• Mejora del rendimiento de las aplicaciones.
• Mayor disponibilidad del servidor.
• Eliminación de la complejidad y la proliferación de servidores.
• Virtualización de red
Al reproducir una red física en su totalidad, la virtualización de red permite ejecutar las
aplicaciones en una red virtual del mismo modo que en una red física, pero con mayores
ventajas operativas y con toda la independencia del hardware que ofrece la virtualización.
La virtualización de red muestra los dispositivos y servicios de red lógicos (puertos lógicos,
conmutadores, enrutadores, cortafuegos, equilibradores de carga, VPN, etc.) a las cargas de
trabajo vinculadas.
• Virtualización de escritorios
Implementar los escritorios como un servicio gestionado permite a las organizaciones de TI
responder más rápido a las necesidades cambiantes del entorno de trabajo y a las nuevas
oportunidades. Los escritorios y las aplicaciones virtualizados también pueden distribuirse de
forma rápida y sencilla a sucursales, empleados subcontratados o en otros países y trabajadores
móviles que utilizan tabletas iPad y Android.
La virtualización frente a la
informática de nube
• A pesar de ser tecnologías que suscitan el mismo interés, la virtualización y la
informática de nube no son intercambiables. La virtualización utiliza el software
para separar los entornos informáticos de la infraestructura física, mientras que
la informática de nube es un servicio que proporciona recursos informáticos
compartidos (software o datos) según las necesidades por medio de Internet.
Como son soluciones complementarias, las organizaciones pueden comenzar
por virtualizar sus servidores y luego adoptar la informática de nube para lograr
una mayor agilidad y capacidad de autoservicio.
Ventajas:
• En primer lugar, otorga los llamados índices de utilización del servidor más elevados. Las
cargas se encapsulan de manera más eficiente transmitiendo de una forma más rápida
hacia los canales inactivos. Los recursos virtuales permiten a su vez consolidar las
adquisiciones adicionales en los servidores.
• Otra de las ventajas lo representa la forma de activar la virtualización en BIOS,
permitiendo acelerar el chequeo y arranque en los sistemas operativos instalados. Así
mismo permite gestionar la consolidación de recursos.
• Establece directamente el almacenamiento y otorga oportunidad para establecer recursos
en la arquitectura de los sistemas. Las transmisiones de datos se simplifican y resultan
más eficientes. También todo el entorno de la red, entre ellas la interfaz el escritorio y los
procedimientos relacionados con negocios.
• El consumo de energía disminuye y los costos se reducen. La electricidad requerida es
menor permite activar operaciones con una mínima cantidad de consumo energético sobre
todo eléctrico. En comparación con los gastos normales por consumo a servidores para
hardware La virtualización permite incluso economizar hasta un 40% de consumo.
• Los hardware pueden ser reutilizados y modificarlos eventualmente. Se pueden dar
opciones de modernización de los mismos obteniendo mejoramiento de los softwares. Por
otro lado, permite ahorrar espacio ya que en ocasiones la ampliación de los
servidores requiere de la inversión y utilización de un espacio adicional. Esto hará
cualquier empresa genera un problema que en ocasiones caótica los procesos.
• La virtualización alivia la saturación de sistemas. Consolida programas virtuales que ayud
an a mantener operativos ciertos programas sin requerir tanto espacio.
Por otro lado, la virtualización está comprometida con el incremento de
los servicios que pueden ayudar en caso de desastres.
• La capacidad para el aumento de implementación de nuevas aplicaciones también aument
a y permite la fluidez en las operaciones. Así mismo los procesos de actualización se realiz
an en minutos y no
se tiene que esperar semanas para renovarlos. También permiten nuevos recursos para
los servidores virtualizados.
• Por últimos establece una administración centralizada y simplificada. Algo que
los servidores tardan en procesar.
La infraestructura y arquitectura del sistema trabaja con mayor facilidad.
• La migración es más prudente y los servicios llegan sin interrupción de
un servidor a otro, de manera que los tiempos en las paradas se reducen.
Lo importante entre sus ventajas que
la disponibilidad de uso compartido está siempre presente.
Desventajas:
• Entre las desventajas o contras que se generan durante la implementación de la
virtualización se encuentran en primer lugar que los sistemas quedan totalmente
dependientes de un solo equipo. Aunque la forma de administración es sumamente fácil
están determinadas a un solo núcleo de generación. El hipervisor limita las acciones del
hardware. Únicamente que puede existir la posibilidad en la cual la compatibilidad se
pueda perderse en cualquier momento.
• Por otro lado, los recursos utilizados durante la virtualización del hardware, deben ser
muy amplios y extensos. En Caso que se agreguen más recursos como máquinas virtuales.
Estas podrán disminuyen su capacidad de operatividad, a seguridad y la confiabilidad en
un periodo de tiempo corto.
• Como vimos en una entrada anterior la virtualización de sistemas ha tenido un gran auge
en los últimos años y parece una tendencia que va a tener una larga vida. Aun teniendo
una serie de ventajas importantes, que favorecen en gran medida su implantación, las
tecnologías de virtualización tienen algunas desventajas que hacen que no sean adecuadas
para todos los entornos.
• La principal desventaja de cualquier sistema de virtualización es su pérdida de
rendimiento. Cuando entre el hardware y nuestro servicio añadimos una capa más que
gestiona los servidores virtuales queda claro que habrá un menor rendimiento que si esta
capa no existiera. Esta reducción de capacidad no se nota en la gran mayoría de servicios,
pero es un punto a tener en cuenta si disponemos de un servicio que necesita de un alto
rendimiento. La virtualización permite ahorros interesantes tanto en la adquisición como
en el mantenimiento de nuestra infraestructura tecnológica, pero implica una mayor
dedicación de los técnicos de sistemas para gestionar correctamente los sistemas o las
licencias. Este coste puede pasar desapercibido si tenemos a los técnicos de sistemas en
plantilla, pero en caso de estar externalizados se verá reflejado en los próximos contratos.
• No existe estandarización alguna en cómo se crean o gestionan los entornos virtuales por
lo que una vez que se haya adoptado una solución es complicado cambiar de proveedor de
servicios cada cierto tiempo, cosa que se hace con relativa facilidad en entornos hardware.
En los entornos de virtualización un fallo hardware implica a todos servicios que
estuvieran alojados en ese servidor físico. Aunque la mayoría de soluciones en el mercado
ofrecen la posibilidad de balanceo automático de tal forma que todos los servidores
virtuales afectados cambian de nodo físico y siguen trabajando, hay que tener en cuenta
que es probable que haya una reducción de rendimiento al competir más servicios por el
mismo hardware.
Virtualización y sistemas
operativos
• Cuando se plantean objetivos donde se pretenda la utilización de dos programas, se puede
decir que se está hablando en términos informáticos de las mismas operaciones. La
virtualización es una opción de programación que ayuda mantener dos o más sistemas
operativos en caso tal que no deseemos instalar otro Software de manera particular. De
ser así ambos sistemas operativos se comportan igual como si estuvieran instalados en
diferentes ordenadores. Para que ambos programas funcionan de manera independiente
pero armonizada. Se requiere de un gestor de arranque. Este permitirá abrir en pantalla
una opción que preguntará con cual sistema operativo se desea trabajar.
• Algunos optan por instalar a través de la virtualización dos programas diferentes como
Linux y Windows. Entonces el usuario optara si trabajar con el que mejor le convenga. Lo
interesante de la virtualización es que permite operar cuando se desee ambos programas
de manera independiente. Pero tiene una desventaja, ninguno de los programas instalados
funcionara con el mismo rendimiento como si trabajara con un solo sistema operativo.
• Las plataformas
Las estructuras de simulación son muy variadas, las plataformas utilizadas por
las máquinas virtuales se llevan a cabo a través de un software tipo «Host». Este
representa un programa de control en el cual se crea una simulación de la
estructura del ordenador.
La forma de conversión por así decirlo se denomina «Guest». Formándose entonces
un sistema operativo completo y se ejecuta tal cual estuviera en una plataforma
autónoma. Las máquinas virtuales simulan una máquina física.
Un ejemplo de esto son los simuladores de vuelo, las consolas y prototipos usados
en las carreras de carros o simplemente para crear situaciones de ambientes
similares a la realidad. La simulación creada debe contar con una plataforma
muy grande. Lo cual debe permitir crear un ambiente similar y muy parecido a la
realidad.
Software de virtualizacion:
• VirtualBox
• Citrix XenServer
• Sandboxie
• VMware Workstation Pro
• Cameyo
• Parallels
• Xen Hypervisor
• QEMU
• Microsoft Hyper-V Server
• KVM
• Aviat Design
¿Por qué utilizar la virtualización?
Muchos se preguntan ¿porque utilizar la virtualización en sistemas que
funcionan de forma estable? A esta pregunta le tenemos diversas respuestas.
Muchos gerentes de proyectos y empresas de gran tamaño están optando por
incluir en sus operaciones la virtualización.
Reducción de los costes operativos
Mayor eficiencia del entorno en las tecnologías de información y tecnologías
operacionales.
Las cargas de trabajo se aceleran y funciona con mayor rapidez.
Las aplicaciones de los programas trabajan de manera más eficiente.
Se puede disponer de una mejor capacidad en los servidores, sin necesidad de
desinstalarlo.
Se elimina la complejidad en los procesos y se disminuye la saturación en los
servidores.
Gracias por su
atención!