Você está na página 1de 18

Virtualizao de Desktop

Andr Luiz Jesus Gonalves, Mrcio Incio Oliveira, Marcos Gomes Salvador Faculdade de Tecnologia SENAC Gois Av. Independncia, N 1.002, Setor Leste Vila Nova Goinia-GO - CEP: 74645-010
andlj@hotmail.com, marcio.inacio@gmail.com, markosnet2004@hotmail.com

Resumo: O trabalho em questo prope a comparao das tecnologias de infraestrutura de virtualizao de desktops oferecidas pelas ferramentas Open Virtual Desktop e VMware View. Tal comparao baseada na anlise do uso de CPU (Central Processing Unit), uso de memria RAM (Random Access Memory) e trfego de rede. Palavras-chave: virtualizao, virtualizao de desktop, mquinas virtuais desktops virtuais. Abstract: The work in question proposes the comparison of technologies infrastructure desktop virtualization tools offered by Open Virtual Desktop and VMware View. This comparison is based on analysis of CPU (Central Processing Unit) usage, RAM (Random Access Memory) usage and network traffic. Keywords: virtualization, desktop virtualization, virtual machines, virtual desktops.

1. Introduo
O estudo a seguir, tem como objetivo principal comparar diferentes tecnologias de virtualizao de desktop. Tecnologias estas, representadas neste trabalho, pelo Open Virual Desktop (OVD) e pelo VMware View. O paralelo entre elas sugere a observncia de determinadas questes. Dentre as quais, destacam-se as seguintes: Como realizar esta comparao? E como maximizar a utilizao do hardware atravs de experimentos com o OVD e o com VMware View? De certa maneira, as respostas para tais questes sero firmadas em hipteses e dedues, provenientes de experimentos, coleta de informaes e anlise de resultados. Para isso, sero configurados dois ambientes. Um para cada uma das tecnologias estudadas. Em cada ambiente sero realizadas a inicializao do mximo nmero de desktops virtuais possveis e a execuo de uma aplicao comum a todos os desktops virtuais.

Tais tarefas ocorrero com a finalidade de se obter a maximao do hardware, em pelo menos um dos ambientes trabalhados. A partir da, parmetros como: o uso da CPU (%), o uso da memria RAM (%) e o trfego de rede (Mb/s) sero devidamente coletados. Em seguida as informaes obtidas sero analisadas e comparadas entre si. O resultado deste estudo de considervel importncia por apresentar informaes detalhadas acerca de uma tecnologia que ocupa atualmente, uma posio promissora no mercado. Pois, a virtualizao de desktop apresenta-se como uma soluo que oferece flexibilidade, praticidade, dinamismo, segurana e reduo de custos. Situaes do dia a dia comprovam tal informao. Um exemplo seria a necessidade de instalar um novo aplicativo em todas as estaes de trabalho de uma determinada organizao. Dependendo da quantidade de mquinas, esta se tornaria uma tarefa longa e dispendiosa. Logo, possvel verificar que ocasies desta natureza e outras inmeras situaes podem ser contornadas com a configurao de um nico computador e seu posterior compartilhamento com os demais usurios.

2. Virtualizao
A Virtualizao est em evidncia. As discusses em torno do tema destaque quando o assunto trata de novas solues na rea da Tecnologia da Informao. Tal fato remonta uma tendncia que teve incio h mais de quatro dcadas, quando surgiu a ideia de particionar um nico sistema computacional em vrios outros (CARISSIMI, 2008). Essa metodologia adotada para dividir os recursos de um computador em vrios ambientes de execuo, atravs da aplicao de conceitos ou tecnologias como particionamento de hardware e software, compartilhamento de tempo e simulao de mquina, o que define a Virtualizao (RULE, 2007). Em outras palavras, Virtualizao a maneira de se obter aplicaes a partir da abstrao do hardware e componentes subjacentes (KAPPEL, 2009). Embora no seja um conceito novo, esta uma tecnologia que assume um emergente espao no mercado atual e de diferentes maneiras tem sido empregada. Normalmente, sua utilizao ocorre com o propsito de estabelecer melhores nveis de performance, escalabilidade, disponibilidade, confiabilidade, agilidade e consolidao de vrios ambientes em um sistema nico (KUSNETZKY, 2009). Destacam-se trs categorias que definem as formas de utilizao da virtualizao. So elas: a virtualizao do sistema operacional, a virtualizao em nvel de software e a virtualizao em nvel de hardware. A virtualizao do sistema operacional (SO) a tecnologia em que a camada de virtualizao localiza-se entre o prprio SO e as aplicaes. Mecanismo este, que

