Upload
fabiotonietto
View
27
Download
9
Embed Size (px)
Citation preview
UM ESTUDO COMPARATIVO ENTRE VMWARE ESXI E XENSERVER
Nathan Franklin Saraiva de SousaAnalista de TI
Instituto Federal do Piauí - IFPI
Sumário
Introdução Conceitos Motivação Tipos de Virtualização Ambientes de Testes Gráficos Conclusão Referências
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.
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.
Conceitos
Máquina Física
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
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?
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.
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.
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
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
Ambiente de Testes
Ambiente de Testes
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
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
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
Teste de Rede
CE6605660al
CE6605660al
CE6605660al
Média da taxa de bits placa de rede
XenServerVmware
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
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.
MUITO OBRIGADO!