Você está na página 1de 11

Virtualização em Servidores1

Orientadora:
ADERALDO, Ana Carolina de Andrade
Autores:
DIOGO, Dionatan; FELIX, Marcos; FERREIRA, Ana; FILIZZOLA, Gabriel;
GUIMARÃES, Eduardo; MONTEIRO, André; LÚCIO, Lucas; RODRIGUES,
Valquíria; SOUZA, Arthur; CORREIO, Filipe; TAVARES, Fernanda; VIEGAS,
Gabriel;
RESUMO

Virtualização é a técnica que permite a execução de vários sistemas operacionais em um


único equipamento físico. Esta tecnologia emergente está transformando rapidamente o
mercado de TI alterando assim, a forma de como as pessoas utilizam a computação. O
uso da virtualização em servidores traz grandes impactos sobre os requisitos de
implantação e gestão.

Palavras chave: Virtualização. Servidores.

1 Introdução

Para entender melhor a tecnologia de virtualização, precisamos estabelecer uma


relação entre o que é real e o que é virtual. Seguido o raciocínio, algo real teria
características físicas, concretas, que existe de fato; o virtual associa-se àquilo que é
simulado ou emulado, abstrato. Assim a virtualização pode ser esclarecida como a
criação de um ambiente virtual que reproduz um ambiente real, proporcionando a
virtualização de diversos sistemas e aplicativos sem a necessidade de acesso físico à
máquina onde estão hospedados.

A tecnologia de virtualização de máquina é usada para consolidar várias


máquinas físicas em uma única máquina física. A virtualização também pode
ser usada para re-hospedar ambientes de legado, especialmente conforme o
hardware de geração mais antiga se torna mais difícil e dispendioso para
manter. E como o software é separado do hardware, a virtualização é uma
boa solução para ambientes de recuperação de desastres, também.
(MICROSOFT, 2007, p. 20)

1 Artigo científico desenvolvido pelos alunos do Módulo “Fundamentos Computacionais” do Curso


Tecnólogo de Análise e Desenvolvimento de Sistemas/ Redes de Computadores do Centro Universitário
UNA/UNATEC, Belo Horizonte-MG, no primeiro semestre de 2010.
A cada ano os computadores vêm ganhando um aumento significativo em
processamento. Entretanto, todo este ganho não tem sido totalmente aproveitado, onde
existem situações em que todo o processamento abundante fica ocioso, tornando-se
improdutivo e não justificando o grande investimento. Assim, a virtualização passa ser
uma grande solução para ampliar o poder de processamento e permitir que mais
processos sejam executados simultaneamente, tornando os equipamentos já adquiridos
mais produtivos.

De acordo com dados da VMware2, a virtualização, combinada à consolidação


de servidores, reduz em até 53% os custos com hardware e 79% os custos operacionais,
gerando uma economia média de até 64% para a empresa que adota a solução
(MKNOD, 2009).

Este trabalho tem por objetivo analisar os impactos gerados pela implantação da
virtualização em servidores, considerando a possibilidade de mudanças significativas no
processo de gerenciamento, cultura de organização, espaço, investimento,
desenvolvimento, instalação, entre outras. Segundo Bittman3, a virtualização permite
modelos de entrega alternativos para serviços. Cada camada virtualizada pode ser
gerenciada com relativa independência, por exemplo, os PCs de funcionários. Isto pode
requerer mudanças culturais maiores para organizações.

Temos como objetivo geral responder à seguinte pergunta: Quais os impactos


gerados ao adotar a tecnologia de virtualização em servidores? Para fundamentar este
objetivo, apontaremos três objetivos específicos: analisar os desafios decorrentes da
virtualização de servidores; avaliar quais os custos gerados na implementação; examinar
o software de virtualização VMWare.

2 http://www.gta.ufrj.br/grad/09_1/versao-final/virtualizacao/conceito%20de%20virtual
izacao.html
3 http://www.itweb.com.br/noticias/index.asp?cod=21215
2
2 Desenvolvimento

