particionamento de um
servidor físico em vários
servidores lógicos
hardware e software são logicamente equivalentes
LPAR (Logical PARtition) = subconjunto dos recursos
de hardware de um computador virtualizado,
divisão dos recursos de HW, cada divisão pode ser
operada por um SO independente
DLPAR (Dynamic LPAR) = capacidade de
um LPAR ser configurado dinamicamente
(sem reboot)
workload = dados a serem processados e instruções a
serem executadas sobre esses dados, impacta no
desempenho da aplicação
throughput = capacidade do HW/SW em processar dados
virtualização DE desktop = VDI (Virtual
Desktop Infraestructure), cada usuário
possui seu próprio SO virtual
maquina virtual dedicada = cada usuário possui seu virtual desktop
pool de desktop virtual = pool de desktop compartilhado,
personalização usa técnicas de redirecionamento de pastas e
perfil ambulante
o que conduz a
virtualização?
empresa possui
multicomputadores, mas não os
quer de verdade.
empresa possui
multicomputadores pois a
carga é realmente pesada
inexistência de confiança
idéia básica é a criação de
containers nos quais as máquinas
virtuais possam ser executadas
2 - Categorias de virtualização
nível de hardware = virtualização é posta diretamente
sobre a máquina física
nível de SO = camada de virtualização permite a
criação de partições lógicas em uma plataforma
nível de linguagem de programação = camada de
virtualização é um programa de aplicação do SO
3 - Espécies de virtualização
virtualização total
réplica do hardware
execução direta das instruções
não-privilegiadas nos dispositivos
instruções privilegiadas são
executadas pelo VMM
facilita a migração de máquinas
virtuais entre servidores
desempenho é um pouco prejudicado
conceitos = translação binária e execução direta
incovenientes = instruções, por não serem
modificadas precisam ser testadas para saber
se são sensíveis ou não, drivers de
dispositivos genéricos degradam o
desempenho, problemas técnicos no tocante
à gerência de memória
para-virtualização
sistema operacional visitante modificado
melhor desempenho que a virtualização total
drivers de dispositivo específicos
não há necessidade de emulação de
instruções sensíveis.
4 - Tipos de hypervisores
tipo 1
chamado de baremetal
hypervisor é o próprio SO
único programa funcionando em modo núcleo
gerencia várias cópias de hardware real
código de pequeno tamanho interfere pouco no desempenho