so-ii-2015-2-02-virtualizacao
TRANSCRIPT
Prof. Ms. Peter Jandl JuniorSistemas Operacionais II
Análise e Desenvolvimento de SistemasFATEC – 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 ouHypervisor
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 virtualizadose 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 ofService).
Permite que aplicações complexas sejam empacotadas e distribuídas.
Facilitam a migração de software.
Possibilitam o uso de múltiplos SOssimultaneamente 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/