SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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/

Mais conteúdo relacionado

Semelhante a SO-II-2015-2-02-Virtualizacao

Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Andre Danelon
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
Fabio Leandro
 

Semelhante a SO-II-2015-2-02-Virtualizacao (20)

Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?
 
Pres clusterpdf
Pres clusterpdfPres clusterpdf
Pres clusterpdf
 
Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1Treinamento Tropa de Elite Aws - Business - D1
Treinamento Tropa de Elite Aws - Business - D1
 
Artigo
ArtigoArtigo
Artigo
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Webinar RHEV na IT Web
Webinar RHEV na IT WebWebinar RHEV na IT Web
Webinar RHEV na IT Web
 
Desempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação IsoladosDesempenho de um Servidor Web em Ambientes de Computação Isolados
Desempenho de um Servidor Web em Ambientes de Computação Isolados
 
Virtualização & Consolidação
Virtualização & ConsolidaçãoVirtualização & Consolidação
Virtualização & Consolidação
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Computação em Nuvem
Computação em NuvemComputação em Nuvem
Computação em Nuvem
 
Beneficios da virtualização
Beneficios da virtualizaçãoBeneficios da virtualização
Beneficios da virtualização
 
Artigo virtualização
Artigo virtualizaçãoArtigo virtualização
Artigo virtualização
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
Iac e oVirt: Sua nova VM em apenas 60 segundos!
Iac e oVirt: Sua nova VM em apenas 60 segundos!Iac e oVirt: Sua nova VM em apenas 60 segundos!
Iac e oVirt: Sua nova VM em apenas 60 segundos!
 
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...
 
Virtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra InfnetVirtualização em Sistemas Computacionais - Palestra Infnet
Virtualização em Sistemas Computacionais - Palestra Infnet
 

Mais de Peter Jandl Junior

Mais de Peter Jandl Junior (12)

2023-03-23-ArduinoDay-CompFisica-1osPassos-ESP8266-v1.pdf
2023-03-23-ArduinoDay-CompFisica-1osPassos-ESP8266-v1.pdf2023-03-23-ArduinoDay-CompFisica-1osPassos-ESP8266-v1.pdf
2023-03-23-ArduinoDay-CompFisica-1osPassos-ESP8266-v1.pdf
 
Power BI 101
Power BI 101Power BI 101
Power BI 101
 
Robocode 666
Robocode 666Robocode 666
Robocode 666
 
Robocode 101
Robocode 101Robocode 101
Robocode 101
 
Business Process Modeling Notation - Uma introdução
Business Process Modeling Notation - Uma introduçãoBusiness Process Modeling Notation - Uma introdução
Business Process Modeling Notation - Uma introdução
 
C++200
C++200C++200
C++200
 
O (papel do) Arquiteto de Software
O (papel do) Arquiteto de SoftwareO (papel do) Arquiteto de Software
O (papel do) Arquiteto de Software
 
Reee - Resíduos Eletro Eletrônicos
Reee - Resíduos Eletro EletrônicosReee - Resíduos Eletro Eletrônicos
Reee - Resíduos Eletro Eletrônicos
 
Revisitando o Robocode
Revisitando o RobocodeRevisitando o Robocode
Revisitando o Robocode
 
2015-TCC-como apresentar
2015-TCC-como apresentar2015-TCC-como apresentar
2015-TCC-como apresentar
 
Novidades do Java 8
Novidades do Java 8Novidades do Java 8
Novidades do Java 8
 
Y da Carreira
Y da CarreiraY da Carreira
Y da Carreira
 

SO-II-2015-2-02-Virtualizacao