2.1 Fundamentação teórica

2.1.1 Virtualização

O termo “virtualização” descreve a separação dos recursos físicos dos recursos


lógicos. Segundo a empresa de software VMware (2010), máquina virtual é um
contêiner de software totalmente isolado e capaz de executar sistemas operacionais e
aplicativos próprios como se fosse um computador físico. Uma máquina virtual se
comporta exatamente como um computador físico e tem CPU, memória RAM, disco
rígido e NIC (Network Interface Card, placa de interface de rede) virtuais próprios (isto
é, baseados em software)4.

A FIG.1 a seguir mostra a ideia da estrutura computacional não virtualizada


e a outra com recursos virtualizados:

Figura 1 – Modelo de funcionamento da tecnologia de virtualização


Fonte: www.blackhat.c om/presentations/bh-usa- 08/

Vimos na FIG.1 que é adicionada uma nova camada de aplicação junto ao


hardware físico do equipamento onde, através do sistema operacional hospedeiro e o
Monitor de Máquinas Virtuais, consegue-se instalar vários outros sistemas operacionais
e/ou aplicações que trabalharão em ambientes separados.
A virtualização não representa um novo conceito. A tecnologia surgiu na década
de 60, quando a IBM implementou e desenvolveu as máquinas virtuais. Na época,

4 http://www.vmware.com/br/technology/virtual-machine.html
3
tinha-se o propósito de utilizar de forma simultânea os caríssimos equipamentos
mainframe que eram extremamente robustos e utilizados por um público restrito,
principalmente por órgãos públicos e universidades, assim, havia a grande necessidade
de se compartilhar um mesmo meio físico para realizar operações e executar aplicativos.

À medida que os computadores começaram a se popularizar, a quantidade de


sistemas operacionais convergiu para algumas poucas famílias (Unix, Macintosh e
Microsoft), cada um com seu determinado público e um conjunto de aplicativos. Nesse
contexto, a virtualização deixava de ser um fator importante, mas com o aumento do
poder computacional dos processadores contemporâneos, a difusão de sistemas
distribuídos e a onipresença das redes de computadores causaram, por diversos motivos,
o ressurgimento da virtualização.
Segundo Thomas Bittman, vice-presidente e analista do Gartner5, a virtualização
não se resume mais a consolidação de servidores e armazenamento e redução de custos.
Deixou de ser apenas uma questão tecnológica, visto que passou a implicar em
mudanças de processos e de cultura no âmbito das empresas. “A virtualização permite
modelos de entrega alternativos para serviços. Cada camada virtualizada pode ser
gerenciada com relativa independência, por exemplo os PCs de funcionários. Isto pode
requerer mudanças culturais maiores para organizações”, comenta ele.
Os servidores virtuais representam uma tentativa de resolver questões como:
aproveitamento do processamento, redução de espaço físico dos servidores, redução do
consumo energético, entre outros. Por meio de um software especializado, o
administrador pode converter um servidor físico em múltiplas máquinas virtuais, onde
cada servidor virtual funcionará como um aparelho físico único, capaz de operar seu
próprio sistema operacional. Em teoria, seria possível criar número suficiente de
servidores virtuais para usar todo o poder de processamento de uma máquina, ainda que
nem sempre represente a melhor idéia em termos práticos. De acordo com o diretor de
soluções corporativas da Unisys América Latina, Vilela (2009)6, “a consolidação
resolve bem o passado e a virtualização prepara as máquinas para o futuro”.

5 http://www.itweb.com.br/noticias/index.asp?cod=21215
6 http://info.abril.com.br/corporate/infraestrutura/data-center-virtual.shtml
4
2.1.2 Software de virtualização

Os softwares de virtualização são uma evolução dos antigos emuladores que


