O documento discute conceitos de virtualização, que permite que um único computador hospede várias máquinas virtuais, cada uma com seu próprio sistema operacional. A virtualização traz vantagens como economia de recursos e isolamento, mas também desvantagens como consumo elevado de espaço em disco e memória RAM. Aplicações comuns incluem desenvolvimento de software e testes.
2. 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.
3.
4. 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. ”
5. 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.
6. 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
7. 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.
8.
9. 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.
10. 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:
VirtualBox
VmWare
Microsoft Virtual PC
Para virtualização de servidores em ambiente
de produção:
Xen
VMWare
11.
12. 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.
13. 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.