Máquinas Virtuais
O que é Máquina Virtual? “an efficient, isolated duplicate of a real machine” - Popek and Goldberg Virtualização de Processos “is designed to run a single program, which means that it supports a single process.” - Wikipedia Máquinas Virtuais
Máquinas Virtuais
O que é Máquina Virtual? “ an efficient, isolated duplicate of a real machine” - Popek and Goldberg Virtualização de Processos “ is designed to run a single program, which means that it supports a single process.” - Wikipedia Virtualização de Sistemas “ provides a complete system platform which supports the execution of a complete operating system (OS).” - Wikipedia Máquinas Virtuais
Máquinas Virtuais
Característica  essencial em qualquer virtualização: O software ou sistema rodando em uma máquina virtual não poderá nunca  “sair” do ambiente virtual.  Máquinas Virtuais
Por que virtualizar? Otimização de Recursos - Segurança: As máquinas virtuais são isoladas. A invasão de uma não compromete o serviço de outra máquina virtual. - Redução de custos: Economia de máquinas, switches, cabeamento etc. - Segurança: As máquinas virtuais são isoladas. A invasão de uma não compromete o serviço de outra máquina virtual. - Redução do consumo de energia - Melhor aproveitamento do espaço físico - Melhor aproveitamento do hardware Máquinas Virtuais
Por que virtualizar? Outros motivos - Possibilidade de simular redes de computadores com menor demanda de hardware - Possibilidade de utilizar de S.O.s que não possuam compatibilidade com o hardware sobre o mesmo - Facilidade ao migrar ambientes - Utilização de uma máquina virtual como ambiente de desenvolvimento - Utilização em sala de treinamentos - Possibilidade de testar novos S.O.s e softwares - Disponibilização de novos servidores em poucos minutos - Gerenciamento centralizado - Desempenho próximo a de uma máquina comum (depende de alguns fatores) Máquinas Virtuais
Na prática o que é virtualizar? Sistema usual Máquinas Virtuais
Na prática o que é virtualizar? Sistema virtualizado Máquinas Virtuais
Função e características do Hypervisor: - Gerencia a distribuição dos recursos de hardware para cada SO convidado - Garante a independência das máquinas virtuais - Realoca dinamicamente os recursos das máquinas virtuais Máquinas Virtuais
O céu é o limite!! Este é o seu céu? Máquinas Virtuais
A quantidade depende da qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física Máquinas Virtuais A eficiência depende do método: Virtualização total  (AMD-V e INTEL-VT)
Virtualização Total  (AMD-V e INTEL-VT) Máquinas Virtuais
A quantidade depende da qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física A eficiência depende do método: Virtualização total  (AMD-V e INTEL-VT) Virtualização total (emulada) Máquinas Virtuais
Virtualização Total (EMULADA) Máquinas Virtuais
A quantidade depende da qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física A eficiência depende do método: Virtualização total  (AMD-V e INTEL-VT) Virtualização total (emulada) Paravirtualização Máquinas Virtuais
Paravirtualização Máquinas Virtuais
Máquinas Virtuais
Poxa... Vou ficar só ouvindo? Máquinas Virtuais
É hora de por a mão na massa Implementar 3 aplicações: 1) Computador de uma sala de treinamento, pró-aluno etc... 2) Servidor Windows virtualizado 3) Servidor Linux virtualizado 1) 2) 3) Máquinas Virtuais

Minicurso - Virtualização

  • 1.
  • 2.
    O que éMáquina Virtual? “an efficient, isolated duplicate of a real machine” - Popek and Goldberg Virtualização de Processos “is designed to run a single program, which means that it supports a single process.” - Wikipedia Máquinas Virtuais
  • 3.
  • 4.
    O que éMáquina Virtual? “ an efficient, isolated duplicate of a real machine” - Popek and Goldberg Virtualização de Processos “ is designed to run a single program, which means that it supports a single process.” - Wikipedia Virtualização de Sistemas “ provides a complete system platform which supports the execution of a complete operating system (OS).” - Wikipedia Máquinas Virtuais
  • 5.
  • 6.
    Característica essencialem qualquer virtualização: O software ou sistema rodando em uma máquina virtual não poderá nunca “sair” do ambiente virtual. Máquinas Virtuais
  • 7.
    Por que virtualizar?Otimização de Recursos - Segurança: As máquinas virtuais são isoladas. A invasão de uma não compromete o serviço de outra máquina virtual. - Redução de custos: Economia de máquinas, switches, cabeamento etc. - Segurança: As máquinas virtuais são isoladas. A invasão de uma não compromete o serviço de outra máquina virtual. - Redução do consumo de energia - Melhor aproveitamento do espaço físico - Melhor aproveitamento do hardware Máquinas Virtuais
  • 8.
    Por que virtualizar?Outros motivos - Possibilidade de simular redes de computadores com menor demanda de hardware - Possibilidade de utilizar de S.O.s que não possuam compatibilidade com o hardware sobre o mesmo - Facilidade ao migrar ambientes - Utilização de uma máquina virtual como ambiente de desenvolvimento - Utilização em sala de treinamentos - Possibilidade de testar novos S.O.s e softwares - Disponibilização de novos servidores em poucos minutos - Gerenciamento centralizado - Desempenho próximo a de uma máquina comum (depende de alguns fatores) Máquinas Virtuais
  • 9.
    Na prática oque é virtualizar? Sistema usual Máquinas Virtuais
  • 10.
    Na prática oque é virtualizar? Sistema virtualizado Máquinas Virtuais
  • 11.
    Função e característicasdo Hypervisor: - Gerencia a distribuição dos recursos de hardware para cada SO convidado - Garante a independência das máquinas virtuais - Realoca dinamicamente os recursos das máquinas virtuais Máquinas Virtuais
  • 12.
    O céu éo limite!! Este é o seu céu? Máquinas Virtuais
  • 13.
    A quantidade dependeda qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física Máquinas Virtuais A eficiência depende do método: Virtualização total (AMD-V e INTEL-VT)
  • 14.
    Virtualização Total (AMD-V e INTEL-VT) Máquinas Virtuais
  • 15.
    A quantidade dependeda qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física A eficiência depende do método: Virtualização total (AMD-V e INTEL-VT) Virtualização total (emulada) Máquinas Virtuais
  • 16.
  • 17.
    A quantidade dependeda qualidade: Quantidade de máquinas virtuais Qualidade das máquinas virtuais Qualidade da máquina física A eficiência depende do método: Virtualização total (AMD-V e INTEL-VT) Virtualização total (emulada) Paravirtualização Máquinas Virtuais
  • 18.
  • 19.
  • 20.
    Poxa... Vou ficarsó ouvindo? Máquinas Virtuais
  • 21.
    É hora depor a mão na massa Implementar 3 aplicações: 1) Computador de uma sala de treinamento, pró-aluno etc... 2) Servidor Windows virtualizado 3) Servidor Linux virtualizado 1) 2) 3) Máquinas Virtuais