Uma máquina virtual é uma duplicata eficiente e isolada de uma máquina real. Existem três tipos de virtualização: virtualização de processos, que suporta um único processo; virtualização de sistemas, que suporta sistemas operacionais completos; e virtualização total habilitada por hardware. Virtualizar traz benefícios como otimização de recursos, segurança, redução de custos e flexibilidade.
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
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
6. 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
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 o que é virtualizar? Sistema usual Máquinas Virtuais
10. Na prática o que é virtualizar? Sistema virtualizado Máquinas Virtuais
11. 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
12. O céu é o limite!! Este é o seu céu? Máquinas Virtuais
21. É 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