20
UM ESTUDO COMPARATIVO ENTRE VMWARE ESXI E XENSERVER Nathan Franklin Saraiva de Sousa Analista de TI Instituto Federal do Piauí - IFPI [email protected]. r

Comparativo Entre Xen e Vmware

Embed Size (px)

Citation preview

Page 1: Comparativo Entre Xen e Vmware

UM ESTUDO COMPARATIVO ENTRE VMWARE ESXI E XENSERVER

Nathan Franklin Saraiva de SousaAnalista de TI

Instituto Federal do Piauí - IFPI

[email protected]

Page 2: Comparativo Entre Xen e Vmware

Sumário

Introdução Conceitos Motivação Tipos de Virtualização Ambientes de Testes Gráficos Conclusão Referências

Page 3: Comparativo Entre Xen e Vmware

Introdução

Os novos avanços em Tecnologia da Informação (TI) trazem equipamentos mais modernos e com capacidades de processamento cada vez maiores, porém em sua grande maioria, esse poder computacional é apenas parcialmente utilizado, causando uma ociosidade dos recursos disponíveis.

Os administradores tendem a colocar um serviço executando por SO, o que acarreta em um desperdício de recursos, já que dificilmente um serviço irá utilizar toda a capacidade de hardware disponibilizada.

Page 4: Comparativo Entre Xen e Vmware

Conceitos

Nesse cenário se enquadra a tecnologia de Virtualização: É a possibilidade de se instalar vários

sistemas operacionais independentes entre si, em uma única máquina física, fazendo que o hardware seja muito melhor aproveitado e descartando a necessidade de termos um computador físico para rodar cada Sistema Operacional (SO) ou serviço.

Page 5: Comparativo Entre Xen e Vmware

Conceitos

Máquina Física

Page 6: Comparativo Entre Xen e Vmware

Motivação

O IFPI/Campus Floriano adquiriu dois servidores de rede para substituição dos antigos servidores e instalação de novos serviços.

Vários serviços deveriam ser implantados no campus e tínhamos o objetivo de aproveitar ao máximo esses novos servidores;

A solução seria usar a VIRTUALIZAÇÃO

Page 7: Comparativo Entre Xen e Vmware

Motivação

Os três principais fornecedores de software de virtualização que existem hoje no mercado são VMware (ESXServer, Vmware ESXi, e Vmware vSphere), Microsoft (Hyper-V), Citrix (XenServer).

Optou-se por testar as soluções gratuitas: VMware ESXi e XenServer.

Qual solução deveria ser utilizada?

Page 8: Comparativo Entre Xen e Vmware

Monitor de Máquina Virtual

A virtualização é um recurso utilizado para esconder ou mascarar detalhes da infraestrutura de hardware ou de software.

O software que gerencia a distribuição de recursos de hardware para cada Sistema virtualizado e cria um ambiente virtual isolado para cada um deles, é chamado de Monitor de Máquina Virtual (MMV), também chamado hypervisor.

Page 9: Comparativo Entre Xen e Vmware

Tipos de Virtualização

A virtualização total consiste em prover uma réplica (virtual) do hardware subjacente de tal forma que o sistema operacional e as aplicações possam executar como se estivessem diretamente sobre o hardware original. Não é necessário nenhuma alteração no sistema virtualizado.

Já a paravirtualização propõe que o sistema operacional saiba que esta sendo executado na camada virtual e interaja com a mesma, executando diretamente sobre o hardware. É necessário a alteração no sistema virtualizado.

Page 10: Comparativo Entre Xen e Vmware

Comparar o desempenho entre as duas principais soluções gratuitas disponíveis no mercado: Vmware ESXi XenServer

O objetivo é fazer testes de stress e desempenho analisando performance do processador, memória, acesso ao disco rígido e rede.

Ambiente de Testes

Page 11: Comparativo Entre Xen e Vmware

Instalação do VMWare ESXi e XenServer em dois servidores idênticos e através de softwares específicos fazer testes de desempenho.

Foram utilizados: VMware ESXi 4.1 XenServer 5.6 2 servidores marca HP modelo DL380 G7 Software Netperf Inquisitor

Ambiente de Testes

Page 12: Comparativo Entre Xen e Vmware

Ambiente de Testes

Page 13: Comparativo Entre Xen e Vmware

Ambiente de Testes

Page 14: Comparativo Entre Xen e Vmware

Teste de CPU

Core 0 Core 1 Core 2 Core 3 Geral5400

5600

5800

6000

6200

6400

6600

Média Whetstones por Núcleo (MWIPS)

XenVmWare

Core 0 Core 1 Core 2 Core 3 Geral0

100

200

300

400

500

600

700

800

900

1000

Desvio Padrão Whetstones por Núcleo (MWIPS)

XenVmWare

Page 15: Comparativo Entre Xen e Vmware

Teste de Memória

Operação de Copia

Operação de Comparação

Operação de Adição

Operação de Copia/Comparação e Adição

74007600

78008000

82008400

86008800

90009200

9400

Média da taxa de bits da Memória (Mb/s)

VmWareXen

Operação de Copia

Operação de Comparação

Operação de Adição

Operação de Copia/Comparação e Adição

0 200 400 600 800 1000 1200 1400 1600 1800

Desvio padrão da taxa de bits da Memória (Mb/s)

VmWareXen

Page 16: Comparativo Entre Xen e Vmware

Teste de Acesso ao Disco

Disco CachedCE6605660al

CE3988398al

CE13611136al

CE87313873al

CE61116611al

CE34919349al

CE8722087al

CE82524825al

CE56327563al

Média taxa de bits do acesso ao disco (KB/s)

XenVmWare

Disco CachedCE6605660al

CE7975797al

CE9345934al

CE706070al

CE2076207al

CE3446344al

CE4816481al

CE6186618al

Desvio padrão da taxa de bits do acesso disco (KB/s)

XenVmWare

Page 17: Comparativo Entre Xen e Vmware

Teste de Rede

CE6605660al

CE6605660al

CE6605660al

Média da taxa de bits placa de rede

XenServerVmware

Page 18: Comparativo Entre Xen e Vmware

Os testes realizados mostraram que no quesito processamento e acesso a rede, o VMware apresenta superioridade em relação ao Xen. O Xen, por sua vez, mostrou melhor desempenho no acesso ao disco rígido, com uma grande instabilidade do VMware. Ambos tiveram aspectos negativos e positivos no critério memória, porém o XEN apresentou grande instabilidade nos resultados.

Portanto, se a intenção for utilizar aplicações que requeiram muito processamento e acesso a rede, seria conveniente utilizar o VMware. Porém, se a intenção for utilizar aplicações que necessitem muita leitura e escrita em disco a melhor opção é o Xen.

Conclusão

Page 19: Comparativo Entre Xen e Vmware

Bibliografia

VMWare (disponível em http://www.vmware.com/br/virtualization/what-is-virtualization.html>. Acessado em 09 out 2010)

Carissimi, Alexandre.Virtualização: Princípios básicos e aplicações. ERAD 2009 - 9a Escola Regional de Alto Desempenho. Porto Alegre: SBC, 2009, v. 1, p. 39-6

Veras, Manoel; Carissimi, Alexandre; Kassick, Rodrigo; Souza, Sergio. Rio de Janeiro: RNP. 2010. 226p.

Page 20: Comparativo Entre Xen e Vmware

MUITO OBRIGADO!