simulavam todos os periféricos da plataforma principal, incluindo as instruções do
processador e outros dispositivos, como a placa de som, por exemplo. Com a função de
repassar as instruções recebidas para a CPU principal, esses softwares realizam o
processamento direto, sem conversão, utilizando o mínimo possível de recursos. Os
virtualizadores possibilitam a execução de outros sistemas operacionais com 70% a
90% do desempenho bruto da máquina, tendo um aproveitamento muito superior ao dos
emuladores.

De acordo com a IDC7 (International Data Corporation, empresa líder em


inteligência de mercado, consultoria e conferências nos segmentos de Tecnologia da
Informação e Telecomunicações):

Softwares para virtualização em larga escala movimentarão US$ 2,3 bi em


2013. No início o mercado será dominado por softwares relacionados a
mudanças e gerenciamento na configuração. No longo prazo, os
gerenciadores de performance e mecanismos de automação da gestão dos
servidores serão as vedetes do mercado.
O instituto prevê que, até 2013, todo sistema de gerenciamento de servidores
virtuais vai se mesclar ao sistema central de gerenciamento, de forma a fazer
parte da estrutura de data centers mais dinâmicos.
A análise da IDC constatou também que as atividades com servidores virtuais
ainda não estão alinhadas aos processos indicados pelas melhores práticas do
mercado, como as estabelecidas pela metodologia ITIL, mas indica que a
maturidade necessária para essas ferramentas virá nos próximos cinco anos.

Muitos softwares estão disponíveis para que seja possível realizar a


virtualização. No entanto, possuir o aplicativo adequado para a tarefa não é o bastante.
É necessário também investir em estrutura de hardware que suporte a aplicação e
apresente desempenho compatível à tecnologia.

Para Laureano (2006), os softwares podem ser utilizados para fazer os recursos
parecerem diferentes do que realmente são, e essa capacidade é chamada de
virtualização. Ela nada mais é do que a interposição do software (Máquina Virtual) em
várias camadas do sistema. Ela consiste em dividir os recursos de hardware em
múltiplos ambientes de execução.

7 http://www.adnews.com.br/tecnologia/86778.html
5
Existem diversas soluções de virtualização disponíveis em software livre na
web, além das difundidas comercialmente. A maioria permite a integração com diversos
sistemas operacionais.
Objetivando simplificar o processo de pesquisa e adequá-lo à proposta deste
trabalho, optamos por apresentar apenas o Software VMware, que atualmente se
enquadra entre os softwares de virtualização que dominam o mercado.

2.1.3 VMware

Fundada em 1998, mas com a oficial entrada no mercado de servidores em 2001,


a VMware Inc., localizada em Palo Alto, Califórnia, Estados Unidos, é a atual líder
mundial em estruturação virtual de softwares de sistemas operacionais. As maiores
empresas do mundo utilizam soluções desenvolvidas por ela.
Segundo a empresa CNT Brasil8, que presta serviços na área de Tecnologia da
Informação, o VMware é um software capaz de construir ambientes computacionais
econômicos além de eliminar o downtime (tempo de inatividade de um componente)
planejado para manutenção de hardware.
O programa permite instalar e utilizar um sistema operacional dentro de outro.
Existem diversos outros softwares capazes de exercer essa função de executar mais que
um sistema simultaneamente em um mesmo ambiente físico, mas são poucos que
conseguem fazer isto em qualquer plataforma. Segundo Maurício Grego9, o VMware
Player é a maneira mais fácil de executar vários sistemas operacionais no mesmo
computador, além de rodar qualquer distribuição do Linux, Windows ou até mesmo
MacOS, e possuir uma interface intuitiva de fácil uso para leigos.
O usuário não consegue perceber a diferença entre máquina real e virtual quando
está utilizando o software. O VMware é facilmente encontrado em diversos centros de
dados devido à segurança e ao melhor aproveitamento dos recursos físicos da máquina
hospedeira.
É possível encontrar diversas versões desse software. Algumas são dedicadas às
máquinas desktops (PC’s comuns), outras foram desenvolvidas para servidores de
pequeno e médio porte e outras apenas para grandes servidores. Existem também outros