permite a criao de parties lgicas em uma plataforma de maneira em que cada uma delas seja vista como uma mquina isolada, mas que compartilham um nico sistema operacional. J a virtualizao em nvel de software a tecnologia em que a camada de virtualizao nada mais que um programa de aplicao do SO e tem como objetivo definir uma mquina abstrata onde executada uma aplicao desenvolvida em uma linguagem de alto nvel especfica. Por fim, a virtualizao em nvel de hardware caracteriza-se como a tecnologia em que a camada de virtualizao posta diretamente sobre a mquina fsica. O que permite apresentar s camadas superiores um hardware abstrato. Este tipo corresponde definio original de mquinas virtuais da dcada de sessenta (VERAS, 2011). Alguns autores ainda enumeram tipos especficos, como a virtualizao de processamento, a virtualizao de rede, a virtualizao de armazenamento, a virtualizao de aplicaes e a virtualizao de acesso. Vale ressaltar, porm, que as vantagens esto na possibilidade de combinar esses tipos, como no caso da Virtualizao de Desktop, objeto a ser tratado neste estudo.

2.1.

Mquinas Virtuais

As Mquinas Virtuais so definidas como containers de softwares isolados, capazes de executar um sistema operacional com aplicaes prprias, assim como qualquer outro servidor fsico. Elas podem ser gerenciadas pelos monitores de mquinas virtuais denominados Hipervisores. Mais que isolar software e hardware, o hipervisor controla os recursos disponibilizados mquina virtual e entrega para o sistema operacional convidado, um conjunto de instrues de mquina equivalente ao processador do servidor fsico. Isso permite que sistemas operacionais de diferentes configuraes coexistam em um mesmo hardware (VERAS, 2011).

2.2.

Virtualizao de Desktop

Esta uma tecnologia que se apresenta ao mercado de um modo muito atrativo. Manter uma organizao equipada com desktops virtuais significa dizer que em qualquer computador, a qualquer momento e onde quer que esteja, o usurio, devidamente autorizado, ter acesso ao seu ambiente de trabalho, seus aplicativos e documentos. O que torna isso possvel a virtualizao de desktop, tecnologia que encapsula o sistema operacional e as aplicaes e as entregam a uma estao de trabalho remota. Normalmente, o processamento das regras, o armazenamento de dados, a interface do usurio e as aplicaes que esto em execuo, durante uma determinada sesso, localizam-se em um servidor distinto, porm, de modo transparente ao usurio

final (KUSNETZKY, 2009). Tais funes so gerenciadas pelos hipervisores, que tambm, so responsveis por disponibilizar os desktops virtuais de maneira individualizada e protegida. No gerenciamento executado pelos hipervisores ocorre outro importante processo. Trata-se da gesto da carga de trabalho, o que torna possvel, por exemplo, vrias instncias, de um mesmo aplicativo, serem executadas em mais de uma sesso (VERAS, 2011). Alm da segurana, vinculadas utilizao de desktops virtuais, destacam-se inmeras outras vantagens, como por exemplo: A mobilidade, pois o acesso ao desktop, atravs de vias externas empresa, poder ocorrer de maneira adequada s normas de segurana j aplicadas internamente; A flexibilidade, pois diferentes dispositivos com sistemas operacionais diversos e devidamente preparados podero acessar os desktops virtuais; O uso irrestrito de aplicaes independentemente do sistema operacional do dispositivo em questo; O dinamismo em processos de instalao e atualizao de softwares; E a reduo de custos com a manuteno. Vantagens estas, fazem da virtualizao de desktop uma tecnologia muito interessante por apresentar solues de economia bem significativas (KUSNETZKY, 2009). A seguir, solues de mercado para a virtualizao de desktops sero abordadas de maneira especfica.

2.3.

Solues de mercado

