19

Click here to load reader

Virtualiza%e7%e3o(3)

Embed Size (px)

Citation preview

Page 1: Virtualiza%e7%e3o(3)

Virtualização

André Bernardes RA: 01000000César Kallas RA: 02099224

Eduardo Stuchi RA: 01000000Rafael Curi RA: 02135473

Tópicos I – Prof. Zagari

Page 2: Virtualiza%e7%e3o(3)

2

Virtualização• Introdução• Como funciona• Benefícios• Estudo de Caso• Demonstração• Conclusão

Page 3: Virtualiza%e7%e3o(3)

3

• Introduzido nos anos 60 em Mainframes

• 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á em primeiro plano

3Virtualização - Introdução

Introdução Funcionamento Introdução

Page 4: Virtualiza%e7%e3o(3)

4

Virtualização• Virtualização é uma abstração entre o hardware e

o sistema operacional que provê recursos (instalado no computador).

O que é

Page 5: Virtualiza%e7%e3o(3)

5

Virtualização

• 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.

O que é

Page 6: Virtualiza%e7%e3o(3)

6

Virtualização

• As máquinas virtuais são instaladas dentro de um arquivo

• Podem ser facilmente alocadas de um computador para outro

O que é

Page 7: Virtualiza%e7%e3o(3)

7

Virtualização

• As máquinas virtuais são instaladas dentro de um arquivo

• Podem ser facilmente alocadas de um computador para outro

O que é

Page 8: Virtualiza%e7%e3o(3)

8

Modelo de multitarefa.

Modelo de virtualização.

Virtualização Introdução

Page 9: Virtualiza%e7%e3o(3)

9

Tipos de virtualização

emulação

para-virtualização

virtualização

ver na wikepedia

http://en.wikipedia.org/wiki/Comparison_of_virtual_machine

s

Modelo de virtualização.

Virtualização Introdução

Page 10: Virtualiza%e7%e3o(3)

10

• Novos processadores já vem com instruções para virtualização, exemplo:

• VMXONVMLAUNCHVMXOFF

VirtualizaçãoFuncionamento

Page 11: Virtualiza%e7%e3o(3)

11

VirtualizaçãoFuncionamento

Page 12: Virtualiza%e7%e3o(3)

12

• uma variedade de implementações • modelo básico => virtualização completa tem como

exemplo o VMWare– flexibilidade – problemas de performance

• Single Kernel Image (SKI) => virtualização “peso leve” tem como exemplo o Swsoft Virtuozzo e Sun® Solaris® Zones – Alta performance– Baixa flexibilidade

• Paravirtualização => virtualização assistida por hardware tem como exemplo o XenSource® – virtualização completa de baixo overhead

Virtualização

Abordagem

Page 13: Virtualiza%e7%e3o(3)

13

• Particionamento:– Múltiplas aplicações e sistemas operacionais podem ser executados em

um único sistema físico.– Servidores podem ser consolidados em máquinas virtuais, escalando

arquiteturas.– Recursos computacionais são tratados em uma política uniforme para que

sejam alocadas máquinas virtuais de maneira controlada. • Isolamento:

– Máquinas virtuais são completamente isoladas da máquina hospedeira e de outras máquinas virtuais. Se uma máquina virtual tem problemas, todas as outras não são afetadas.

– Dados não vazam entre máquinas virtuais e aplicativos podem somente se comunicar em conexões de rede configuradas.

• Encapsulamento:– Um completo ambiente de máquina virtual é salvo em um simples arquivo,

fácil de fazer backup, de ser movido e copiado.– Padronização de hardware virtualizado é fornecida para a aplicação,

garantindo compatibilidade.• Mudar este texto......

Virtualização

Benefícios

Page 14: Virtualiza%e7%e3o(3)

14

• VMware é software proprietário e possui o VMware Player, que é gratuito

• Xen, para BSD e Linux, é gratuito, sob licença GPL

• Virtuoso, da SWsoft e também para plataformas Intel e AMD => Windows e Linux.

Virtualização

Estudo de Caso

Page 15: Virtualiza%e7%e3o(3)

15

• VMWare é um software que cria máquinas virtuais,permitindo instalar qualquer sistema operacional para a plataforma x86

• Cada máquina virtual trabalha como um PC completo

• arquivos são armazenados em "discos virtuais"

• área reservada de memória

Virtualização

Estudo de Caso

Page 16: Virtualiza%e7%e3o(3)

16

– Ver com o cesar como colocar a parte dele.....

Virtualização

Estudo de Caso

Page 17: Virtualiza%e7%e3o(3)

17

• Iremos fazer uma demonstração de um computador rodando em linux rodando um Sistema Operacional Windows 98 e um Sistema Operacional MacOSxxxxx

• Melhorar este Texto

Virtualização

Demonstração

Page 18: Virtualiza%e7%e3o(3)

18

• http://www.abc-tecnologia.com.pt/index.php?article=935&visual=1&id_area=2

Virtualização

Conclusão

Page 19: Virtualiza%e7%e3o(3)

19

• Virtualização é uma quebra de paradigma • Virtual Machine (VM) e roda em sua própria partição • Partições separadas isolam falhas ou ataques de software • Estações de trabalho virtualizadas permitem que desenvolvedores

hospedem sucessivas interações de uma pilha de software, incluído a versão de produção, em separadas partições da mesma plataforma. Isso pode aumentar a utilização de hardware e simplificando o ciclo de vida gerencial. Novas e atualizações de um produto podem ser testadas na mesma plataforma de produção sem interromper o meio produtivo, eliminando a custosa necessidade de duplicação do meio. (ver o que colocar......)

• muda a forma que as pessoas pensam sobre população e gerenciamento de data centers

Virtualização

Conclusão