2. Virtualització
● Què és la virtualització?
● La virtualización es un mecanismo que permite compartir
una máquina física para ejecutar varias máquinas
virtuales. Estas máquinas virtuales comparten los
recursos libres de CPU, memoria, disco y conexión de
red que de otra manera estarían sin aprovechar
esperando sólo puntas de trabajo. El sistema operativo
original se denomina «sistema operativo anfitrión» y los
sistemas virtuales se llaman «sistemas operativos
invitados».
3. Avantatges
● Avantatges de la virtualització
– Millorar els índexs d’utilització del maquinari
– Problemes d’espai en els centres de processament de dades
– Reduir costos en el subministrament elèctric
– Reduir costos d’operació
– Afegir flexibilitat i escalabilitat
– Pla de recuperació en cas de desastre
– Compatibilitat d’aplicacions
– Entorn de proves
4. Desventatges
● Desventatges de la virtualització
– Gran complexitat al sistema en temps d’execució
– Una màquina virtual reservarà recursos de
maquinari de la màquina amfitrió en el moment de
la seva posada en funcionament
5. VirtualBox
● VirtualBox es un programa disponible para
todos los sistemas operativos que nos permite
crear máquinas virtuales como si fuesen
ordenadores independientes dentro de nuestro
equipo. Su uso nos permite poder trabajar con
sistemas operativos distintos al que tenemos
instalado en el ordenador.
6. Software Virtualitzacio
● VirtualBox: Oracle VM VirtualBox es un software de
virtualización para arquitecturas x86/amd64, creado
originalmente por la empresa alemana innotek GmbH.
Actualmente es desarrollado por Oracle Corporation como
parte de su familia de productos de virtualización. Por medio
de esta aplicación es posible instalar sistemas operativos
adicionales, conocidos como «sistemas invitados», dentro
de otro sistema operativo «anfitrión», cada uno con su
propio ambiente virtual.
7. Software Virtualización
● Virtual PC 2007: Windows Virtual PC (antes llamado
Microsoft Virtual PC, luego renombrado Windows Virtual PC
en Windows 7) es un software gestor de virtualización
desarrollado por Connectix y comprado por Microsoft para
crear equipos virtuales. Es decir, su función es emular
mediante virtualización, un hardware sobre el que funcione
un determinado sistema operativo. Con esto se puede
conseguir ejecutar varios sistemas operativos en la misma
máquina a la vez y hacer que se comuniquen entre ellos.
8. Software Virtualización
● VMWare: VMware Inc., es una filial de EMC Corporation
(propiedad a su vez de Dell Inc) que proporciona software de
virtualización disponible para ordenadores compatibles X86.
Entre este software se incluyen VMware Workstation, y los
gratuitos VMware Server y VMware Player. El software de
VMware puede funcionar en Windows, Linux, y en la plataforma
macOS que corre en procesadores Intel, bajo el nombre de
VMware Fusion. El nombre corporativo de la compañía es un
juego de palabras usando la interpretación tradicional de las
siglas «VM» en los ambientes de computación, como
máquinas virtuales (Virtual Machines).
9. Software Virtualización
● VMWare Server: VMware Server (anteriormente VMware GSX Server)
es una suite de servidores de virtualización de software gratuita y
descontinuada desarrollada y suministrada por VMware, Inc. VMware
Server tiene menos funciones que VMware ESX, software disponible
para la compra, pero puede crear, editar y reproducir máquinas
virtuales. Utiliza un modelo cliente-servidor, que permite el acceso
remoto a máquinas virtuales, a costa de algún rendimiento gráfico (y
soporte 3D). Puede ejecutar máquinas virtuales creadas por otros
productos de VMware y por Microsoft Virtual PC.
10. Software Virtualización
● Qemu: QEMU es un emulador de procesadores basado en la
traducción dinámica de binarios (conversión del código binario de la
arquitectura fuente en código entendible por la arquitectura huésped).
QEMU también tiene capacidades de virtualización dentro de un
sistema operativo, ya sea GNU/Linux, Windows, o cualquiera de los
sistemas operativos admitidos; de hecho es la forma más común de
uso. Esta máquina virtual puede ejecutarse en cualquier tipo de
Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC,
etc.). Está licenciado en parte con la LGPL y la GPL de GNU.
11. Software Virtualización
● Xen: Xen es un monitor de máquina virtual de código abierto desarrollado
por la Universidad de Cambridge.
La meta del diseño es poder ejecutar instancias de sistemas operativos
con todas sus características, de forma completamente funcional en un
equipo sencillo.
Xen proporciona aislamiento seguro, control de recursos, garantías de
calidad de servicio y migración de máquinas virtuales en caliente. Los
sistemas operativos pueden ser modificados explícitamente para correr
Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario).
12. Anfitrió i host
● Esta involucra la simulación de máquinas virtuales. La virtualización de plataforma se lleva a cabo
en una plataforma de hardware mediante un software “anfitrió”, que es un programa de control
que simula un entorno computacional (máquina virtual) para su software “host”. Este software
“host”, que generalmente es un sistema operativo completo, se ejecuta como si estuviera
instalado en una plataforma de hardware autónoma. Típicamente muchas máquinas virtuales son
simuladas en una máquina física dada. Para que el sistema operativo “huésped” funcione, la
simulación debe ser lo suficientemente grande como para soportar todas las interfaces externas
de los sistemas huéspedes, las cuales pueden incluir (dependiendo del tipo de virtualización) los
drivers de hardware.
13. Virtualitzacio Completa
● Esta es en donde la máquina virtual simula un
hardware suficiente para permitir un sistema
operativo “huésped” sin modificar (uno
diseñado para la misma CPU) para ejecutar de
forma aislada. Típicamente, muchas instancias
pueden ejecutarse al mismo tiempo. Este
enfoque fue el pionero en 1966 con CP-40 y
CP[-67]/CMS, predecesores de la familia de
máquinas virtuales de IBM.
14. Emulador
● En informática, un emulador es un software que
permite ejecutar programas o videojuegos en una
plataforma (sea una arquitectura de hardware o
un sistema operativo) diferente de aquella para la
cual fueron escritos originalmente. A diferencia de
un simulador, que solo trata de reproducir el
comportamiento del programa, un emulador trata
de modelar de forma precisa el dispositivo de
manera que este funcione como si estuviese
siendo usado en el aparato original.
15. Paravirtualització
● La Paravirtualización es una técnica de
programación informática que permite
virtualizar por software sistemas operativos. El
programa paravirtualizador presenta una
interfaz de manejo de máquinas virtuales. Cada
máquina virtual se comporta como un
computador independiente, por lo que permite
usar un sistema operativo o varios por
computador emulado.
16. Comunicació Bridge
● Puente de red (en inglés: bridge) es el
dispositivo de interconexión de redes de
computadoras que opera en la capa 2 (nivel de
enlace de datos) del modelo OSI.
Interconecta segmentos de red (o divide una
red en segmentos) haciendo la transferencia de
datos de una red hacia otra con base en la
dirección física de destino de cada paquete.
17. NAT
● La traducción de direcciones de red o NAT (del inglés
Network Address Translation) es un mecanismo utilizado por
routers IP para intercambiar paquetes entre dos redes que
asignan mutuamente direcciones incompatibles. Consiste
en convertir, en tiempo real, las direcciones utilizadas en los
paquetes transportados. También es necesario editar los
paquetes para permitir la operación de protocolos que
incluyen información de direcciones dentro de la
conversación del protocolo.
18. Host Only
●
El término host ("anfitrión", en español) es usado en informática para referirse a las
computadoras conectadas a una red, que proveen y utilizan servicios de ella. Los usuarios
deben utilizar anfitriones para tener acceso a la red. En general, los anfitriones son
computadores monousuario o multiusuario que ofrecen servicios de transferencia de archivos,
conexión remota, servidores de base de datos, servidores web, etc. Los usuarios que hacen
uso de los anfitriones pueden a su vez pedir los mismos servicios a otras máquinas conectadas
a la red. De forma general un anfitrión es todo equipo informático que posee una dirección IP y
que se encuentra interconectado con uno o más equipos. Un host o anfitrión es un ordenador
que funciona como el punto de inicio y final de las transferencias de datos. Comúnmente
descrito como el lugar donde reside un sitio web. Un anfitrión de Internet tiene una dirección de
Internet única (dirección IP) y un nombre de dominio único o nombre de anfitrión (hostname).