Aula 1: Virtualização

13
MÁQUINAS VIRTUAIS

description

Slide apresenta o tema máquinas virtuais em conjunto com a conceituação de Virtualização. Abordando suas vantagens, desvantagens e justificativas embasadas por Tanenbaum, Gabriel Torres e Silberchatzk.

Transcript of Aula 1: Virtualização

Page 1: Aula 1: Virtualização

MÁQUINAS

VIRTUAIS

Page 2: Aula 1: Virtualização

CONCEITOS

VIRTUALIZAÇÃO É UMA PRÁTICA QUE PERMITE QUE UM ÚNICO COMPUTADOR HOSPEDE VÁRIAS MÁQUINAS VIRTUAIS, CADA UMA COM SEU PRÓPRIO SISTEMA OPERACIONAL.

Page 3: Aula 1: Virtualização
Page 4: Aula 1: Virtualização

JUSTIFICATIVA

SEGUNDO TANENBAUM “A RAZÃO PARA A EXISTENCIA DA VIRTUALIZAÇÃO É QUE A MAIORIA DAS INTERRUPÇOES NO SERVIÇO NÃO É CAUSADO POR FALHAS NO HARDWARE E SIM PELO CONJUNTO DE SOFTWARE INCHADO, NÃO CONFIÁVEL E CHEIO DE ERROS, EM ESPECIAL OS SISTEMAS OPERACIONAIS. ”

Page 5: Aula 1: Virtualização

VANTAGENS

A falha de uma das máquinas virtuais não faz com que as outras falhem também.

Economia de dinheiro em hardware, eletricidade e menos espaço ocupado.

O Sistema hospedeiro fica protegido e isolado das máquinas virtuais.

Page 6: Aula 1: Virtualização

DESVANTAGENS

A falha da máquina/sistema principal pode trazer problema a todas as máquinas virtuais armazenadas.

Grande uso de espaço em disco, já que é preciso armazenamento de todos os arquivos, de cada sistema operacional instalado em cada máquina virtual.

 Grande consumo de memória RAM dado que cada máquina virtual vai ocupar uma área separada da mesma

Page 7: Aula 1: Virtualização

APLICABILIDADE

Para desenvolvimento de software.

Armazenamento de aplicações antigas que não possuem mais suporte ou não funcionam no hardware atual.

Testes e Experimentações de redes e sistemas.

Page 8: Aula 1: Virtualização
Page 9: Aula 1: Virtualização

Ao contrário das máquinas físicas, as máquinas virtuais não são máquinas estendidas.

São cópias exatas do hardware, inclusive com núcleo, E/S, interrupções e tudo que uma máquina real tem.

Page 10: Aula 1: Virtualização

Para virtualizar ou simular roteadores, switches e demais equipamentos de rede utiliza-se:

Packet Tracer 

Para virtualização de máquinas, servidores voltados para testes em sistemas desktop:

VirtualBoxVmWareMicrosoft Virtual PC

Para virtualização de servidores em ambiente de produção:

XenVMWare

Page 11: Aula 1: Virtualização
Page 12: Aula 1: Virtualização

FUNÇÕES DO HYPERVISOR

Gerencia a distribuição dos recursos de hardware para cada SO convidado.

Garante a independência das máquinas virtuais.

Realoca dinamicamente os recursos das máquinas virtuais.

Page 13: Aula 1: Virtualização

REFERÊNCIAS WEBGRÁFICAS

SILBERCHATZK, Abraham. Fundamentos de Sistemas Operacionais. 8° ed. Rio de Janeiro: LTC, 2010.

TORRES, Gabriel. Hardware. Rio de Janeiro: Nova Terra, 2013.