Vrios so os produtos encontrados no mercado com o fim de prover desktops virtuais. Empresas como a Citrix Systems, a VMware e a prpria Microsoft desenvolveram suas solues e se lanaram no mercado, a fim de consolidar-se tambm nesta ramificao da virtualizao, que desponta como uma rea bem promissora. Vale lembrar que solues open source no ficaram para trs, um bom exemplo o Open Virtual Desktop (OVD), tambm denominado Ulteo, desenvolvido por Gal Duval (empresrio e fundador da distribuio Mandrake Linux) e Thierry Koehrlen (cofundador da Intalio, lder open source em sistemas de automatizao em gesto de processos de negcio), que surpreendentemente mostra-se como uma soluo eficiente dentro daquilo que prope. O estudo em questo faz uma anlise comparativa da infraestrutura de virtualizao de desktops com a utilizao das solues OVD e VMware View.

3. Experimentos
Os experimentos foram definidos como a etapa do trabalho em que foi realizado todo o desenvolvimento prtico. A sesso que segue, apontar como esses experimentos foram desenvolvidos, o planejamento estrutural para cada ambiente, o mtodo adotado para execuo dos laboratrios, a inicializao dos desktops virtuais e a execuo de uma aplicao para cada sesso iniciada. Os experimentos foram organizados em duas etapas, as quais foram denominadas de Laboratrio OVD e Laboratrio VMware. O Laboratrio OVD constituiu-se como a etapa de testes e coleta de resultados no processo de utilizao de desktops virtuais, atravs da tecnologia Open Virtual Desktop. Enquanto que o Laboratrio VMware tratou dos testes e da coleta de resultados no processo de utilizao de desktops virtuais, atravs da tecnologia VMware. Visando estabelecer uma justa equivalncia de procedimentos, a proposta em questo contou com cenrios idnticos para a realizao dos mesmos. A estrutura fsica para a execuo dos experimentos contou com um ambiente informatizado composto por dois servidores iguais, equipados com processadores de 8 ncleos e 16 GB de memria RAM e quarenta estaes de trabalho equipadas com processadores de 2 ncleos e 4 GB de memria RAM, alm destes, fez-se necessrio tambm, a utilizao de um computador, com processador de 4 ncleos e 4GB de memria RAM, especfico para a coleta e anlise dos resultados. Todos conectados e configurados em uma mesma LAN. Em cada servidor foi instalado o respectivo servio de virtualizao de desktop e a partir das estaes mencionadas, inicializadas as sesses. A comparao entre as tecnologias procurou fazer-se justa, de modo a atenuar as aes que porventura pudessem influenciar os resultados. At mesmo a maneira como estes foram coletados mereceu ateno especfica, ou seja, para tal tarefa utilizou-se uma ferramenta externa quelas sugeridas pelo OVD e pelo VMware View. Assim, ambos os laboratrios foram monitorados pelo Cacti, soluo grfica de monitoramento que utiliza o sistema RRDtool, cujo objetivo armazenar e monitorar dados em srie, obtidos durante um perodo de tempo prdeterminado (URBAN, 2011). Tais experimentos foram planejados com o propsito de obter-se a maximizao do hardware, observando os seguintes parmetros: o uso da CPU (%), o uso da memria RAM (%) e o trfego de rede (Mb/s). Para isso o agente SNMP (Simple Network Management Protocol) foi ativado em todos os servidores inseridos no contexto. Para que assim, tais informaes pudessem ser capturadas pelo Cacti 3.1. Laboratrio OVD

A primeira tarefa para a realizao do laboratrio OVD foi a elaborao da estrutura que guiaria todo o processo prtico, conforme pode ser visto na Figura 1. Aps essa

definio, foi instalado em um dos servidores o sistema operacional Linux, distribuio CentOS v.6.3, o qual foi denominado ServerOVD. Em seguida, fazendo uso do Kernel based Virtual Machine KVM, que nada mais que um composto carregvel do mdulo do kernel, que oferece a infra-estrutura de virtualizao do hardware (IBM, 2012), foram instaladas duas mquinas virtuais. A primeira denominada gerenciadorOVD e a segunda aplicacaoOVD. A VM gerenciadorOVD foi equipada tambm, com o sistema operacional Linux, distribuio CentOS v.6.3. Em seguida, preparando-a para receber o servio OVD propriamente dito, fez-se necessrio a instalao das ferramentas Apache (v.2.4.3), MySQL Server (v.5.5) e PHP (v.5.4.8), que so requisitos bsicos para o seu devido funcionamento. A partir de ento, o servio OVD foi instalado, configurado e iniciado. J a segunda VM, aplicacaoOVD, foi equipada com o sistema operacional Windows Server 2008 R2 e em seguida, efetuada a instalao do aplicativo Ulteo OVD Application Server.

