SlideShare uma empresa Scribd logo
1 de 18
Virtualização
 Uma Visão Geral de Virtualização




                        Michell Antunes
                        Ozandia Martins
                               Grupo 26
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
  ganharam em eficiência.
• Depois de 1990, a virtualização volta a ser
  estudada.
• Hoje, virtualização está ganhando mais
  espaço.
O que é?
• Virtualização é uma abstração entre o hardware e
  o sistema operacional que provê recursos
  (instalado no computador).
• 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.
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.
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.
Características do VMM

     • Eficiência;
     • Integridade;
     • Equivalência;
O VMM pode ser implementado através de
dois métodos: Virtualização Total e Para-
virtualização.
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
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.
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
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;
Oracle VirtualBox

                                      GUEST
                                    (“Convidado”)
                                       SO Completo




                  HOST
               (“Anfitrião”)
  Cria, administra e executa o ambiente virtual
    onde o hóspede do software é executado
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;
VMware
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;
Xen
Conclusões
• Diversas técnicas e ferramentas para os
  mais diversos ambientes;
• Tecnologia emergente;
• Redução do custo total de propriedade em
  TI (TCO);

Mais conteúdo relacionado

Mais procurados

Virtualização: Um comparativo entre Xen e VMware
Virtualização: Um comparativo entre Xen e VMware Virtualização: Um comparativo entre Xen e VMware
Virtualização: Um comparativo entre Xen e VMware Thiago Reis da Silva
 
Dell Kace K2000
Dell Kace K2000Dell Kace K2000
Dell Kace K2000BRASP
 
Virtualizacao
VirtualizacaoVirtualizacao
Virtualizacaohome
 
Virtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra InfnetVirtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra InfnetTI Infnet
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Tchelinux
 

Mais procurados (9)

Virtualização: Um comparativo entre Xen e VMware
Virtualização: Um comparativo entre Xen e VMware Virtualização: Um comparativo entre Xen e VMware
Virtualização: Um comparativo entre Xen e VMware
 
Unidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes OperacionaisUnidade 3 - Ambientes Operacionais
Unidade 3 - Ambientes Operacionais
 
Maquinas Virtuais
Maquinas VirtuaisMaquinas Virtuais
Maquinas Virtuais
 
Dell Kace K2000
Dell Kace K2000Dell Kace K2000
Dell Kace K2000
 
Virtualizacao
VirtualizacaoVirtualizacao
Virtualizacao
 
Virtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra InfnetVirtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra Infnet
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 

Semelhante a Virtualização: Uma visão geral das técnicas e ferramentas

Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfFabianoGisbert1
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - novaPaulo Fonseca
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livreelliando dias
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxFernando Costa
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaWaldir R. Pires Jr
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2David Adam
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)Cleiton Cunha
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERImpacta Eventos
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreFrederico Madeira
 
Datasheet vspace por
Datasheet vspace porDatasheet vspace por
Datasheet vspace porjmarcelloc
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linuxmestresemhd
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoKleber Lyra
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVTapsegundo
 

Semelhante a Virtualização: Uma visão geral das técnicas e ferramentas (20)

Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Virtualizadores
VirtualizadoresVirtualizadores
Virtualizadores
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livre
 
Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualizadores
VirtualizadoresVirtualizadores
Virtualizadores
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia Linux
 
Kvm
KvmKvm
Kvm
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
 
Hyper-V
Hyper-VHyper-V
Hyper-V
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVER
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Datasheet vspace por
Datasheet vspace porDatasheet vspace por
Datasheet vspace por
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVT
 

Último

Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 

Último (20)

Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 

Virtualização: Uma visão geral das técnicas e ferramentas

  • 1. Virtualização Uma Visão Geral de Virtualização Michell Antunes Ozandia Martins Grupo 26
  • 2. Virtualização • Introdução • Tipos de Virtualização • Ferramentas de Virtualização • Conclusão
  • 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. O que é? • Virtualização é uma abstração entre o hardware e o sistema operacional que provê recursos (instalado no computador).
  • 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. 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. 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. Características do VMM • Eficiência; • Integridade; • Equivalência; O VMM pode ser implementado através de dois métodos: Virtualização Total e Para- virtualização.
  • 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. 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. 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. 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. Oracle VirtualBox GUEST (“Convidado”) SO Completo HOST (“Anfitrião”) Cria, administra e executa o ambiente virtual onde o hóspede do software é executado
  • 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;
  • 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. Xen
  • 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);

Notas do Editor

  1. Virtualização completa. Os anfitriões não são modificados; Flexivel pois permite a execução de SO de diferentes fabricantes; VboxManage: Permite executar uma VM sem uma janela gráfica. Útil para servidores. Baixo Rendimento e não se podem executar SO para outras plataformas.
  2. Virtualização Completa; VMWare Server: Instalado no sistema operacional; ESXi requer servidor dedicado; Sistema dentro da máquina virtual rode com um desempenho muito similar ao desempenho real da máquina. vSphere Cloud Computing; Paravirtualização: paravirt-ops
  3. Sistema Hospede necessita ser modificado; Permite virtualização de sistemas proprietários; Independencia entre os sistemas; Melhor balanceamento dos recursos. Uma VM pode fazer uso de recursos que não são utilizadas em outras VM.
  4. - Dominio U acesso a abstração dos recurso
  5. planejamento ; Custos de aquisição ; Custos de operação e manutenção ; e Custos de alienação Para ambientes GNU Linux com Guest Windows XP podemos utilizar o VirtualBox, já que o mesmo apresenta a melhor integração entre os Desktops, melhorando a usabilidade das maquinas virtuais de maneira considerável. VMware para servidores de produção virtualizados, pois, o VMWare fornece uma quantidade maior de serviços de valor agregado tais como a monitorização, suporte on-line, consultoria e suporte local. Xen pode ser a escolha quando o servidor e o host será Linux, as maquinas virtuais não necessitam de muitos recursos ou ainda não existe a necessidade de uma interface gráfica para gerencia, uma vez que toda a administração pode ser feita via console.