8 http://hotsite.cntbrasil.com.br/vmware
9 http://info.abril.com.br/downloads/vmware-player

6
programas que pertencem à VMware Inc. e são utilizados para criar aplicações portáteis
ou até mesmo migrar servidores físicos para virtuais e transferir de um servidor virtual
para outro.
Mesmo sendo o software mais usado pelas grandes empresas para a virtualização
de seus servidores, para o uso doméstico o VMware não é encontrado com bastante
frequência. O preço do software é muito alto, o que o torna restrito ao ambiente
corporativo. No entanto, de acordo com o site Guia do Hardware 10, embora o VMware
seja caro, ainda é muito utilizado por usuários domésticos, pois para se obter um serial
que permite utilizar o programa completo por 30 dias, basta efetuar um cadastro no site
da empresa. Este período de testes é bastante maleável, uma vez que o usuário pode
utilizar o mesmo serial em mais de uma máquina. A idéia é que o programa possa ser
testado sem limitações por um período significativo de tempo, incentivando a compra
para o uso comercial..
Segundo a própria VMware Inc11, os softwares VMware permitem executar
várias máquinas virtuais, com sistemas operacionais heterogêneos, ao mesmo tempo e
na mesma máquina física. Permite também, configurar máquinas virtuais de forma
totalmente isolada, com seu próprio conjunto de hardware virtual para a execução dos
sistemas e aplicativos. É possível, também, salvar, copiar e provisionar rapidamente
máquinas virtuais que possam passar de um servidor físico para outro, permitindo a
consolidação da carga de trabalho e a manutenção do downtime.

2.2 Metodologia

Para atingir o objetivo desta pesquisa, utilizamos o método de pesquisa


bibliográfica, realizada em sites sobre virtualização, revistas eletrônicas, artigos
acadêmicos e conceitos apresentados por grandes profissionais da área.
Além de fontes bibliográficas, foi aplicada uma entrevista a um profissional de
TI que atua na administração de servidores. A entrevista foi elaborada através de
estudos feitos no decorrer da pesquisa, com o objetivo de analisar a visão de uma
empresa em relação aos conceitos da virtualização de servidores.

10 http://www.guiadohardware.net/termos/vmware
11 http://info.vmware.com/content/GLP_PTBR_Virt_LP1?urlcode=PaidSearch_Google
7
2.3 Resultados

Como já dito, foi entrevistado um profissional da área de TI responsável por


administrar a rede de um grande grupo de hospitais em Belo Horizonte. Segundo o ele,
a equipe de TI resolveu adotar a virtualização por vários motivos, mas os principais
foram reduzir o número de servidores físicos, obter um melhor aproveitamento dos
recursos de processamento e memória das máquinas além de gerenciar
centralizadamente os serviços. E para isso, o software de virtualização escolhido foi o
Microsoft Virtual Server. O processo de escolha foi através de um levantamento dos
softwares disponíveis levando em consideração o que mais se adequaria às necessidades
do grupo.

A empresa em que o entrevistado trabalha utiliza a virtualização há dois anos e


meio, o que trouxe impactos positivos como a escalabilidade dos servidores, que é a
capacidade de suportar um aumento crescente de trabalho quando se é requerido.
Segundo o entrevistado, a ferramenta escolhida não faz com que o servidor trabalhe
com todo o seu potencial:

...a ferramenta utilizada não “extrai” 100% da capacidade do processamento


do servidor, entretanto a aplicação da virtualização não tinha esse como seu
principal objetivo, levando em consideração que as aplicações não dependem
de alto nível de processamento, em sua maioria dependem mais do serviço
estar disponível sempre.

O tempo gasto pela equipe para a implementação da ferramenta foi de 3 meses,


ficando dentro do estabelecido. Segundo o entrevistado, não foram encontradas
dificuldades para aplicar a virtualização, mas para fazê-la foram seguidas normas de
segurança:

Durante a implementação foram analisados todos os fatores relativo à


segurança da informação de acordo com as normas, e os impactos que
poderiam ser causados. Para os que existiram foram tomadas medidas para
nos precaver de eventuais problemas.

Quando questionado se as máquinas virtuais diminuem a segurança dos


servidores, o entrevistado disse que as falhas de segurança podem ocorrer tanto em
máquinas reais quanto virtuais: “os riscos de falha de segurança seriam os mesmos de
uma maquina real levando em consideração que o sistema instalado possui as mesmas
características de configuração”

8
REFERÊNCIAS

ADNEWS - SOFTWARES. Disponível em:


<http://www.adnews.com.br/tecnologia/86778.html> Acesso em: 27 mar 2010.
aplicações. 1. ed. São Paulo: Novatec.

CNT BRASIL. O que a VMWare e a CNT Brasil fazem por você. Disponível em:
<http://www.hotsite.cntbrasil.com.br/vmware> Acesso em: 27 mar 2010.

DUARTE Otto, (2008). Virtualização - VMWare e Xen disponível


em:<http://www.gta.ufrj.br/grad/09_1/versao-final/virtualizacao/conceito%20de
%20virtual izacao.html> Acesso em: 20 mar 2010.

GUIA DO HARDWARE. VMware. Disponível em:


<http://www.guiadohardware.net/termos/vmware> Acesso em: 28 mar 2010.

INFO ABRIL. VMware. Disponível em:


<http://www.info.abril.com.br/downloads/vmware-player> Acesso em: 3 abr 2010.

INFO CORPORATE. Data Center Virtual. Disponível em:


<http://www.info.abril.com.br/corporate/infraestrutura/data-center-virtual.shtml>
Acesso em: 27 mar 2010.

INFO. VMware. Disponível em: INFO ABRIL. VMware.


<http://www.info.vmware.com/content/GLP_PTBR_Virt_LP1?
urlcode=PaidSearch_Google> Acesso em: 4 abr 2010.

IT WEB. Gartner: Virtualização provocará mudanças em infra-estrutura e operações de


TI. Disponível em: <http://www.itweb.com.br/noticias/index.asp?cod=21215> Acesso
em: 20 mar 2010.

LAUREANO, Marcos, (2006). Máquinas virtuais e Emuladoras: conceitos, técnica e

9
VMWARE. Máquinas virtuais, servidor virtual, infraestrutura virtual. Disponível em:
<http://www.vmware.com/br/technology/virtual-machine.html> Acesso em: 20 mar
2010.

10
ANEXO

Modelo Da Entrevista Aplicada


1. Por que a empresa optou por adotar a tecnologia de virtualização de servidores?

2. Qual(s) software(s) de virtualização a empresa utiliza? Como foi o processo de


escolha desse software?

3. Há quanto tempo a empresa utiliza a virtualização?

4. Qual(s) impacto(s) a virtualização trouxe a empresa?

5. Foram alcançados os resultados esperados com a virtualização? Justifique sua


resposta.

6. Com a utilização da virtualização pode-se obter o total aproveitamento do


processamento do servidor?

7. Qual a reação dos usuários diante da mudança? Como foi feito o processo de
adaptação?

8. Quanto tempo a equipe de TI levou para implementar a tecnologia?

9. Quais as dificuldades encontradas inicialmente quanto à administração das máquinas


virtuais?

10. Houve necessidade de upgrade nas máquinas? (se, sim) O que foi feito?

11. Quais medidas foram tomadas para garantir a segurança das informações no
processo da virtualização?

12. Em sua opinião, a implantação das máquinas virtuais diminui a segurança dos
servidores? Explique.

11

Você também pode gostar