Flávio SchuindtRio de Janeiro - 2013
   Idéia inicial;   História;   Conceito;   Emulação x Virtualização;   Classificação da Virtualização;   Tipos de V...
 “Virtualização    é a simulação de  software e/ou hardware em cima de  outro software.       Esse ambiente é  chamado de...
 Pensada na década de 60 para criar  partições dos hardwares grandes dos  mainframes      para   obter   melhor  utilizaç...
 Virtualização é simples: Uma engenharia  que combina software e hardware e  cria máquinas virtuais (VMs) [4] VMs são ab...
   Redução de custos;   Diminui tempo de ociosidade dos    recursos (processadores, memória, etc.);   Facilita teste e ...
 Alto risco em caso de falha física no  host; Há      uma    pequena      perda     de  performance; Virtualização de s...
 Não       confundir:  Virtualização    !=  Emulação! Emulador é um agente escrito que torna  possível a interação entre...
 Três     classes   principais   para  categorização: Arquitetura; Técnica; Outras
 Tipo I; Tipo II; Híbrida
 VMM direto no hardware do Host Exs: VMM do XEN e VMWARE ESX SERVER
 VMM não está no hardware e sim no SO  como um processo do mesmo Exs: VMWARE Server e VirtualBox
 Combina características do tipo I com  tipo II Exs: Virtual PC e Virtual Server
 Virtualização Completa; Paravirtualização; Recompilação Dinâmica
   VMM interpreta todas as instruções do    sistema convidado. Ex: VMWare.
   VMM interpreta somente             algumas    instruções “sensíveis”. Ex: Xen.
 Busca uma sequência de bits Agrupa as diversas sequências em  instruções mais próximas do SO  hospedeiro Ao fim, reagr...
   Hardware ou Plataforma;   Desktop;   Software;   Memória;   Armazenamento;   Dados;   Rede;
   Ferramentas de Virtualização   VMWare   XEN   VirtualBox   Vagrant   etc. e etc!
1.   Virtualization – Wikipedia, the free encyclopedia     http://en.wikipedia.org/wiki/Virtualization2.   Histórico de vi...
Virtualização
Virtualização
Upcoming SlideShare
Loading in …5
×

Virtualização

413
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
413
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualização

  1. 1. Flávio SchuindtRio de Janeiro - 2013
  2. 2.  Idéia inicial; História; Conceito; Emulação x Virtualização; Classificação da Virtualização; Tipos de Virtualização;
  3. 3.  “Virtualização é a simulação de software e/ou hardware em cima de outro software. Esse ambiente é chamado de máquina virtual.” – Wikipedia [1] Muitas formas de virtualização Componentes virtualizados: plataformas de hardware, Sistemas Operacionais, dispositivos de armazenamento e de rede, etc.
  4. 4.  Pensada na década de 60 para criar partições dos hardwares grandes dos mainframes para obter melhor utilização[2] Assim, os mainframes podiam executar várias tarefas ao mesmo tempo! Um mainframe custava na época cerca de $2M! Virtualizar reduzia custos absurdamente!
  5. 5.  Virtualização é simples: Uma engenharia que combina software e hardware e cria máquinas virtuais (VMs) [4] VMs são abstrações do hardware do computador e que permitem uma única máquina se comportar como se fosse N outras máquinas Múltiplos SOs, diferentes VMs, mesma plataforma física. O VMM gerencia tudo!
  6. 6.  Redução de custos; Diminui tempo de ociosidade dos recursos (processadores, memória, etc.); Facilita teste e deploy; Balanço de carga dinâmico; Recuperação em caso de desastres; Confiança e segurança aumentam; Meio ambiente agradece;
  7. 7.  Alto risco em caso de falha física no host; Há uma pequena perda de performance; Virtualização de servidores não é trivial: Necessário uma curva de aprendizado antes; Não suportada por todas as aplicações (raro, mas pode acontecer!)
  8. 8.  Não confundir: Virtualização != Emulação! Emulador é um agente escrito que torna possível a interação entre dois sistemas distintos e incompatíveis entre si. É um tradutor, uma ponte entre os dois sistemas Virtualização permite que vários sistemas executem sobre uma mesma plataforma
  9. 9.  Três classes principais para categorização: Arquitetura; Técnica; Outras
  10. 10.  Tipo I; Tipo II; Híbrida
  11. 11.  VMM direto no hardware do Host Exs: VMM do XEN e VMWARE ESX SERVER
  12. 12.  VMM não está no hardware e sim no SO como um processo do mesmo Exs: VMWARE Server e VirtualBox
  13. 13.  Combina características do tipo I com tipo II Exs: Virtual PC e Virtual Server
  14. 14.  Virtualização Completa; Paravirtualização; Recompilação Dinâmica
  15. 15.  VMM interpreta todas as instruções do sistema convidado. Ex: VMWare.
  16. 16.  VMM interpreta somente algumas instruções “sensíveis”. Ex: Xen.
  17. 17.  Busca uma sequência de bits Agrupa as diversas sequências em instruções mais próximas do SO hospedeiro Ao fim, reagrupe os diversos grupos de sequências em um código de mais alto nível que é compilado nativamente no Host! Ex: VirtualBox
  18. 18.  Hardware ou Plataforma; Desktop; Software; Memória; Armazenamento; Dados; Rede;
  19. 19.  Ferramentas de Virtualização VMWare XEN VirtualBox Vagrant etc. e etc!
  20. 20. 1. Virtualization – Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Virtualization2. Histórico de virtualização, máquina virtual, consolidação de servidores http://vmware.com/br/virtualization/virtualization-basics/history.html3. Disadvantages of Virtualization, What’s your opinion? http://www.sysprobs.com/disadvantages-virtualization-opinion4. The Advantages of Using Virtualization Technology in the Enterprise | Intel® Developer Zone http://software.intel.com/en-us/articles/the-advantages-of-using-virtualization- technology-in-the-enterprise5. Virtualization Basics and the different types of Virtualization << Systems Engineering and RDBMS http://decipherinfosys.wordpress.com/2009/02/12/virtualization-basics-and-the- different-types-of-virtualization/6. Classificações da Virtualização - Quanto à arquitetura http://www.gta.ufrj.br/grad/09_1/versao-final/virtualizacao/quanto%20a %20arquitetura7. Virtualização total e para-virtualização http://www.gta.ufrj.br/grad/08_1/virtual/Virtualizaototalepara-virtualizao.html8. Dynamic Recompilation – Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Dynamic_recompilation
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×