Figura 1: Esquema que ilustra a estrutura utilizada no laboratrio OVD

Vale ressaltar que durante o processo de configurao do Ulteo OVD Application Server, o servidor de aplicao OVD vinculado ao servidor gerenciador, atravs do registro realizado no painel de administrao do OVD. Assim, a rea de trabalho, bem como as aplicaes disponveis, foram definidas como aptas a servir desktops virtuais, via RDP Remote Desktop Protocol.

Por sua vez, os desktops virtuais foram inicializados a partir das estaes de trabalho, anteriormente mencionadas. Foi estabelecido que a partir de cada uma das estaes fsicas, cinco desktops virtuais seriam conectados. Isso possibilitou atingir a margem de duzentas sesses, dependendo claro, da saturao do ambiente que disponibilizaria o servio. Com o cenrio devidamente configurado, o passo seguinte tratou da execuo propriamente dita do plano experimental. As conexes ocorreram via browser Internet Explorer v.9. A cada novo desktop virtual inicializado, fez-se necessrio manter um movimento de tela contnuo e simultneo entre as sesses. Logo, executou-se um ping constante de 30 Kb a partir de cada um deles, o que permitiu uma aplicao ativa em cada sesso. A partir da, esse cenrio foi monitorado durante um intervalo de quarenta minutos. Adiante, sero abordados os resultados obtidos.

3.2.

Laboratrio VMware

Atravs de um servidor de configuraes idnticas quele utilizado no laboratrio OVD, foi iniciado um segundo momento do trabalho: o Laboratrio VMware. Antes de qualquer configurao houve a necessidade de um estudo detalhado das ferramentas disponveis para testes que a VMware oferece em seu site, para enfim serem definidas aquelas que encaixariam no propsito em questo. Logo, foi definida a utilizao das seguintes ferramentas: VMware Vcenter VIMSetup-all-5.0 Software capaz de oferecer a gerencia de um conjunto de hipervisores e mquinas virtuais vinculadas a estes.

VMware vSphere Hypervisor ESxi 5.1 Nada mais que o hipervisor da VMware, ou seja, o software que atua como plataforma de virtualizao, que por sua vez colocado diretamente sobre a mquina fsica. VMware vSphere Client v.5.1 Cliente de configurao do VMware vSphere Hypervisor ESxi. VMware View Manager Premier v.5.1.1 Pacote que inclui vrios softwares condicionados a oferecer servios de desktop a partir de uma determinada nuvem. Dentre eles foram utilizados os seguintes: VMware View Agent-x86_64 v.5.1.1- Software responsvel por configurar a VM padro que ser disponibilizada como desktop virtual; VMware View Composer v.3.0 Software responsvel por gerir as cpias

de VMs que atuaro como imagens mestres dos desktops virtuais que sero disponibilizados; VMware View Connection Server-x86_64 v.5.1.1 Software que atua de modo a verificar e validar o acesso do usurio, quando este solicitar uma conexo ao pool de desktops virtuais; VMware View Client-x86_64 v.5.1.1 - Software que estabelece a conexo entre o usurio final e a nuvem, ou seja, responsvel pela entrega do desktop virtual ao usurio. Definidas as ferramentas e o cenrio a ser implementado, conforme mostra a Figura 2, o passo seguinte tratou da instalao e da configurao do ServerVMware, nome dado ao servidor fsico, onde foi instalado o VMware vSphere Hypervisor ESxi 5.1. Em seguida, sua configurao e demais abordagens para a criao de mquinas virtuais fez-se possvel mediante a instalao do VMware vSphere Client v.5.1 em uma outra mquina presente na rede.

