virtualização · o que é virtualização? virtualização presente e futuro 2 virtualização é...

19
Virtualização Presente e futuro 1 Virtualização Presente e Futuro Andréa Garcia Trindade 2º. sem/2010

Upload: vothien

Post on 04-Aug-2018

246 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização

P r e s e n t e e f u t u r o

1Virtualização Presente e Futuro

Andréa Garcia Trindade2º. sem/2010

Page 2: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

O que é virtualização?

Virtualização Presente e Futuro 2

Virtualização é o processo deexecutar vários sistemas operacionaisem uma única máquina. Cadamáquina virtual é um ambientecompleto e com todos recursos deum computador independente,inclusive com boot e setup próprio.Com a virtualização, a consolidaçãode várias plataformas em uma únicamáquina física tornou-se possível.

Page 3: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Para que serve a virtualização?

Virtualização Presente e Futuro 3

Aproveitar o hardware de forma mais eficiente é o principal intuito davirtualização, que reverte recursos ociosos para a execução de outros sistemasoperacionais.

Page 4: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 4

Virtualização nos 386

Apesar do recente boom, a virtualizaçãosurgiu na década de 60, porém foi com anecessidade de rodar programas domodo real em modo protegido que atornou presente no nosso dia-a-dia.

Page 5: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 5

Características da Virtualização

A principal característica de um sistemavirtualizado é forma transparente comque o hardware nos é apresentado nasmáquinas virtuais. Dependendo dascircunstâncias, o usuário nem percebeque está trabalhando em um sistemavirtualizado.

Page 6: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 6

Virtualização no dia-a-dia

Como visto anteriormente, desde os 386 avirtualização faz parte do nosso dia-a-dia.Além disso podemos usar a Virtualização para:

•Criar ambientes de teste;•Manter cópias de segurança de um ou váriossistemas operacionais;•Livepreview de websites em vários sistemasoperacionais;•Monitoramento de invasões (honey pots).

Page 7: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 7

Vantagens de um sistema virtualizado

Das diversas vantagens de um sistemavirtualizado podemos citar:

•Economia com hardware;•Economia com energia;•Gerenciamento centralizado;•Alterações totalmente reversíveis;•Facilidade do P2V;•Flexibilidade com drivers.

Page 8: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 8

Economia com Hardware

A maior de todas as vantagens daVirtualização talvez seja a economiacom hardware.Existem servidores que passam apenas11% do seu tempo trabalhando.Consolidar vários servidores virtuais decargas baixas em apenas 1 servidorfísico seria aproveitar muito melhor ohardware.

Page 9: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 9

Green Computing

Com a escassez de recursos naturais ea corrida em busca de energia limpa, aeconomia de energia torna-seinevitável.Quanto mais gastamos para“esquentar” um PC, mais gastamospara resfriá-lo.

Page 10: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 10

Economia de espaço

Quando nos atentamos para omercado corporativo, espaço físicocostuma pesar muito nas aquisições denovos hardwares de servidores.A Virtualização pode por meio deconsolidação de vários servidoresvirtuais em um único físico, culminarconsequentemente em uma grandeeconomia de espaço.

Page 11: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 11

Economia de tempo em migrações

Por estarem em uma mesma máquinafísica, as migrações de sistema,usuários, dados e etc, tornam-se muitomais fáceis e dinâmicas já que não énecessário a desalocação de hardwarepara tal.

Page 12: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 12

Undo-disks e save states

Outra grande vantagem de sistemas virtualizados é a facilidade de manuseio do SistemaOperacional. Dentre essas facilidades podemos destacar:

•Undo disks – É o recurso de fazer alterações que serão descartadas na reinicialização damáquina virtual.•Save states – É o recurso de salvar o estado de sua máquina e consequentemente retornara ele quando há necessidade.

Page 13: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 13

O que é hypervisor ou VMM?

Hypervisor ou Virtual Monitor Machineé a camada que fornece um ambiente(através de multipelxação dehardware) idêntico ao da máquinafísica e que contra uma ou váriasmáquinas virtuais.Existem 2 tipos de hypervisor:

•Hypervisor do tipo I ou Bareon metal;•Hypervisor do tipo II ou Hosted.

Page 14: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 14

Virtualização de tipo I (Bare on metal)

A virtualização do tipo I geralmente éusada em servidores por proporcionarum desempenho muito próximo dodesempenho nativo de uma máquina.Nesse caso o hypervisor encontra-seentre o hardware e as máquinasvirtuais.

Page 15: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 15

Virtualização de tipo I (Bare on metal)

Page 16: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 16

Programas de Virtualização de tipo I (Bare on metal)

•VMWare ESX•XEN•Hyper-V

Page 17: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 17

Virtualização de tipo II (Hosted)

A virtualização do tipo II é avirtualização mais comum e a queusamos normalmente em casa devidoa facilidade de sua instalação econfiguração.Aqui o hypervisor encontra-se entre oSistema Operacional e as máquinasvirtuais. O Sistema Operacionalanfitrião é chamado de Host enquantoas máquinas virtuais de Guest.

Page 18: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 18

Virtualização de tipo II (Hosted)

Page 19: Virtualização · O que é virtualização? Virtualização Presente e Futuro 2 Virtualização é o processo de executar vários sistemas operacionais em uma única máquina

Virtualização Presente e Futuro 19

Programas de Virtualização de tipo II (Hosted)

•VMWare Desktop•Quemu•VirtualBox•VirtualPC•Parallels