Zusammenfassung der Ressource
Virtualização
- 1 - Conceitos
- é uma camada de abstração entre HW e SW
- prejudica o desempenho em cerca de 2% a 10%
- 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
- subtipos = hypervisor monolítico, hypervisor microkernelizado
- tipo 2
- é apenas um programa do usuário funcionando
- interpretador do conjunto de instruções da máquina
- roda sobre o SO nativo como se fosse um processo deste
- 5 - Tipos de rede
- external network = seleciona o
adaptador de rede físico
- internal network = não prove
acesso ao dispositivo de acesso
físico
- private network = permite a
comunicação entre todas as VMs da
rede virtual privada
- 6 - Vantagens
- segurança
- confiança e disponibilidade
- custo
- adaptação às diferentes cargas de trabalho
- balanceamento de cargas
- permite criação de pontos de salvaguarda (snapshot)
- migração facilitada
- permite armazenamento de aplicações legadas
- usadas no desenvolvimento de software
- maior isolamento
- gerenciamento centralizado
- 7 - Desvantagens
- desempenho
- se o hardware da máquina
falhar, o resultado será
castrófico
- licenciamento
- sensibilidade a aplicativos de carga excessiva