Figura 2: Esquema que ilustra a estrutura utilizada no laboratrio VMware

A partir da foram instaladas trs VMs: A primeira equipada com o sistema operacional Microsoft Windows Server 2008 R2, denominada Vconnection, onde foram instalados e configurados o VMware View Connection Server-x86_64 v.5.1.1 e o VMware View Composer v.3.0. A segunda tambm equipada com o sistema operacional Microsoft Windows Server 2008 R2, denominada Vcenter, onde foi instalado e configurado o VMware Vcenter VIMSetup-all-5.0, alm de receber a configurao do servio Active Directory. J a terceira e ltima VM merece uma ateno especial. Esta

foi equipada com o sistema operacional Microsoft Windows 7 Professional e recebeu o nome de Win7pro. Nela foi instalado e configurado tambm, o VMware View Agentx86_64 v.5.1.1. Finalizadas suas configuraes, foi desligada. Sua funo apenas servir como base para as rplicas que sero criadas a partir de um snapshot. Ao contrrio do laboratrio OVD, que disponibilizou desktops virtuais a partir de um navegador web, o laboratrio VMware fez uso de um cliente para executar tal tarefa. Assim, o experimento passou a depender de uma quantidade maior de estaes de trabalho. Conforme mencionado anteriormente, o ambiente disponvel para testes dispunha de quarenta estaes. O que seria insuficiente para esta proposta. Adotou-se ento, a utilizao de VMs. Logo, foi realizada a instalao do VMware Workstation, atuando como player de mquinas virtuais, em cada uma dessas estaes. Para cada estao foram executadas cinco VMs, sendo que cada VM foi equipada com o Microsoft Windows 7 Professional e com o VMware View Clientx86_64 v.5.1.1. Logo, obteve-se o VMware View Client disponvel em duzentas VMs. A partir destas, os virtuais desktops puderam ser inicializados. Com a concluso do cenrio proposto, o mesmo experimento mencionado no laboratrio OVD foi repetido no laboratrio VMware. Resumindo o mtodo adotado para a execuo dos laboratrios, tem-se em cada ambiente, um servidor fsico e duas mquinas virtuais monitoradas. A relao adotada na anlise dos dados visou comparar o comportamento dos servidores fsicos entre si, bem como as mquinas virtuais correspondentes a cada laboratrio. A tabela 1, a seguir, apresenta a maneira como esses parmetros foram organizados.

Parmetros coletados Mtodo de anlise e comparao dos dados obtidos nos processos experimentais Hipervisores Mquinas monitoradas Mquinas Virtuais AplicacaoOVD x Vconnection
Tabela 1: Parmetros adotados para a comparao entre os servidores

Uso da CPU

Uso da Memria

Trfego de rede

ServerOVD

x ServerVMware

GerenciadorOVD x Vcenter

Os resultados obtidos durante a execuo dos experimentos sero abordados na sesso a seguir.

Parmetro analisado apenas na comparao entre os hipervisores

4. Resultados
Esta sesso trata especificamente, dos resultados obtidos durante observaes e anlise dos experimentos. Logo, sero apresentados os dados estatsticos levantados a partir do uso da CPU, do uso da memria RAM e do trfego de rede, bem como o comparativo percentual entre todos os servidores inseridos no processo.

4.1.

Uso da CPU

De modo geral, a anlise do uso da CPU (%) apontou um nvel de processamento relativamente maior por parte dos servidores utilizados no laboratrio VMware. Em nmeros, conforme pode ser visto, atravs da Figura 3, observou-se que o ServerOVD obteve mdia de 54.8% de uso, enquanto que no ServerVMware essa mdia foi de 69,7%. Tal variao determinou, por parte do ServerVMware, um aumento no uso da CPU de 27.2% em relao ao ServerOVD. J o GerenciadorOVD apresentou mdia de 25.4%, enquanto que seu correspondente no segundo laboratrio, o Vcenter, obteve mdia de 35%. Variao que determinou, por parte do Vcenter, um aumento no uso da CPU em 37.8% em relao ao GerenciadorOVD.

Comparativo entre os servidores sob a anlise do uso de CPU


(%) 80 70 60 50 40
variao
37,8%

variao
27,2%

variao
21,9%

30 20 10
0

