Prof. Ms. Peter Jandl Junior
Sistemas Operacionais II
Análise e Desenvolvimento de Sistemas
FATEC – Jundiaí
Virtualização
Definição e Origem
O que é virtualização e sua origem.
19/08/20152 (C) 2014-2015, Jandl.
Virtual
19/08/2015(C) 2014-2015, Jandl.3
http://michaelis.uol.com.br/moderno/portugues/index.php?lingua=portugues-portugues&palavra=virtual
Virtualização
 Ato de criação de
uma versão virtual de
algo, como uma
plataforma de
hardware, um
servidor, um sistema
operacional, um
dispositivo de
armazenamento ou
rede de computador.
19/08/20154 (C) 2014-2015, Jandl.
Virtualização
 Na virtualização o software ou framework pode
atuar de duas maneiras distintas:
 Dividir um recurso para prover seu uso em
múltiplos ambientes de execução;
 Consolidar múltiplos recursos de maneira que
sejam tratados como algo único.
 Cada um destes modos tem aplicações bastante
convenientes e específicas.
19/08/20155 (C) 2014-2015, Jandl.
Virtualização
 O simples particionamento de uma unidade de
disco rígido pode ser considerado como
virtualização porque a unidade particionada dá
origem a duas ou mais unidades lógicas (isto é,
que não são físicas).
 Mas, em algum sistemas, é possível configurar
duas ou mais unidades físicas para que operem
como uma unidade lógica dotada de maior
capacidade.
19/08/20156 (C) 2014-2015, Jandl.
Virtualização
 O framework de virtualização pode também
ofertar um ambiente composto de diversos
dispositivos, simulando um sistema completo por
meio de outro.
 Assim, dispositivos, aplicações e usuários são
capazes de interagir com recursos virtuais, isto é,
providos pela plataforma de virtualização, como
se fossem recursos reais.
19/08/20157 (C) 2014-2015, Jandl.
Virtualização
 Virtualização é tipicamente um framework que
emprega uma metodologia de divisão dos
recursos de um computador em múltiplos
ambientes de execução por meio da aplicação de
conceitos e tecnologias de particionamento de
hardware e software, compartilhamento de tempo
(time-sharing), simulação de máquina parcial ou
completa, emulação, qualidade de serviços
(QoS) e muitas outras.
19/08/20158 (C) 2014-2015, Jandl.
Virtualização::Origem
 As técnicas de virtualização surgiram na década
de 1960 para prover a operação mais eficiente de
mainframes.
 Inicialmente possibilitava a divisão lógica dos
recursos do mainframe em múltiplos sistemas
lógicos, os quais podiam ser usados para
aplicações distintas e com operação
independente.
 O IBM VM (Virtual Machine) foi um dos primeiros
softwares de virtualização de sucesso.
19/08/20159 (C) 2014-2015, Jandl.
IBM VM::organização básica
19/08/2015(C) 2014-2015, Jandl.10
Visão Conceitual
19/08/2015(C) 2014-2015, Jandl.11
 Sua organização
tipicamente envolve
três camadas:
 Camada de hardware
 Camada de
virtualização
 Camada de aplicação
VMM - Virtual
Management
Monitor ou
Hypervisor
Virtualização
19/08/2015(C) 2014-2015, Jandl.12
 Camada de hardware
 Composta dos dispositivos do hardware que, de
fato, existem no sistema. Pode agregar um SO.
 Camada de virtualização
 Sistema de virtualização, que particiona e
administra a camada de hardware para prover
serviços de virtualização ou suporte para máquinas
virtuais. É o Hypervisor.
 Camada de aplicação
 Partições que constituem máquinas virtuais para
operação de diversos SO e aplicações isoladas.
Aplicações
Onde a virtualização pode ser empregada.
19/08/201513 (C) 2014-2015, Jandl.
Virtualização::Aplicações
 Virtualização de Armazenamento:
Múltiplas unidades de armazenamento, locais e
remotas, operadas como se fosse uma única
unidade.
 Virtualização de Servidores:
Particionamento de um servidor físico em vários
servidores virtuais de menor capacidade.
 Virtualização de Sistemas Operacionais:
Tipo de virtualização, ocorrida no kernel do SO,
que provê múltiplas instâncias do SO numa
mesma máquina.
19/08/201514 (C) 2014-2015, Jandl.
Virtualização::Aplicação::
Armazenamento Virtual
19/08/2015(C) 2014-2015, Jandl.15
Tradicional Virtualizado
Virtualização::Aplicação::
Consolidação de Servidores
19/08/201516 (C) 2014-2015, Jandl.
Virtualização::Aplicação::
Particionamento & Múltiplos SOs
19/08/201517 (C) 2014-2015, Jandl.
Virtualização::Aplicações
 Virtualização de Redes:
Uso dos recursos de uma rede através da
segmentação lógica da rede física, por exemplo,
uma VPN (Virtual Private Network).
 Virtualização de Aplicativos:
Operação de sistemas em sistemas virtualizados
e cujo acesso se dá por meio de redes (como na
Computação em Nuvem – Cloud Computing).
19/08/201518 (C) 2014-2015, Jandl.
Vantagens
Benefícios do uso da virtualização.
19/08/201519 (C) 2014-2015, Jandl.
Virtualização::Vantagens
 Consolidação de servidores subutilizados num
menor número de máquinas, proporcionando
economia: no hardware; na operação e gerência;
nos custos ambientais.
 Permite a continuidade de aplicações legadas
que requerem hardware antigo.
 Podem prover ambientes seguros e isolados
(sandboxes) para operar aplicações não
confiáveis ou constituir ambientes de teste e
depuração.
19/08/201520 (C) 2014-2015, Jandl.
Virtualização::Vantagens
19/08/2015(C) 2014-2015, Jandl.21
Virtualização::Vantagens
 Permite configurar ambientes com limitações
específicas de recursos, sendo conveniente para
sistemas habilitados para QoS (Quality of
Service).
 Permite que aplicações complexas sejam
empacotadas e distribuídas.
 Facilitam a migração de software.
 Possibilitam o uso de múltiplos SOs
simultaneamente num mesmo host.
19/08/201522 (C) 2014-2015, Jandl.
Virtualização::Vantagens
19/08/201523 (C) 2014-2015, Jandl.
Produtos
19/08/2015(C) 2014-2015, Jandl.24
Virtualização::Fabricantes
19/08/2015(C) 2014-2015, Jandl.25
Virtualização::Produtos
19/08/2015(C) 2014-2015, Jandl.26
 Microsoft Hyper-V, Virtual Server
 Vmware vSphere, ESX Server, Server, Fusion
 Citrix XenServer
 Oracle VM, VirtualBox
 Parallels Virtuozzo
 IBM Advanced Power Virtualization
 HP Virtual Server Environment (VSE)
 RedHat Enterprise Virtualization (RHEV)
Top Five::Low & Mid End
19/08/2015(C) 2014-2015, Jandl.27
Virtualização Pessoal
Uma boa sugestão para praticar e aproveitar os
benefícios da virtualização!
19/08/2015(C) 2014-2015, Jandl.28
https://www.virtualbox.org/
19/08/2015(C) 2014-2015, Jandl.29
Oracle VM VirtualBox
19/08/2015(C) 2014-2015, Jandl.30
19/08/2015(C) 2014-2015, Jandl.31
http://tecnopode.blogspot.com.br/

SO-II-2015-2-02-Virtualizacao