Please enable JavaScript.
Coggle requires JavaScript to display documents.
Virtualização - Coggle Diagram
Virtualização
Beneficios da Virtualização
Economia de espaço físico
Pq nao precisa de uma maquina para cada sistema operacional
Aumenta agilidade, flexibilidade e dimensionamento do parque de tecnologia
Reduz diversas despesas de TI
Reduz ociosidade dos recursos de hardware
Aumenta a eficiencia do uso de PCs
Reduzir a quantidade de servidores físicos
Pq pode-se ter diversos servidores virtuais
Permite migração em tempo real de maquinas virtuais em execução de um servidor fisico para outro
Q875581
ATENÇÃO:
Não é possivel, por exemplo, executar programas linux DIRETAMENTE no windows
Ex: O codigo fonte do Chrome no linux é diferente do windows. Por isso rodar
diretamente
não é possivel
Virtualização
Obs:
Estrutura da maquina
Sistema Operacional
Hardware
Obs:
Hardware executa as operações solicitadas pelas aplicações por meio do SO
Aplicações
Conceito
É o particionamento de um máquina física/real em uma ou mais maquinas virtuais
Obs:
É uma forma de resolver o problema de subutilização dos recursos de hardware de um pc
Criando uma camada de virtualização entre hardware e usuario
Permite que haja diversos SO diferentes rodando
sobre o mesmo hardware
Principais ferramentas de Virtualização (IMP)
Oracle Virtual Box
Paralells
Xen
Microsoft Hyper-V
VMWare
Atenção:
Camada de software que opera entre o hardware e as várias VM instaladas
Hipervisor
Monitor de Máquina Virtual (VMM)
ou
Obs
"Monitor" pq é responsável por controlar acesso a recursos como processador, memória, dispositivos de entrada e saída, armazenamento, rede, entre outros.
Q614153
Propriedades da VMM
Isolamento ou Segurança
O VMM deve ter o controle total dos recursos do sistema
Desempenho
Deve haver pouca ou nenhuma diferenca de desempenho da VM ou seu equivalente físico
Fidelidade
O ambiente criado para a maquina virtual é identico à maquina física
Componentes Essenciais (Decorar)
Hypervisor (Monitor /VMM)
Disponibiliza as interfaces virtuais e provê suporte às máquinas virtuais
Ele mantém as maquinas virtuais isoladas
Obs:
Podem ser de 2 tipos
Tipo II
Funciona como uma
aplicação
que fornece um ambiente de execução para outras aplicações
Ele conversa com o sistema operacional e não com o hardware
Obs:
Possui desempenho pior que o primeiro, e é um pouco mais inseguro. Mas o gerenciamento é mais simples
Tipo I
Roda diretamente sobre o hardware
, permitindo o controle direto do hardware e o acesso ao sistema operacional convidado
Seu papel é compartilhar os recursos de hardware entre as máquinas virtuais de forma que elas "pensem" ter recursos exclusivos (processador, memória, armazenamento...)
Tbm chamado de
"baremetal"
(quase metal, ou seja, quase um hardware autonomo)
Conforme Tanenbaum:
este é
o próprio SO, já que é o único programa funcionando no modo núcleo
,
e é por seu intermédio que o sistema operacional executa as instruções para que as aplicações funcionem
Q875582
Obs:
Quem se comunica com o hardware é o hypervisor
"Monitor" pq é responsável por controlar acesso das VMs ao hardware
Obs:
Podem operar nos modos
Supervisor
Usuário
Ver o erro da letra A desta questao (Q847391)
Sistema Convidado (Guest)
São os sistemas virtuais que podem coexistir sobre um host
Ex: Linux e windows coexistindo em um sistema real
Eles acessam via maquinas virtuais os recusos do host
Sistema Hospedeiro (Host)
Tbm chamado de sistema real/nativo
É o hardware e o software do sistema
Ex: Harware com o Windows 10 é o sistema hospedeiro
obs: Mas pensar mais naqueles PCs sinistros gigantescos, os quais tbm tem seu proprio SO
Máquinas Virtuais
Conceito de Máquina Virtual
Contêiner de software totalmente isolado que pode
Executar aplicações próprias
Executar um Sistema Operacional
Emulador é diferente de máquina Virtual
Emulador
Objetivo dele é reproduzir o comportamento de um hardware
Ele implementa todas as instruções realizadas pela máquina real em um ambiente abstrato de software, possibilitando executar um aplicativo de uma plataforma em outra (Ex: Emulador que faz rodar um jogo do nitendo em playstation).
MV
Objetivo é criar um ambiente isolado
Propriedades da Virtualização
Encapsulamento
Gravação em arquivos do estado integral da VM e facilidade para mover e copiar máquinas virtuais (tão fácil quanto mover e copiar arquivos).
Ideia: A VM é um conteiner que vc consegue transferir pra outro local facilmente
Independencia de Hardware
Aprovisionamento ou migração de qualquer VM para qualquer servidor físico.
Permite mover VM de um hypervisor para outro sem ocorrer seus desligamentos, garantindo a continuidade de negócios.
Isolamento
Fornecimento de isolamento de falhas e segurança no nível do hardware, e preservação do desempenho com controles avançados de recursos.
Ideia: Uma VM não pode se sobrepor a outra e não pode solicitar mais recursos da maquina que outra VM
Consolidação de Servidor
Com a virtualização de servidores, uma empresa pode maximizar o uso dos recursos de servidor e reduzir o número de servidores necessários.
Ideia: Vc tem varias VMs rodando em um unico servidor (Minimiza custo com servidores)
Particionamento
= Executar diversos SO em uma maquina fisica e fazer a divisão de recursos (armenamento, RAM...) entre máquinas virtuais
É como se fosse dividir o harware em varios em que cada parte tem seu proprio SO e aplicações
Inspeção
O VMM deve ter
acesso e controle
a todas as informações sobre
processos
rodando em suas máquinas virtuais.