Servidores ServerOVD GerenciadorOVD AplicacaoOVD ServerVMware Vcenter Vconnection

Figura 3: Grfico descritivo da comparao do uso de CPU entre os servidores

O ltimo comparativo, sob a anlise deste parmetro, apresentou a nica situao em um servidor do laboratrio OVD superou seu correspondente no laboratrio VMware, ou seja, o servidor AplicacaoOVD alcanou a mdia de 72.5% de uso da CPU, enquanto que o Vconnection obteve mdia de 59.5%. Variao de 21.9% a mais por parte do servidor AplicacaoOVD. 4.2. Uso da memria RAM

Quanto ao uso da memria, pode-se destacar que a principal informao obtida, durante todo o processo, foi a saturao da mesma no ambiente OVD. Assunto este, que ser tratado adiante, pois antes disso, faz-se necessrio destacar o comparativo entre os nmeros obtidos, conforme aponta a Figura 4, a seguir.

Comparativo entre os servidores sob a anlise do uso de memria


(%) 100 90
variao variao
39,6% 32,5%

80
70 60 50 40 30 20 10 0

variao
48,4%

Servidores ServerOVD GerenciadorOVD AplicacaoOVD ServerVMware Vcenter Vconnection

Figura 4: Grfico descritivo da comparao do uso de memria fsica entre os servidores

Verifica-se que no ServerOVD, a mdia de uso atingiu 51,3% do total disponvel. Enquanto que o ServerVMware utilizou a mdia de 71,6%, ou seja, o uso de memria no ServerVMware foi superior em 39,6% em relao ao uso no ServerOVD. Por sua vez, o GerenciadorOVD fez uso mdio de 32,7% do total disponvel, e seu correspondente no laboratrio VMware, o Vcenter, atingiu a mdia de 48,5%.

Logo, o uso de memria no Vcenter foi superior em 48,4% em relao ao uso no GerenciadorOVD. J o servidor AplicacaoOVD obteve a alta mdia de 98% de uso do total disponvel. Seu correpondente, o Vconnection, atingiu 74%. Resultando, por parte do servidor AplicacaoOVD, o uso de memria superior em 32,5% em relao ao Vconnection. A saturao da memria fsica disponvel, mencionada anteriormente, ocorreu especificamente, na VM2 do laboratrio OVD, ou seja, no servidor AplicacaoOVD. Notou-se, aps um comportamento instvel dos desktops virtuais conectados, que o servidor AplicacaoOVD havia atingido o patamar mximo referente ao uso da memria fsica disponibilizada. Na Figura 5, o grfico obtido junto ao Cacti, mostra que do total de 4 GB de memria fsica, atingiu-se o ponto mximo de utilizao de 3.99 GB. Indica tambm, que a mdia de uso atingiu 3.92 GB. O que reflete o percentual de 98% de uso, conforme apontou o grfico da Figura 4. Tal fato ocasionou a limitao do nmero de desktops virtuais. No total, obtevese o limite mximo de 188 conexes ativas e simultneas. A partir desse nmero no foi possvel executar novas conexes. E outras j estabelecidas anteriormente, desconectavam-se sem uma prvia solicitao, caso houvesse a insistncia por estabelecer alguma sesso alm das 188. O confronto entre os ambientes OVD e VMware apresentou a sua principal distino, pois no laboratrio VMware esse nmero de sesses inicializadas foi inclusive superado, porm determinou-se a utilizao da mesma quantidade (188) de desktops virtuais no momento da coleta dos resultados, a fim de obter-se uma anlise justa dos dados coletados.

Figura 5: Grfico que ilustra a saturao da memria fsica no servidor AplicacaoOVD

4.3.

Trfego de rede

O trfego de rede foi utilizado como parmetro de comparao apenas entre os servidores fsicos (hipervisores). Neles, pde-se verificar o trafego relevante no contexto do experimento. Em nmeros, constatou-se que a mdia do trfego de entrada no ServerOVD foi de 69,9 Mb/s e o de sada 68,1 Mb/s, enquanto que no VMware o trfego de entrada atingiu a mdia de 61,9 Mb/s e o de sada 60,7 Mb/s, conforme apresenta o grfico da Figura 6. A anlise percentual mostra que o trfego de rede no ServerOVD foi 12,6% maior que o trfego no ServerVMware.

