8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
1/17
MQUINASMQUINASVIRTUAISVIRTUAIS
1/17
Instrutores:
Renan Susuki
Willdson Almeida
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
2/17
Os sistemas de computadores so
projetados com basicamente 3
componentes:
Sistemas de Computadores
hardwaresistema operacional
aplicaes
2/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
3/17
Aplicaes
Sistemas de Computadores
3/17
Hardware
Sistema
O eracional
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
4/17
MacOS
Aplicaes MacIntosh
Windows Linux
Aplicaes Windows Aplicaes Linux
Plataformas diferentes
4/17
Power PC x86 x86
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
5/17
Aplicaes MacIntosh Aplicaes Windows
Incompatibilidade
5/17
MacOS
x86 x86
Linux
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
6/17
Cria uma camada para compatibilizar
diferentes plataformas
Esta camada chamada de
Mquina Virtual
virtualizaoSoftwares que podem ser utilizados para
fazer os recursos parecerem diferentes doque realmente so.
6/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
7/17
Uma duplicata eficiente e isolada de uma
mquina real
A IBM define uma mquina virtual como uma
Mquina Virtual
sistema fsico
7/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
8/17
Sistema
Aplicaes
Mquina Virtual
8/17
Operacional
Hardware
Mquina Virtual Camada de compatibilidade
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
9/17
Linux Windows Windows
Camada de hardware virtual
Aplicaes Aplicaes Aplicaes
Mquina Virtual
9/17
Processador DisqueteDiscoPerifrico
Sistema Operacional
Aplicaes Mquina Virtual Aplicaes
Camada de hardware
fsico
Software
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
10/17
O uso das mquinas virtuais e emuladores
possibilitam:Executar um sistema operacional (e suas
aplicaes) sobre outro;
Poder da Virtualizao
Utilizar uma aplicao de outra plataformaoperacional;
Executar mltiplos sistemas operacionais;
Flexibilizar uma plataforma complexa de trabalho.
10/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
11/17
Facilitar o aperfeioamento e testes de novos
sistemas operacionais; Auxiliar no ensino prtico de sistemas
o eracionais e ro rama o ao ermitir a
Benefcios ao utilizar mquinas virtuais (1)
execuo de vrios sistemas para comparaono mesmo equipamento;
11/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
12/17
Executar diferentes sistemas operacionais
sobre o mesmo hardware, simultaneamente;
Simular configuraes e situaes diferentes
Benefcios ao utilizar mquinas virtuais (2)
, ,
memria disponvel ou a presena de outros
dispositivos de E/S;
12/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
13/17
Simular alteraes e falhas no hardware para
testes ou re-configurao de um sistemaoperacional, provendo confiabilidade eescalabilidade para as aplicaes;
Benefcios ao utilizar mquinas virtuais (3)
Garantir a portabilidade das aplicaeslegadas (que executariam sobre uma mquinavirtual simulando o sistema operacional
original);
13/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
14/17
Desenvolvimento de novas aplicaes para
diversas plataformas, garantindo aportabilidade destas aplicaes;
Benefcios ao utilizar mquinas virtuais (4)
,
da consolidao de servidores;
14/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
15/17
Facilidades no gerenciamento, migrao e
replicao de computadores, aplicaes ousistemas operacionais;
Benefcios ao utilizar mquinas virtuais (5)
especfico com segurana e confiabilidade.
15/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
16/17
Diversidade de equipamentos;
Diminuio do poder computacional;
Exigncia de computadores com alta
Dificuldades para o uso de mquinas virtuais
per ormance;
16/17
8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais
17/17
Qual vamos usar?
17/77
Top Related