Escolar Documentos
Profissional Documentos
Cultura Documentos
Prof. Anderson
anderson@uol.com.br
1
Virtualização
Agenda
• Conceito
• História
• Características
• VMM ou hypervisor
• Soluções
2
Virtualização
• Conceito
3
Virtualização
• Conceito
4
Virtualização
• Conceito
5
Virtualização
• Conceito
– Economia de espaço
6
Virtualização
• Conceito
– Economia de energia
– Green computing
7
Virtualização
• Conceito
– Amplitude
8
Virtualização
• Conceito
9
Virtualização
• Conceito
– Facilidade de uso
– Undo disks – Alterações que serão descartadas na reinicialização da
máquina virtual
– Save states – Salvar o estado de sua máquina e consequentemente
retornar a ele quando há necessidade.
10
Virtualização
• História
– Década 70
• mainframes (IBM 370)
• Forma de migração entre diversas plataformas
– Década 80
• Micro computadores com baixos recursos
• Uniformização de S.O. (Windows, Unix, MAC)
11
Virtualização
• História
12
Virtualização
• História
13
Virtualização
• Características
• Processador
– As instruções despachadas dentro da VM serão executadas
diretamente pela CPU real, exceto se forem instruções
privilegiadas ou instruções sensíveis
• Memória
– A tabela de páginas da VM mapeia páginas físicas do sistema
real sendo que o hypervisor faz uma cópia (shadow) desta
tabela para controle
14
Virtualização
• Características
• Disco
– Para acesso ao disco pode ser oferecida uma abstração (um
arquivo no sistema real) ou também pode ser oferecida uma
partição do disco do sistema real para a VM
• Rede
– A interface de rede real trabalha em modo promíscuo de forma
a escutar o tráfego destinado a qualquer interface virtual e
entregando os pacotes adequadamente através de uma ponte
15
Virtualização
• VMM ou hypervisor
16
Virtualização
• VMM ou hypervisor
17
Virtualização
• Implementação
• Para-virtualização
18
Virtualização
19
Virtualização
20
Virtualização
21
Virtualização
• VMWare ESX
• XEN
• Hyper-V
22
Virtualização
23
Virtualização
• Desvantagens
24
Virtualização
25
Virtualização
26
Virtualização
– Exemplo:
• Placa de vídeo do host = Nvidia X
• Placa de rede do guest = VGA padrão
27
Virtualização
• O hypervisor encontra-se
entre o Sistema Operacional
e as máquinas virtuais
• VMWare Desktop
• Quemu
• VirtualBox
• VirtualPC
• Parallels
28
Virtualização
• Para-virtualização
29
Virtualização
• Para-virtualização
• Desvantagens:
• Hyper-V
• Virtual Iron
30
Virtualização
• Hypervisors
• XEN
• VMWare
• Virtual Box
• Hyper-V
• Sun VirtualBox
• KVM
• OpenVZ
• IBM LPAR
• Linux Vserver
31
• Referências
– Sistemas operacionais – prof. Leandro Coelho – Unifacs – 2004 -
www.acso.uneb.br/leandro/NOVOSITE/academic/docs/sc/003.pdf
– Sistemas operacionais – profa. Cida Livi - www.inf.ufrgs.br/~vbogorny/aulas/inf01040/Aula1.1-
SOeRedes.ppt
– Virtualização e seus benefícios para empresas com Hyper-V; um estudo de caso na Indústria de
Tempero regina LTDA. VIII Simpósio de Excelência e Tecnologia 2011. Juciely M. Rodrigues, Rodrigo R.
T. Silva, Jessica N. F. Leite.
– Virtualização: principios básicos e aplicações. Prof. Alexandre Carissimi. ERAD 2009. UFRGS.
– Virtualização em Sistemas Computacionais. Marcus Vinícius do P. Azevedo. Instituto Infnet.
http://www.infnet.edu.br/palestras
– Como utilizar a Virtualização para melhorar a eficiência do Data Center e garantir alta disponibilidade
para os servidores. Charles C. Martins. Infinit. http://www.infiniit.com.br/vmware_vsphere4.html
– Presente e Futuro – Akira – 2010 – Paicon Technologies – www.slideshre.com
• Segurança na nuvem – Laura de Oliveira F. Moraes -
http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2011_2/laura/index.php
• Security Guidance for Critical Areas of Foucs in Cloud Computing V3.0 – CSA -
http://www.cloudsecurityalliance.org/guidance/csaguide.v3.0.pdf
• NIST 800-145 – The NIST Definition of Cloud Computing – Peter Mell and Timothy Grance
32