Máquinas virtuais - Qual a melhor ferramenta?

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.

[ Hits: 67.650 ]

Por: Lucas de Souza Rodrigues em 08/12/2010


Aplicativos



Dentre os aplicativos utilizados para virtualização de máquinas, vamos descrever os mais utilizados no dia-a-dia e que já são veteranos neste ramo.

WMware

Pioneira neste ramo, o VMware é um software/máquina virtual que permite a instalação e utilização de um sistema operacional dentro de um S.O. nativo dando suporte real a software de outros sistemas operativos.

Desenvolvedor: VMware Inc.
Licença: Proprietária
S.O.: Multiplataforma
Versão Atual: 7.0.1

Família VMware:
  • VMware Server "VMWare GSX Server" = Usado para servidores de pequeno e médio porte.
  • VMware ESX Server = Aplicativo para servidores de grande porte.
  • VMware Player = Utiliza o conceito de máquinas virtuais prontas.
  • VMware Fusion = Feita para sistemas Mac OS X, com o uso de processadores Intel.
  • VMware ThinApp = Um programa que permite a criação de "aplicações portáteis" ("portable apps").
  • VMware P2V = Uma ferramenta para migrar servidores físicos para máquinas virtuais.
  • VMware VirtualCenter = Uma ferramenta para centralizar o gerenciamento de instalações do VMware.
  • VMotion = Uma ferramenta para transferir máquinas virtuais entre servidores, de forma tão transparente quanto possível, resultando no mínimo de downtime (tempo com o servidor fora do ar).

Screenshot:
Linux: Máquinas Virtuais - Qual a Melhor Ferramenta?

VirtualBox

É um software de virtualização desenvolvido pela Sun Microsystems que, como o VMware, visa criar ambientes para instalação de sistemas distintos.

Desenvolvedor: Sun Microsystems
Licença: Proprietária/GPL
S.O.: Multiplataforma
Versão atual: 3.1.8

O aplicativo VirtualBox vem se destacando durante algum tempo por ser relativamente leve em comparação aos outros aplicativos de máquinas virtuais, e pode ser notado já pelo tamanho de sua aplicação via download, 70mb.

Também inclui um drive virtual para dispositivos USB que podem ser conectados diretamente ao S.O. virtual, além do compartilhamento de arquivos entre o sistema anfitrião e a VM. Seu arquivo de configuração é armazenado em um XML para exportação e importação quando necessário.

Screenshot:
Linux: Máquinas Virtuais - Qual a Melhor Ferramenta?

Microsoft Virtual PC

Segue a mesma ideia dos últimos 2 aplicativos citados, porém esta foi desenvolvido pela grande e dominadora do mercado de S.O. (Microsoft). Seu uso é interessante quando se trata de máquinas virtuais voltados ao S.O. (família Windows), pois a variedade de drives para esta camada de aplicação é relativamente grande, já para uso de sistemas Linux o desempenho é inferior ao utiliza-lo outros aplicativos como (VirtualBox), pois a mesma possui poucos drives para este tipo de S.O.

Desenvolvedor: Microsoft
Licença: Proprietária
S.O.: Multiplataforma (Windows *recomendado)
Versão atual: 2007 SP1 6.0.192.0

Screenshot:
Linux: Máquinas Virtuais - Qual a Melhor Ferramenta?

Qemu

É um aplicativo bem inferior aos outros citados, pela falta de alguns recursos não existentes. Seu papel principal é emular um processador dentro de um sistema real, existe também a possibilidade de trabalhar em 2 modos:

1) Modo usuário: Neste modo processos são lançados (Linux ou Darwin/Mac OS X) e o mesmo é processado pela CPU, através de combinações 32/64 bits.

2) Modo computador/CPU (completo): Neste modo o aplicativo consegue emular um sistema por inteiro, ou seja, uma junção entre processador e periféricos comunicando entre si.

Desenvolvedor: Fabrice Bellard
Licença: Proprietária/GPL
S.O: GNU/LINUX, Secundário (FreeBSD e Windows - Kqemu)
Versão atual: 0.12.4

Screenshot:
Linux: Máquinas Virtuais - Qual a Melhor Ferramenta?

Xen

Xen é um software livre de virtualização para as arquiteturas x86, x86-64, IA-32, IA-64 e PowerPC, que pode rodar diversos S.O. ao mesmo tempo. Suas primeiras versões foram voltadas para o software livre, como Linux, FreeBSD etc, a partir de sua versão 3.0, sistemas como Windows também se tornaram nativos ao aplicativo Xen.

Desenvolvedor: Universidade de Cambridge (Ian Pratt - XenSource, Inc.).
Licença: Proprietária/GPL
S.O: Multiplataforma
Versão atual: XenApp 6, Xen Evolution Desktop 4

Xen hoje é mantida pela Citrix, que comprou a grande XenSource e desenvolve um aplicativo ainda open source e uma versão proprietária para grandes datacenters e empresas de alto nível no ramo da computação.

Screenshot:
Linux: Máquinas Virtuais - Qual a Melhor Ferramenta?
Página anterior     Próxima página

Páginas do artigo
   1. Conceito
   2. Tipos de VMs
   3. Aplicativos
   4. Comparativo
Outros artigos deste autor

Addon URL Filter - Filtrando URLs no seu firewall

Cloud Computing, vantagens e dúvidas sobre esta tecnologia!

CUPS - Gerenciador de impressões

IpCop - Um firewall personalizado

JASmine - Gerenciamento e controle de impressões

Leitura recomendada

Dificuldades com o Debian Etch/Test

Linux x Windows - O paradoxo da atualização

elementary OS Luna: linda, mas serve para sua mãe?

Slackware vs Ubuntu: Seja livre para trocar um por outro

Hurd - O kernel da GNU

  
Comentários
[1] Comentário enviado por alefesampaio em 08/12/2010 - 13:55h

Blz.cara muito bem elaborado seu artigo coisa de gênio fica com Deus

[2] Comentário enviado por sansimon em 08/12/2010 - 14:45h

o virtualbox me surpreende a cada dia, além de ser muito versátil.

saudações.

[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.

[4] Comentário enviado por removido em 08/12/2010 - 14:53h

Grande artigo amigo.

O virtual Box é uma mão na roda para nós, linuxers insaciáveis, que vivem em constante crise de distro.

Abraço

[5] Comentário enviado por nickmarinho em 08/12/2010 - 16:45h

Com certeza o Virtualbox é o melhor, já uso há anos.

Nenhum outro é melhor

[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.

Até mais

H'D

[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.

Mais Informações:
http://www.microsoft.com/brasil/servidores/hyper-v-server/default.mspx

[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...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts