Você está na página 1de 28

Virtualizao

Conceitos, Vantagens e
Desvantagens
*Crditos: baseado no material do Prof. Eduardo Zagari (URI Santo Angelo)
Virtualizao - Introduo
Introduzido nos anos 60 em Mainframes
Em 1980 os microcomputadores e PCs
ganharam em eficincia
Depois de 1990, a virtualizao volta a ser
estudada
Virtualizao hoje, est em primeiro plano
Virtualizao - Introduo
Virtualizao uma camada entre o hardware e o
sistema operacional
Virtualizao - Introduo
Permitir que mais de um Sistemas Operacional
funcione em um mesmo hardware, em um mesmo
instante
Cada mquina virtual funciona isoladamente do
sistema operacional hospedeiro e de outras
mquinas virtuais.
Cada mquina virtual possui o seu prprio hardware
virtual (como RAM, CPU, Placa de Rede, etc)
Virtualizao - Introduo
Diferentes tipos
Consolidao
Virtualizao - Funcionamento
Novos processadores da Intel j vemcom
instrues para virtualizao, exemplo:
VMXON
VMLAUNCH
VMXOFF
Intel Virtualization Technology
http://images.anandtech.com/reviews/tradeshows/IDF/2005/Spring/Day1/Wrapup/VT.jpg
Tipos de virtualizao
Emulador - o oposto da mquina real
Implementa todas as instrues realizadas pela mquina
real emum ambiente abstrato de software
Engana, fazendo com que todas as operaes da
mquina real sejamimplementadas emum software
Interpreta um cdigo desenvolvido para outra plataforma.
Tipos de virtualizao
VMM Virtual Machine Monitor
- Conhecida como Hypervisor
- Fornece uma interface (atravs da multiplexao do
hardware) que idntica ao hardware subjacente e controla
uma ou mais mquinas virtuais
- Pode ser implementado entre o hardware e o SO
hospedeiro ou como um processo do SO hospedeiro
Tcnicas de virtualizao
1. Virtualizao total
Uma estrutura completa de hardware
virtualizada
Sistema convidado no precisa sofrer qualquer
tipo de alterao
Grande compatibilidade
Perda de velocidade.
2. Paravirtualizao
- O sistema que vai ser virtualizado sofre
modificaes para que a interao com o monitor
de mquinas virtuais seja mais eficiente
- Perde compatibilidade
-Ganha velocidade
Tcnicas de virtualizao
12
3. Re-compilao dinmica
Transforma o executvel em outro
executvel, compatvel com a nova
plataforma, atravs de descompilao,
desmontagem e montagem e compilao
Baixo desempenho
Tcnicas de virtualizao
Virtualizao - Benefcios
Particionamento:
Mltiplas aplicaes e sistemas operacionais
podemser executados emum nico sistema
fsico.
Servidores podemser consolidados emmquinas
virtuais, escalando arquiteturas.
Recursos computacionais so tratados emuma
poltica uniforme para que sejamalocadas
mquinas virtuais de maneira controlada.
Virtualizao - Benefcios
Isolamento:
Mquinas virtuais so completamente isoladas da
mquina hospedeira e de outras mquinas
virtuais. Se uma mquina virtual tem problemas,
todas as outras no so afetadas.
Dados no vazamentre mquinas virtuais e
aplicativos podemsomente se comunicar em
conexes de rede configuradas.
Virtualizao - Benefcios
Encapsulamento:
Um completo ambiente de mquina virtual salvo
emum simples arquivo, fcil de fazer backup, de
ser movido e copiado.
Padronizao de hardware virtualizado fornecida
para a aplicao, garantindo compatibilidade.
Virtualizao Estudo de Caso
Vmware
O Vmware oferece diferentes sistemas de mquinas
virtuais com opes variadas: Workstation, ESXi, vSphere
Permite instalar praticamente qualquer sistema
operacional para a plataforma x86
Virtualizao Estudo de Caso
Hardware no VMWare
Suporte aos dispositivos mais comuns
Vmware Workstation Architecture - http://www.vmware.com
Virtualizao Estudo de Caso
Vmware Workstation Architecture - http://www.vmware.com
Vmware Workstation
Virtualizao Estudo de Caso
20
Virtualizao Estudo de Caso
Introduo | Funcionamento | Benefcios | Estudo de Caso | Demostrao | Concluso
Vmware
Cada mquina virtual trabalha como um PC completo, com
direito at a BIOS e configurao do Setup
Virtualizao Estudo de Caso
Cada mquina virtual possui uma rea reservada de memria.
Virtualizao Estudo de Caso
Virtualizao Estudo de Caso
Virtualizao Estudo de Caso
Vmware ESXi no precisa de SO pr-instalado
VMWare
Virtualizao Estudo de Caso
VMware pontos fortes
Fcil instalao e configurao
Documentao
Funciona em Linux e Windows
Aceita vrios SO (Linux, Windows , Dos, Mac
OS)
Virtualizao Estudo de Caso
VMware pontos fracos
No utiliza os mesmos drivers dos
dispositivos
Baixo desempenho grfico
Custo elevado
Virtualizao - Concluso
Virtualizao uma quebra de paradigma
Cada Virtual Machine (VM) roda em sua
prpria partio
Parties separadas isolam falhas ou ataques
de software
Pode aumentar a utilizao de hardware
Muda a idia de populao e gerenciamento
de data centers
Pode ser utilizados diferentes sistemas
operacionais simultneamente em um nico
hardware

Você também pode gostar