Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Virtualização Uma Visão Geral de Virtualização                        Michell Antunes                        Ozandia Marti...
Virtualização•   Introdução•   Tipos de Virtualização•   Ferramentas de Virtualização•   Conclusão
Virtualização - Introdução• Introduzido nos anos 50 e 60 em  Mainframes da IBM.• Em 1980 os microcomputadores e PC’s  ganh...
O que é?• Virtualização é uma abstração entre o hardware e  o sistema operacional que provê recursos  (instalado no comput...
• Permite que múltiplas máquinas virtuais  (sistemas operacionais) funcione em um mesmo   hardware• Funciona isoladamente ...
Tipos de Virtualização• Máquina Virtual de Processo (Hosted) e Monitor  de Máquina Virtual (Hypervisor)• Máquina Virtual d...
Monitor de Máquinas Virtuais - VMM• Definir o ambiente de máquinas virtuais.• Alterar o modo de execução do sistema  opera...
Características do VMM     • Eficiência;     • Integridade;     • Equivalência;O VMM pode ser implementado através dedois ...
Virtualização Total• Este modelo provê uma cópia (virtual) do  hardware do host, de forma que o sistema  operacional convi...
ParaVirtualização• Tem uma API - Application Programming  Interface para as máquinas virtuais,  similar, mas não idêntica ...
Ferramentas de Virtualização• Inúmeras                      Z/VM                                             Produto      ...
Oracle VirtualBox• Desenvolvido inicialmente pela Innotek;  – Aquisição da SUN pela Oracle;• Fácil utilização;  – Possui u...
Oracle VirtualBox                                      GUEST                                    (“Convidado”)             ...
VMware• Referencia no mercado;• Ampla gama de produtos:  – VMware Workstation, Server,    ESX Server, Player, Fusion;• VMw...
VMware
Xen• Desenvolvido inicialmente na universidade  de Cambridge;• Paravirtualização;  – Virtualização assistida via HW (Intel...
Xen
Conclusões• Diversas técnicas e ferramentas para os  mais diversos ambientes;• Tecnologia emergente;• Redução do custo tot...
Upcoming SlideShare
Loading in …5
×

Apresentação estágio - Virtualização

1,304 views

Published on

Apresentação para a disciplina de estágio no ano de 2009 sobre Virtualização.

Published in: Education
  • Be the first to comment

Apresentação estágio - Virtualização

  1. 1. Virtualização Uma Visão Geral de Virtualização Michell Antunes Ozandia Martins Grupo 26
  2. 2. Virtualização• Introdução• Tipos de Virtualização• Ferramentas de Virtualização• Conclusão
  3. 3. Virtualização - Introdução• Introduzido nos anos 50 e 60 em Mainframes da IBM.• Em 1980 os microcomputadores e PC’s ganharam em eficiência.• Depois de 1990, a virtualização volta a ser estudada.• Hoje, virtualização está ganhando mais espaço.
  4. 4. O que é?• Virtualização é uma abstração entre o hardware e o sistema operacional que provê recursos (instalado no computador).
  5. 5. • Permite que múltiplas máquinas virtuais (sistemas operacionais) funcione em um mesmo hardware• Funciona isoladamente do sistema operacional hospedeiro e de outras máquinas virtuais.• Cada máquina virtual possui o seu próprio hardware virtual (como RAM, CPU, Placa de Rede, etc) para que suas respectivas aplicações possam funcionar.
  6. 6. Tipos de Virtualização• Máquina Virtual de Processo (Hosted) e Monitor de Máquina Virtual (Hypervisor)• Máquina Virtual de Processo cria um ambiente de execução para outras aplicações.• Monitor de Máquinas Virtuais, ou hypervisor, é uma camada de software entre o hardware e o sistema operacional, que oferece uma cópia virtual do hardware.• O VMM estará sempre presente enquanto o computador estiver ligado, enquanto, o hosted só existirá enquanto o processo correspondente a ela estiver em execução.
  7. 7. Monitor de Máquinas Virtuais - VMM• Definir o ambiente de máquinas virtuais.• Alterar o modo de execução do sistema operacional convidado de privilegiado para não privilegiado, e vice-versa.• Emular as instruções e escalonar o uso da CPU para as máquinas virtuais.• Gerenciar acesso aos blocos de memória e disco destinados ao funcionamento das máquinas virtuais.• Intermediar as chamadas de sistema e controlar acesso a outros dispositivos como CD-ROM, drives de disquete, dispositivos de rede, dispositivos USB.
  8. 8. Características do VMM • Eficiência; • Integridade; • Equivalência;O VMM pode ser implementado através dedois métodos: Virtualização Total e Para-virtualização.
  9. 9. Virtualização Total• Este modelo provê uma cópia (virtual) do hardware do host, de forma que o sistema operacional convidado trabalhe como se estivesse executando diretamente sobre o hardware do host.• Uma das desvantagens dessa solução é que ela provê suporte a um conjunto de dispositivos genéricos, o que pode causar subutilização dos recursos disponíveis
  10. 10. ParaVirtualização• Tem uma API - Application Programming Interface para as máquinas virtuais, similar, mas não idêntica à hardware real.• O sistema operacional rodando dentro da máquina virtual tem a ilusão de estar sendo executado diretamente sobre o hardware.• Este tipo de técnica requer que o sistema operacional virtualizado seja explicitamente portado para permitir a sua execução.
  11. 11. Ferramentas de Virtualização• Inúmeras Z/VM Produto IBM Fabricante Tipo de Tecnologia Nativa/Paravirtualização ferramentas; LPAR for iSeries Virtual Box IBM InnoTek Paravirtualização Nativa• Ferramentas Virtual PC Windows Microsoft Server Microsoft Nativa Nativa abordadas: Virtualization Virtual Server Microsoft Nativa – Oracle VirtualBox SoftGrid Parallels Workstation Microsoft Parallels, Inc De aplicações Nativa/habilitada por • Virtualização de Linux VServer Software Livre HW Paravirtualização Desktop Solaris Containers SUN Em nível de SO – VMware Java Virtual Machine Virtuozzo SUN SUN De aplicações Em nível de SO • Virtualização Completa OpenVZ SWsoft, Inc Em nível de SO Boch Software Livre Emulação – Xen Qemu Software Livre Emulação • Paravirtualização Mac-on-Linux Software Livre Emulação User Mode Linux Software Livre No nível de SO Xen Software Livre Paravirtualização Win4Lin Virtual Desktop Virtual Bridges Nativa Server Vmware Server Vmware Nativa Vmware ESX Server Vmware Paravirtualização Vmware Fusion Vmware Habilitada por HW
  12. 12. Oracle VirtualBox• Desenvolvido inicialmente pela Innotek; – Aquisição da SUN pela Oracle;• Fácil utilização; – Possui uma interface administrativa gráfica simples; – Guest Addition;• VBoxManage: – Administração via linha de comando; – Operações avançadas;• Suporte a arquivos VMDK;
  13. 13. Oracle VirtualBox GUEST (“Convidado”) SO Completo HOST (“Anfitrião”) Cria, administra e executa o ambiente virtual onde o hóspede do software é executado
  14. 14. VMware• Referencia no mercado;• Ampla gama de produtos: – VMware Workstation, Server, ESX Server, Player, Fusion;• VMware Server;• VMware vSphere (VMware Infrastrucutre): ESXi Server – Para ambientes de produção; – “Roda” diretamente sobre o Hardware;• Paravirt-ops;
  15. 15. VMware
  16. 16. Xen• Desenvolvido inicialmente na universidade de Cambridge;• Paravirtualização; – Virtualização assistida via HW (Intel VT e AMD-V);• Sistema virtualizado deve ser modificado: – Não é um problema para GNU/Linux;• Balanceamento de recursos;• Gerencia via console através do comando xm; – Ferramentas gráficas/web de terceiros;
  17. 17. Xen
  18. 18. Conclusões• Diversas técnicas e ferramentas para os mais diversos ambientes;• Tecnologia emergente;• Redução do custo total de propriedade em TI (TCO);

×