Comparativo entre os servidores sob a anlise do trfego de rede Mb/s


80
69,9

70 60 50 40 30

68,1

Trfego de rede - entrada


61,9
60,7

Trfego de rede - sada

48,9

48,7

20
10 0
0,08 0,08

0,06

0,06

0,07

0,07

Figura 6: Grfico descritivo da comparao do trfego de rede entre os servidores

4.4.

Relao percentual entre os servidores

Os nmeros apresentados a seguir, estabelecem uma sntese dos resultados sob a viso de um experimento nico, ou seja, tanto o laboratrio OVD, quanto o laboratrio VMware sero analisados sob a tica de um laboratrio apenas. Aplicou-se os mesmos mtodos para realizar os clculos percentuais de cada parmetro. A seguir, vejamos o exemplo do clculo realizado para verificar o percentual do uso da CPU do servidor Vconnecion, relacionando-o com o uso da CPU durante todo

o experimento: Uso da CPUtotal do experimento = Soma do uso da CPUdos servidores Uso da CPUtotal do experimento = 316.9% Logo, 316.9% equivalem a 100% da CPU utilizada no experimento em sua totalidade. Assim o processamento de cada servidor parte desse total. E o percentual referente a essa parte pode ser obtido sob o clculo de uma regra de trs simples: 316.9% 59.5% 100% CPUVconnetion (%)

CPUVconnetion = (59.5 x 100)/316.9 CPUVconnetion = 19% Partindo dessa anlise, a relao percentual de utilizao da CPU, entre os servidores que compuseram o experimento, pode ser vista na Figura 7, a seguir: Relao percentual de utilizao da CPU

19% 23% 11%

17%

ServerOVD ServerVMware

22%
8%

GerenciadorOVD Vcenter AplicacaoOVD Vconnection

Figura 7: Grfico da relao percentual de utilizao da CPU

Observa-se no grfico, que o uso da CPU foi relativamente maior no servidor AplicacaoOVD, atingindo a marca de 23% da utilizao total do experimento. J a relao dos servidores, sob o percentual de utilizao da memria fsica, pode ser analisada na Figura 8, a seguir:

Relao percentual de utilizao da memria fsica

20%

13% 19%

ServerOVD ServerVMware GerenciadorOVD

26% 13%

9%

Vcenter AplicacaoOVD Vconnection

Figura 8: Grfico da relao percentual de utilizao da memria fsica

O grfico mostra que o uso da memria fsica foi relativamente maior no servidor AplicacaoOVD, atingindo 26% da utilizao total do experimento. Com relao ao trfego de rede, no ServerOVD houve um percentual de atividade de 39% do total ocorrido no experimento, enquanto que no ServerVMware esse percentual foi de 34%. A soma da atividade de rede nos demais servidores atingiu 27%, conforme aponta o grfico a seguir: Relao percentual da trfego de rede

27%

34%
ServerVMware ServerOVD

39%

Demais servidores

Figura 9: Grfico da relao percentual da atividade de rede entre os servidores durante todo o experimento

5. Consideraes finais
Na prtica, dentro das suas particularidades, tanto o Open Virtual Desktop quanto o VMware View atingiu de modo satisfatrio a proposta de disponibilizar desktops virtuais. Quanto ao processo de comparao, entre as tecnologias, buscou-se manter a imparcialidade durante toda a execuo do experimento. Logo, medidas como a utilizao de servidores equipados com configuraes idnticas; a equivalncia na configurao das mquinas virtuais; a inicializao do mesmo nmero de sesses (188 desktops virtuais) em ambos os laboratrios durante a coleta dos dados; a instalao do Cacti em um computador extra queles envolvidos nas prticas experimentais; o uso do protocolo SNMP na anlise dos resultados; a busca pela semelhana na configurao da infraestrutura dos ambientes; e a instalao exclusiva de aplicativos que estivessem envolvidos no experimento proposto, foram fundamentais para o sucesso do trabalho. Sobre os produtos envolvidos no experimento, verificou-se que o VMware View mostrou-se extremamente eficiente e funcional. Fato que comprova a excelncia em resultados, propostos pela VMware. Determinante para consolid-la como lder global no diz respeito virtualizao e infraestrutura em nuvem. Quanto ao Open Virtual Desktop, apesar de ser uma aplicao relativamente nova, mostrou-se capaz de suprir necessidades organizaes de importante relevncia. A seu favor, ainda pesam o fato de ser Open Source e de oferecer a integrao de aplicaes Windows e Linux em um mesmo ambiente. Por fim, o experimento permitiu verificar que apesar do Open Virtual Desktop merecer um considervel destaque, a soluo VMware apresenta-se mais robusta e consegue otimizar a utilizao do hardware disponvel em benefcio da quantidade de desktops virtuais possveis.

