Sistemas Operacionais de Redes Virtualização IGOR ALVES
Virtualização A virtualização é uma tecnologia que oferece uma camada de abstração dos verdadeiros recursos da máquina As principais qualidades são: – O reaproveitamento dos recursos – A portabilidade – A segurança
Introdução Surgiu nos Mainframes da IBM e ficou esquecido com os pcs Arquitetura X86 apresentava dificuldades Vmware surge com o conceito para a arquitetura x86 AMD e Intel melhoraram o suporte
Com a virtualização podemos Executar diferentes sistemas operacionais em um mesmo hardware simultaneamente Executar um sistema operacional e suas aplicações como um processo de outro Utilizar sistemas operacionais e aplicações escritas para uma plataforma em outra
Representação dos sistemas tradicionais
Monitor de máquina virtual O monitor de máquinas virtuais (VMM) é uma aplicação que implementa uma camada de virtualização, a qual permite múltiplos sistemas operacionais em um mesmo hardware
Monitor de máquinas virtuais As principais funções do monitor de máquinas virtuais são: Definir o ambiente de máquinas virtuais Emular as instruções e escalonar o uso da CPU para as máquinas virtuais. Gerenciar memória e disco Intermediar as chamadas de sistema e gerenciar acesso a outros dispositivos
Tipos de máquinas virtuais Para a construção de máquinas virtuais existem duas abordagens: – Máquina virtual clássica (TIPO I) – Máquina virtual hospedada (TIPO II)
TIPO I Nesta abordagem o monitor de máquinas virtuais é implementado entre o hardware e o sistema convidado.
TIPO II Nesta abordagem o monitor é implementado como um processo de um sistema operacional “real”. Sistema hospedeiro.
Nível de aplicação Essa virtualização consiste no uso de uma máquina virtual como um componente-chave para execução de certas aplicações de uma forma protegida a outros processos em execução no sistema operacional.
Servidor não virtualizado
Servidores virtualizados
Vantagens da virtualização Gerenciamento Centralizado Facilidade de manutenção (Clonagem e snapshot) Melhor aproveitamento do espaço físico Reduz os índices de emissão de CO2 Aumento da disponibilidade (live migration) Paradigma de um servidor por serviço
Desvantagens: Custos iniciais elevados de implementação Necessidade de mão de obra qualificada Muitos serviços em um mesmo hardware Número desnecessário de máquinas virtuais Desempenho comprometido
Soluções no mercado Vmware ESX Hyper-V Xen KVM
Virtual Box Gratuito Disponível em Instalação do Linux
Dúvidas