Entendendo a Virtualização diferentes tipos de virtualização de armazenamento de dados de rede de servidores (hypervisors) Hospedeiro (Completa) Nativo (Bare metal) de servidores (hypervisors) Hospedeiro (Completa) Nativo (Bare metal)
Entendendo a Virtualização (glossário básico) Hypervisor = plataforma de software que permite executar múltiplos sistemas operacionais sob um mesmo hardware Guest = também conhecido como máquina virtual, um sistema completo hospedado sob um host Host = servidor e sistema que hospeda as máquinas virtuais
(software) Guest (Linux) Guest (Win 2003) Guest (Free BSD) Virtualização: o Planeta Terra agradece aos gestores de TI Entendendo a Virtualização (hypervisors) Hospedeiro (completa) Software comum instalado sob o sistema operacional Sistema operacional disponibiliza serviços (ex: I/O device, gerenciamento de memória) ao hospedeiro
modificado) Guest (linux) Guest (Win 2003) Guest (Free BSD) Virtualização: o Planeta Terra agradece aos gestores de TI Entendendo a Virtualização (hypervisors) Nativo (bare metal) Controla o hardware do host e monitora o guest Sistema operacional do host sofre extensa modificação Permite a migração entre hosts Paravirtualização kernel do guest prec''isa ser alterado ou necessidade de drivers específicos
Entendo a Virtualização Assistida por hardwares Processadores multi-core com instruções internas para virtualização Tecnologia AMD-V Tecnologia Intel-VT Processadores especiais para suporte à virtualização com otimização de gerenciamento de recursos de hardware – memória, I/O. Evitam que o kernel do guest precise ser alterado.
o Planeta Terra agradece aos gestores de TI Nome Criador Host CPU Guest CPU Tipo Host OS(s) Guest OS(s) Licença Sun xVM (VirtualBo x) Sun Microsystems (Innotek) x86, x86- 64 x86, (x86-64 somente no Vbox2 com virtualização por hardware) Completa Windows, Linux, Mac OS X (Intel), Solaris, FreeBSD, eComStatio n DOS, Windows, Linux, OS/2, FreeBSD, Solaris, Haiku, Syllable GPL v2; versão completa com recursos extras é proprietário Xen Citrix Systems (Universidade Cambridge – XenSource) x86, x86- 64 e IA- 64 (Igual ao do Host) Paravirtua lização ou por hardware NetBSD, Linux, Solaris FreeBSD, NetBSD, Linux, Solaris, Windows XP & 2003 Server (versão 3.0 e processadores Intel-VT (Vanderpool) ou AMD-V (Pacifica)) GPL
Virtualização: o Planeta Terra agradece aos gestores de TI Nome SMP para guest? Qualquer OS? Drivers para guest OS Modo de operaçã o Uso típico Desempenho do guest comparável ao host? Suporte comercial disponível VirtualBox Sim Sim Sim Virtualiza ção Business workstation, Enterprise Server Consolidatio n, Business Continuity, Hobbyist, Developer Próximo de nativo Sim (se com a licença comercial) Xen Sim Sim não requerido, exceto da rede que requer NAT. Modificação no kernel ou hardware especial é necessário para o guest Paravirtu alização ou por hardware especial ? Próximo de nativo Sim
Oracle VM – http://www.oracle.com/us/technologies/virtualization Sun xVM – http://www.sun.com/software/products/xvm Virtual Iron (Oracle Company) – http://www.virtualiron.com outros!?... Virtualização: o Planeta Terra agradece aos gestores de TI
Virtualização a ”8ª maravilha para TI” Vantagens Redução no consumo de energia e refrigeração Minimiza necessidade de espaço Maximiza uso de recursos computacionais Incrementa desempenho, gerenciamento e segurança de dados Simplifica infraestrura de servidores e serviços Maior disponibilidade Desvantagens Alta necessidade de armazenamento (storage) Alta necessidade de memóra RAM Complexidade da implantação
Referências XEN - http://www.xen.org VirtualBox - http://www.virtualbox.org Xen 3.4 Data Sheet Source, Xen – Xen Users Manual, Xen v3.3 Golden, Bernard - Virtualization for Dummies, 2nd Sun and AMD Special Edition Inc, Sun Microsystems – Sun VirtualBox User Manual, version 3.0.8 IBM - IBM Systems: Virtualization v2.1 Wikipedia - http://en.wikipedia.org