6. Trabalhos futuros
Tendo por base o estudo apresentado, premissas para futuros projetos podem ser elaboradas a partir dos seguintes temas: Desktops virtuais para Mobile computing, Solues livres para virtualizao de desktops, Comparao de desempenho entre desktops virtuais e convencionais.

Referncias bibliogrficas
VERAS, Manoel. Virtualizao: Componente Central do Datacenter. So Paulo: Brasport, 2011. RULE, David; DITTNER, Rogier. Best Damn Server Virtualization. Period Book. Burlington: Syngress, 2007. TANEMBAUM, Andrew; STEEN, Maarten. Sistemas Distribudos: Princpios e paradigmas. 2 ed. So Paulo: Pearson, 2007. LAUREANO, Marcos Aurlio Pchek. Mquinas Virtuais e Emuladores: Conceitos, Tcnicas e Aplicaes. 1 ed. So Paulo: Novatec, 2006. KAPPEL, Jason; VELTE, Anthony; VELTE, Toby. Microsoft Virtualization with Hyper-V. New York: McGrawHill, 2009. TULLOCH, Mitch. Understanding Microsoft Virtualization Solutions: From the desktop to the datacenter. 2 ed. Washington: Microsoft, 2010. MISHCHENKO, Dave. VMware ESXi: Planning, Implementation, and Security. Boston: Course Technology Cencage, 2011. KUSNETZKY, Dan. Virtualization: A Managers Guide. OReilly, 2011 Sebastopol, Califrnia:

LANGONE, Jason; LEIBOVICI, Andre. VMware View 5 Desktop Virtualization Solutions. Birmingham: Packt, 2012. VILE, Dale; LOCK, Tony; ATHERTON, Martin; COLLINS, Jon. Desktop Virtualization for dummies: A reference for the rest of us. West Sussex: Wiley, 2010. RUSSEL, Charlie; ZACKER, Craig. Introducing Windows Server 2008 R2. 1ed. Washington: Microsoft, 2010. BOSING, Angela; KAUFMANN, Evelacio Roque. Virtualizao de servidores e desktops. Unoesc & Cincia ACET, Joaaba, 2012. (http://editora.unoesc.edu.br/index.php/acet/article/view/1483/pdf) CARISSIMI, Alexandre. Virtualizao: da teoria a solues. Minicursos do 26 Simpsio Brasileiro de Redes de Computadores SBRC 2008. ROSE, Robert. Survey of System Virtualization Techniques (http://ir.library.oregonstate.edu/xmlui/bitstream/handle/1957/9907/rosevirtualization.pdf?sequence=1) Acesso em agosto 2012. (2004).

MATTOS, Diogo Menezes Ferrazani. Virtualizao: VMWare e Xen. GTA / POLI / UFRJ. (http://recreio.gta.ufrj.br/grad/08_1/virtual/artigo.pdf). Acesso em agosto 2012. SEO, Carlos Eduardo. Virtualizao: Problemas e desafios. (http://www.dcc.unicamp.br/~ducatte/mo401/1s2009/T2/008278-t2.pdf). Acesso em agosto 2012 URBAN, Thomas. Cacti 0.8: Beginners guide. Birmingham: Packt Publishing, 2011

VMware, Inc (2007). Understanding Full Virtualization, Paravirtualization, and Hardware Assist (http://www.vmware.com/). Acesso em agosto 2012 IBM. Kernel Virtual Machine: Best practices for KVM, 2012 Open Virtual Desktop, (http://www.ulteo.com/home). Acesso em agosto 2012

Você também pode gostar