Neste breve comentário vamos abordar quais as funcionalidades, mecanismos e estrutura de máquinas virtuais para que você leitor tenha uma ideia geral sobre esta ferramenta em ascensão.
Tipo I: Sistema em que o monitor é implementado entre o hardware e os sistemas convidados (guest system).
Descrição: O monitor tem controle sobre o hardware e abre sessões (convidados) para criação de máquinas virtuais semelhantes ao S.O. tradicional.
Tipo II: Nele o monitor é implementado como um processo de um sistema operacional real subjacente, denominado sistema anfitrião (host system).
Descrição: O monitor é executado como um Processo por um Sistema Anfitrião, ou seja, um sistema gerencia o acesso do hardware ao monitor, que por sua vez cria máquinas virtuais assim como descrito no Tipo I.
Tipo III: Utiliza os 2 conceitos do Tipo I e Tipo II ao mesmo tempo.
Descrição: Em resumo é a capacidade da máquina virtual (sistema convidado) de acessar diretamente o hardware, sem ter que passar todas informações ao monitor toda vez que desejar acessar algum dispositivo/hardware.
[3] Comentário enviado por elvanineto em 08/12/2010 - 14:47h
Bom artigo. Más acho que você pecou em falar pouco do Xen, sendo considerada uma das principais e utilizada por grandes empresas. Inclusive você nem apresentou ele nos gráficos comparativos, sendo ele considerado até melhor que o VMWare ESX em alguns aspectos.
[6] Comentário enviado por hellsdragon em 08/12/2010 - 16:49h
Parabens pelo artigo, há anos uso VMware Server para Windows e Linux, e sempre tive ótimo rendimento, tanto na máquina física quanto na virtual. Agora passei a testar o VirtualBox, e me impressionei com a capacidade dele e seu rendimento. Tive uma PÉSSIMA experiência com MS Virtual PC, afinal não podemos reclamar, é MICROSOFT.
[7] Comentário enviado por stremer em 08/12/2010 - 17:35h
no mundo enterprise o vmware vsphere supera todos (na minha opnião).
Para uso desktop em termos de compatiblidade dos aplicativos que vão rodar na vm/performance dos mesmos... o vmware workstation é o melhor...
Mas o virtual box já supera o vmware em muitos e muitos aspectos... nas tarefas mais comuns principalmente.
O virtual pc já foi o melhor para rodar windows dentro de windows mas hoje não há vantagens em seu uso.
O hypervisor da Microsoft eu nunca usei. Faltou falar sobre ele que é o concorrente enterprise do vmware vsphere.
[8] Comentário enviado por tritoch em 09/12/2010 - 14:44h
Para o uso "Enterprise", realmente o VMware vSphere é o melhor na minha opinião, mas o Xen Server da Citrix não deixa a desejar.
Utilizo ambos em empresas diferentes e são ótimos hypervisors.
Se analisarmos ambas as ferramentas em suas versões proprietárias, o VMware leva vantagem por possuir algumas funcionalidades muito versáteis apesar de a versão paga do Xen também ser excelente.
Agora, se formos analisar as versões open sorce de ambas, o Xen leva de lavada um vantagem muito superior por disponibilizar o Xen Center em open source, mesmo que sem todas as suas funcionalidades que estão disponiveis na versão paga.
Resumindo,
Se você quer investir pesado em virtualização com o que o mercado tem de melhor e estiver disposto a pagar um valor salgado para isso vá de VMware.
Se você quer investir em virtualização, tem um orçamento apertado, mas que investir em algo com praticidade e versatilidade, vá de Citrix Xen versão proprietária.
Se você não tem orçamento ou não quer adquirir nada proprietário, mas precisa de algo estável, confiável e com suporte, vá de Xen open source.
[9] Comentário enviado por andreybragalda em 10/12/2010 - 10:52h
O Microsoft Hyper-V é gratuito, mais leve, e melhor. Não falo do Hyper-V do Windows 2008, e sim de um produto novo.
Ele é modo texto e pode ser gerenciado graficamente pelo System Center ou por uma aplicação adicional instalada no Windows 7.
Existe o Windows 2008 Hyper-V, que também é bom.
Eu uso os 2 para virtualizar tudo, inclusive firewall Linux, mas o mais indicado é SUSE, por conta do "Integration Services", mas outros tambem funcionan.
[10] Comentário enviado por renato_pacheco em 29/12/2010 - 15:10h
Concordo com os dizeres do elvanineto, stremer e tritoch, mas uma coisa gostaria de ressaltar: fiz um TCC baseado na segurança do Xen e pesquisei bastante coisa sobre os tipos de virtualização. No artigo, ficou muito resumido e não muito prático. Um exemplo é o wine e o JVM (Java Virtual Machine), q são virtualizadores de API e Aplicação respectivamente, mas quase ninguém percebe. Outro fato (reforçando) é d o Xen não t sido mencionado no desempenho.
O artigo fica bom só pra quem não conhece nada sobre virtualização e faz uso doméstico para tal. Cito o tal do Virtualbox. Eu o uso, é muuuito bom, mas para o meu uso pessoal. Corporativo nem pensar! Acho q deveria classificar os virtualizadores (de uso doméstico e uso corporativo). É apenas uma ideia...