Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
Histrico
Mquinas virtuais X Emuladores
Vantagens & Desvantagens
Vmware
Quemu
Xen
UML
Comparao entre VM's
Concluso
Histrico
Mainframe
Surgiram em 1946
Foram sempre sendo aperfeioados
Ainda so utilizados
Histrico
Desktops
So os computadores de mesa, estes que
tem tudo separado (mouse, teclado, CPU ou
gabinete, monitor, impressora...) e so os de
menor custo
Custo menor
Mquinas Virtuais
Mquinas Virtuais
Emuladores
Emuladores
Vantagens
Consolidao de servidores
Gerncia
Testes
Ensino
Cada aluno pode ter vrias Vms
Isolamento
Migrao de aplicaes legadas
Desvantagens
Desempenho
Diversidade de equipamentos
Consolidao
VMware
VMware
O que ?
VMware
VMware WorkStation
VMware GSX Server
VMware ESX Server
VMware Infrastructure
Hosted Architecture
Hypervisor Architecture
VMware
VMware Workstation
Lanado em 1999
Hosted Architecture
Suporte a acelerao grfica (DirectX)
Mal gernciamento de multiplos usurios
VMware
Lanado em 2001
Hosted Architecture
Uso baseado em servidor
Acesso remoto via console de administrao
das VM's
Permiti vrios acesso simultneos a uma
mesma maquina virtual
VMware
VMware
VMware infrastructure
QUEMU
Definio
Operao
SO`s Suportados na
arquitetura x86/x86_64:
Vantagens
Mdulo do Acelerador de
QEMU
Aumentar a velocidade
Aumento de desempenho prximo
sistema nativo
No permitido distribuir
Proprietrio
Licena especfica
Xen
Apresentao
Xen
O objetivo do Xen executar, em uma mesma
mquina, instncias de Sistemas Operacionais
(iguais ou diferentes) com todas as suas
caractersticas, de forma completamente
funcional, em VM (Virtual Machine)
Motivao
Paravirtualizao
Estrutura
Controle
Vantagens
Estabilidade e a confiabilidade
Software livre
Desvantagens
Xen
User-Mode Linux
O User-Mode Linux
Caractersticas do UML
Aplicaes
Apl
Apl
UML
Apl
UML
Linux
Hardware x86
Aplicaes
Caractersticas do UML
Dispositivos virtualizados
Caractersticas do UML
User space
(processo)
Int 0x80
Notifica o
kernel pai
Continua a
execuo
aps
a chamada
de sistema
Kernel
convidado
Executa a
chamada de
sistema.
Envia um
sinal ao
final
da
execuo.
Thread de
rastreament
o
Anula a chamada de
sistema.
Salava o estado do
processo.
Fora o processo
para
retornar a pilha do
kernel.
Retorna o estado do
processo.
Seta um cdigo de
retorno
para a chamada de
sistema.
Comparao de VMs
Nome
QEMU
User Mode
Linux
Host Processor
Intel x86, AMD64,
IA-64, PowerPC,
Alpha, SPARC 32
and 64, ARM,
S/390, M68k
Guest
Processor
Intel x86,
AMD64, ARM,
SPARC 32 and
64, PowerPC,
MIPS
Intel x86
Intel x86
Vmware ESX
3.0
Intel x86,
AMD64
Xen
Intel x86,
AMD64
Plataforma do Plataforma do
SO anfitrio
SO convidado Tcnica
Linux,Windows,
MAC OS,
FreeBSD, BeOS
Licena
Utilizao
Desempenh
o
Acadmico,
Troca
Recompilao
Desenvolvimen
regularmente
dinmica
GPL/LGPL
to,Produo 10-20% CPU
Nativa (mais
lenta
quando
todas as
Acadmico,
chamadas
Desenvolvimen
so
to,Produo raastreadas)
Virtualizao
total
utilizando
rastreamento
Linux
Linux
de chamadas
GPL2
Virtualizao
Windows,DOS,
total e
Acadmico,
Linux, Unix BSD, recompilao
Desenvolvimen
Linux, Windows Netware, Solaris dinmica Proprietrio to,Produo
Linux, Unix BSD,
Windows XP
Acadmico,
(todos com Paravirtualiza
Desenvolvimen
NetBSD, Linux modificaes)
o
GPL
to,Produo
Quase
Nativa
Nativa
Concluso
Bibliografia
http://br.geocities.com/cesarakg/user-mode-linux.html
http://www.ime.usp.br/~baroni/docs/uml.html
http://user-mode-linux.sourceforge.net/
http://en.wikipedia.org/wiki/Comparison_of_virtual_machines
http://en.wikipedia.org/wiki/Xen
http://www.eriberto.pro.br/xen/
http://www.xensource.com/
http://en.wikipedia.org/wiki/VMware
www.guiadohardware.net/termos/vmware