Virtualizao Tpicos I Prof Zagari Andr Bernardes Csar
Virtualização Tópicos I – Prof. Zagari André Bernardes César Kallas Eduardo Stuchi Rafael Curi RA: 01000000 RA: 02099224 RA: 01000000 RA: 02135473
Virtualização • • • Introdução Como funciona Benefícios Estudo de Caso Demonstração Conclusão 2
Virtualização - Introdução 3 • Introduzido nos anos 60 em Mainframes • Em 1980 os microcomputadores e PC’s ganharam em eficiência • Depois de 1990, a virtualização volta a ser estudada • Hoje, virtualização está em primeiro plano Introdução Funcionamento Introdução 3
Virtualização O que é • Virtualização é uma abstração entre o hardware e o sistema operacional que provê recursos (instalado no computador). 4
Virtualização O que é • Permite que múltiplas máquinas virtuais (sistemas operacionais) funcione em um mesmo hardware • Funciona isoladamente do sistema operacional hospedeiro e de outras máquinas virtuais. • Cada máquina virtual possui o seu próprio hardware virtual (como RAM, CPU, Placa de Rede, etc) para que suas respectivas aplicações possam funcionar. 5
Virtualização O que é • As máquinas virtuais são instaladas dentro de um arquivo • Podem ser facilmente alocadas de um computador para outro 6
Virtualização O que é • As máquinas virtuais são instaladas dentro de um arquivo • Podem ser facilmente alocadas de um computador para outro 7
Virtualização Introdução Modelo de multitarefa. Modelo de virtualização. 8
Virtualização Introdução Tipos de virtualização emulação para-virtualização ver na wikepedia http: //en. wikipedia. org/wiki/Com parison_of_virtual_machines Modelo de virtualização. 9
Virtualização Funcionamento • Novos processadores já vem com instruções para virtualização, exemplo: • VMXON VMLAUNCH VMXOFF 10
Virtualização Funcionamento 11
Virtualização Abordagem • uma variedade de implementações • modelo básico => virtualização completa tem como exemplo o VMWare – flexibilidade – problemas de performance • Single Kernel Image (SKI) => virtualização “peso leve” tem como exemplo o Swsoft Virtuozzo e Sun® Solaris® Zones – Alta performance – Baixa flexibilidade • Paravirtualização => virtualização assistida por hardware tem como exemplo o Xen. Source® – virtualização completa de baixo overhead 12
Virtualização Benefícios • Particionamento: – Múltiplas aplicações e sistemas operacionais podem ser executados em um único sistema físico. – Servidores podem ser consolidados em máquinas virtuais, escalando arquiteturas. – Recursos computacionais são tratados em uma política uniforme para que sejam alocadas máquinas virtuais de maneira controlada. • Isolamento: – Máquinas virtuais são completamente isoladas da máquina hospedeira e de outras máquinas virtuais. Se uma máquina virtual tem problemas, todas as outras não são afetadas. – Dados não vazam entre máquinas virtuais e aplicativos podem somente se comunicar em conexões de rede configuradas. • Encapsulamento: – Um completo ambiente de máquina virtual é salvo em um simples arquivo, fácil de fazer backup, de ser movido e copiado. – Padronização de hardware virtualizado é fornecida para a aplicação, garantindo compatibilidade. • Mudar este texto. . . 13
Virtualização Estudo de Caso • VMware é software proprietário e possui o VMware Player, que é gratuito • Xen, para BSD e Linux, é gratuito, sob licença GPL • Virtuoso, da SWsoft e também para plataformas Intel e AMD => Windows e Linux. 14
Virtualização Estudo de Caso • VMWare é um software que cria máquinas virtuais, permitindo instalar qualquer sistema operacional para a plataforma x 86 • Cada máquina virtual trabalha como um PC completo • arquivos são armazenados em "discos virtuais" • área reservada de memória 15
Virtualização Estudo de Caso – Ver com o cesar como colocar a parte dele. . . 16
Virtualização Demonstração • Iremos fazer uma demonstração de um computador rodando em linux rodando um Sistema Operacional Windows 98 e um Sistema Operacional Mac. OSxxxxx • Melhorar este Texto 17
Virtualização Conclusão • http: //www. abctecnologia. com. pt/index. php? article=935&visual=1&id_area=2 18
Virtualização Conclusão • • Virtualização é uma quebra de paradigma Virtual Machine (VM) e roda em sua própria partição Partições separadas isolam falhas ou ataques de software Estações de trabalho virtualizadas permitem que desenvolvedores hospedem sucessivas interações de uma pilha de software, incluído a versão de produção, em separadas partições da mesma plataforma. Isso pode aumentar a utilização de hardware e simplificando o ciclo de vida gerencial. Novas e atualizações de um produto podem ser testadas na mesma plataforma de produção sem interromper o meio produtivo, eliminando a custosa necessidade de duplicação do meio. (ver o que colocar. . . ) • muda a forma que as pessoas pensam sobre população e gerenciamento de data centers 19
- Slides: 19