Please enable JavaScript.
Coggle requires JavaScript to display documents.
Virtualizaçao (Classificações) - Coggle Diagram
Virtualizaçao (Classificações)
Quanto a aplicação
Virtualização de
Desktops
utilizada para
separar o sistema operacional e suas aplicações do dispositivo físico
Ex: instalar o Linux e alguns softwares em uma VM e essa VM
pode rodar em um SO Windows, através do VMWare, VirtualBox...
Q620911
Armazenamento
Redes
Os aplicativos são executados na rede virtual exatamente da mesma maneira como se estivessem em uma rede física
Aplicações
Possibilita acessar aplicações de forma remota, sem a necessidade da instalação de sua instalação na máquina na qual pode estar usando
Ex: Office 365
Servidores
é a técnica de execução de um ou mais servidores virtuais sobre um servidor físico
Isso permite que vários SO sejam executados em um único servidor físico como máquinas virtuais, cada uma com acesso aos recursos computacionais do servidor subjacente.
Atenção
Não é possível virtualização de periféricos
Q893445
Quanto ao Nível
Nível de
Sistema Operacional
Camada de virtualização é inserida entre o SO e as aplicações
Ela permite a criação de partições lógicas que aparentam máquinas isoladas,
mas compartilham o mesmo sistema operacional.
Linguagem de Programação
Hardware
Camada de virtualização é inserida diremente sobre a maquina fisica
Na virtualização de hardware é possível que haja varias VMs em uma mesma máquina física utilizando o mesmo
HD
sendo que cada uma “enxerga” apenas um determinado tamanho
Obs:
implementa uma camada física virtual, emulando as características dos componentes de um computador
Q847397
Quanto a Técnica
Virtualização assistida por Hardware
Não costuma cair em prova
Paravirtualização
Técnica que
Q279114
modifica o SO visitante
para chamar o hypervisor sempre que precisar executar uma instrução privilegiada
ou seja, que possa alterar o estado do sistema
A paravirtualização cria uma espécie de hardware virtual entre o hypervisor e o SO convidado
Obs:
O
hypervisor deixa as máquinas virtuais saberem que estão sendo virtualizadas
, de forma que a máquina que está sendo virtualizada coopere com o hypervisor, aumentando a eficiência do sistema
Obs:
O desempenho é mais alto (que a virtualização total)
mas a desvantagem é que você deve usar apenas SO próprios para paravirtualização, isso é, você precisa de uma versão específica para paravirtualização
Obs: Desempenho é melhor pq o hypervisor não precisa testar as
instruções críticas
pq os hypervisores sempre são chamados
Na virtualização total precisa, e esse teste gasta tempo
Virtualização baseada em conteiners
Técnica em que os SO convidados compartilham o
mesmo núcleo do SO
.
O contêiner é uma
forma de virtualização a nível de sistema operacional
, que proporciona a capacidade de executar múltiplas aplicações (sistemas) isoladas em um único sistema operacional real.
Q922666
Virtualização total
Técnica que utiliza uma
camada de abstração dos recursos físicos reais
dos pcs a fim de fornecer ao SO convidado uma
réplica do hardware virtualizado
Logo,
não há a necessidade de modificações no SO convidado.
Aqui SO convidado trabalha como se – de fato – houvesse uma máquina física inteiramente à sua disposição
Ex pra entender
Um SO Windows 10 tá rodando uma máquina virtual com Windows 7 e outra com Linux. O Windows 10 é o SO hospedeiro; já o Linux e o Windows 7 são os SO convidados.
Entre esses dois tipos de SO, há um hypervisor responsável por fazer o monitoramento de recursos.
Os dois SO convidados acham que estão sendo executados isoladamente sobre uma máquina real.