Você está na página 1de 35

FACULDADE DA ALTA PAULISTA

ED GILSON RODRIGUES

O USO DA VIRTUALIZAO DE SERVIDORES EM


AMBIENTES CORPORATIVOS:
Vantagens e desvantagens da aplicao virtual em
servidores corporativos.

Tup SP
2013

ED GILSON RODRIGUES

O USO DA VIRTUALIZAO DE SERVIDORES EM AMBIENTES


CORPORATIVOS:
Vantagens e desvantagens da aplicao virtual em servidores corporativos.

Trabalho de Concluso de Curso,


apresentado a FAP Faculdade da Alta
Paulista, como requisito para concluso
do curso Superior de Gerenciamento de
Redes de Computadores.
Orientador:
Scagnolato

Tup SP
2013

Prof.

Msc.

Andr

Luis

ED GILSON RODRIGUES

PRIVATIZAO DOS SERVIOS PBLICOS LUZ DA LEI DAS PARCERIAS


PBLICO-PRIVADAS (LEI N. 11.079/2004):
Concesso administrativa e patrocinada

Tup, ____.____.____.

Banca examinadora:

____________________________
Prof. Msc. Andr Luis Scagnolato - orientador Fap

___________________________
Prof. Esp. Everton Dall Everdove Crespi - Fap

___________________________
Prof. Cesar Augusto Vitor - Fap

Mdia final:________

Quando um computador incapaz de


explorar todo o potencial de uma CPU
moderna, voc pode deixar vrios
computadores tentarem.
KOCKLER & MEIER

AGRADECIMENTOS

A Deus em primeiro lugar, meus filhos e amigos que acreditaram e me deram apoio
quando pensei em desistir, a minha namorada que teve pacincia especialmente
nos ltimos dias, ao meu orientador Andr que disponibilizou tempo para poder me
ajudar, a Giorgety que sempre procurou me incentivar e tirar o melhor de mim. Aos
professores, Cesar, Everton Leticia, , Heloisa, Paulo, Sergio, e a todos que de uma
forma positiva ou negativa me ajudaram a concluir mais esta etapa da minha vida.

RESUMO

Apresenta-se nesse trabalho um estudo terico e prtico da utilizao da


virtualizao de sistemas operacionais com a ferramenta Hyper-V da Microsoft. Essa
tecnologia permite que um nico equipamento fsico possa executar diversos
sistemas operacionais atravs de mquinas virtuais, proporcionando um sistema
completo e independente, aproveitando dessa maneira os recursos de hardware,
alm de um gerenciamento centralizado dos servidores virtualizados. Baseando-se
nessas vantagens, a virtualizao tem recebido uma ateno especial das
empresas, bem como de profissionais da rea de TI, como forma de reduo de
custos de hardware e de energia, simplificando o processo de backup e eficincia na
questo de segurana e integridade de dados. Neste trabalho apresenta-se a
implantao da ferramenta de virtualizao, apresentando suas principais vantagens
e desvantagens em sua utilizao, bem como uma soluo para pequenas e mdias
empresas, haja vista que os custos de aquisio de vrios servidores seriam
impraticveis e desnecessrios. Este trabalho foi desenvolvido baseando-se em
pesquisas biogrficas e aplicaes prticas com a implementao da ferramenta. O
estudo de caso tem o intuito de apresentar as possibilidades e vantagens do
emprego dessa tecnologia.

Palavras-chave: virtualizao, Hyper-V, Tecnologia, Servidores, Mquinas virtuais.


.

ABSTRACT

This paper displays a theoretical and practical study regarding the utilization of
operational systems virtualization with Microsofts Hyper-V tool. This technology
enables a single physical equipment to run several operational systems through
virtual machines providing a complete and independent system, thus taking
advantage of the hardware resources, besides the centralized management of
virtualized servers. Based on these advantages, virtualization has received special
attention from companies, as well as from IT area professionals, as a way of reducing
hardware and power costs, improving the backup process and data security, and the
integrity data issue efficiency. This work presents the virtualization tool
implementation, displaying the main advantages and disadvantages involved in its
use, as well as a solution for small and medium companies, inasmuch as the cost to
purchase several servers would be impracticable and unnecessary. This work was
developed based on biographic surveys and practical applications with the tool
implementation. The case study aims at presenting the possibilities and advantages
of employing this technology.

Palavras-chave: virtualization, Hyper-V, technology , servers, virtual machines.

LISTA DE FIGURA

Figura 1 - Sistema de Computador ........................................................................... 13


Figura 2 - Funcionamento das Aplicaes em Diversas Plataformas ....................... 13
Figura 3 - Camada de Compatibilidade ..................................................................... 14
Figura 4 - Consolidao de Servidores ..................................................................... 15
Figura 5 - VMware vCenter ....................................................................................... 18
Figura 6 - Servidor VMware VSphere ESXi ............................................................... 19
Figura 7 - Componentes do Xen Hypervisor ............................................................. 20
Figura 8 - Arquitetura monoltica x microncleo ........................................................ 22
Figura 9 - Virtualizao por Hardware ....................................................................... 23
Figura 10 - Virtualizao do tipo hosted .................................................................... 24
Figura 11 - Virtualizao Bare-metal ou Hypervisor .................................................. 25
Figura 12 - Virtualizao de Aplicao ...................................................................... 25
Figura 13 - Instalao Windows Server 2008 ............................................................ 29
Figura 14 - Funo Hyper-V ...................................................................................... 30
Figura 15 - Gerenciador Hyper-V .............................................................................. 30
Figura 16 - Servidores Virtuais .................................................................................. 31
Tabela 1 Comparativo Hyper-V .............................................................................. 21
Tabela 2 - Servidores Virtualizados........................................................................... 32
Tabela 3 - Descrio do Servidor Fisico .................................................................... 32

LISTA DE ABREVIATURAS E SIGLAS

AMD = Advanced Micro Devices


DPM = Distributed Power Management
DRS = Distributed Resource Scheduler
HD = Hard Disk
Inc = Incorporation
Ti = Tecnologia da Informao
VHD = Virtual Hard Disk
VM = Virtual Machine
VMM = Virtual Machine Monitor

SUMRIO

INTRODUO ................................................................................................ 11

VIRTUALIZAO ........................................................................................... 12

2.1

CONCEITO DE MQUINAS VIRTUAIS ....................................................... 12

2.1.1

Como funciona a virtualizao ..................................................................... 12

2.1.2

Conteno e consolidao de servidores..................................................... 14

2.2

TECNOLOGIAS MAIS USADAS PARA A VIRTUALIZAO ...................... 15

2.2.1

Virtual Machine Monitor (VMM) ou Hypervisor ............................................. 16

2.2.2

VMware ........................................................................................................ 16

2.2.3

XenServer .................................................................................................... 20

2.2.4

Hyper-V ........................................................................................................ 21

2.3

TIPOS DE VIRTUALIZAO ....................................................................... 22

2.3.1

Virtualizao Por Hardware.......................................................................... 23

2.3.2

Virtualizao por software ............................................................................ 24

2.3.3

Virtualizao de Aplicaes ......................................................................... 25

2.3.4

Paravirtualizao .......................................................................................... 26

2.4

VANTAGENS E DESVANTAGENS DA VIRTUALIZAO. ......................... 26

METODOLOGIA DA PESQUISA .................................................................... 28

RESULTADOS E DISCUSSES .................................................................... 29

4.1
5

ESTUDO DE CASO ..................................................................................... 29


CONSIDERAES FINAIS ............................................................................ 33

REFERNCIAS ......................................................................................................... 34

11

INTRODUO

Atualmente os ambientes corporativos vislumbram a necessidade de utilizar a


tecnologia da virtualizao como meio de simplificar aplicativos e sistemas
operacionais em um nico equipamento fsico, otimizando dessa forma os recursos
de hardware.
Apesar de ser uma tecnologia que surgiu na dcada de 50 a virtualizao tem
se tornado nos dias atuais um grande foco nas reas da tecnologia da informao
(TI), que pode se aplicado tanto em desktop como em servidores, sendo que em
servidores onde se apresenta uma melhor usabilidade.
Assim sendo, o objetivo desse trabalho mostrar que o uso da virtualizao
de servidores em ambientes corporativos pode ser empregado, bem como as
vantagens e desvantagens que ela apresenta. Como aplicao pratica desse
projeto, pretende-se desenvolver e instalar os recursos de virtualizao na Escola
Tcnica de Paraguau Paulista, onde ser feito toda a infraestrutura do projeto.
Esse trabalho se justifica em razo de que o conceito virtualizao vem
ganhando cada vez mais espao nos ambientes coorporativos, pois os benefcios
que trazem devido segurana, portabilidade de aplicaes, sistema, e economia
tanto de hardware como de energia.
Nos prximos captulos sero mostrados alguns conceitos sobre mquinas
virtuais, o que so mquinas virtuais, principais tecnologias e os tipos de
virtualizao e classificaes. A seguir sero descrito a metodologia da pesquisa
seus resultados e discusses. E no final sero apresentadas as consideraes finais
deste trabalho.

12

VIRTUALIZAO

Talvez nenhuma outra tecnologia seja to popular quanto a virtualizao.


Em uma definio simplificada, ela consiste em um processo que permite,
por meio do compartilhamento de hardware, a criao de inmeras outras
mquinas a partir de um nico equipamento. Nesse ambiente, cada
mquina virtual representa uma infraestrutura operacional completa, segura
1
e totalmente independente .

2.1

CONCEITO DE MQUINAS VIRTUAIS

O conceito de mquinas virtuais no novo suas origens remetem ao


incio da histria dos computadores, no final dos anos 1950 e inicio de 1960.
As mquinas virtuais foram originalmente desenvolvidas para centralizar os
sistemas de computador utilizados no ambiente VM/370 da IBM. Naquele
sistema, cada mquina virtual simula uma rplica fsica da mquina real e
os usurios tem a iluso de que o sistema est disponvel para seu uso
exclusivo (LAUREANO, 2006, p.15).

O conceito de mquina virtual apesar de ser antigo ficou pouco conhecido at


o seu ressurgimento nos computadores da plataforma Intel na metade dos anos
1990, e desde ento vem ganhando cada vez mais adeptos devido reduo de
custos com hardware. Podemos citar a economia na infraestrutura e refrigerao,
onde um nico servidor consegue executar o trabalho de vrios servidores por meio
da consolidao de servidores, sem mencionar os ganhos de tempo em
configuraes e instalao de novos equipamentos.

2.1.1 Como funciona a virtualizao

Os computadores so constitudos de trs componentes: Hardware, Sistema


Operacional e Aplicaes (Figura 1).

STRIANESE, anbal. Virtualizao: TI virtual. 2013 Disponvel em:


http://www.ibm.com/midmarket/br/pt/articles_businessunit_4Q03.html Acesso: 20 de maro de 2013.

13

Figura 1 - Sistema de Computador


Fonte: LAUREANO (2006)

O hardware executa as operaes solicitadas pelas aplicaes e o sistema


operacional recebe as solicitaes das operaes, controlando o acesso,
especialmente nos componentes compartilhados como sistema de memria e
dispositivos de entrada e sada. Os sistemas operacionais atuais foram projetados
para aproveitar o mximo do hardware e com isso as aplicaes se tornaram
incompatveis entre sim, pois trabalham de forma diferente, como podemos observar
na Figura 2, assim aplicaes desenvolvidas para uma plataforma no funcionam
em outra (LAUREANO, 2006).

Figura 2 - Funcionamento das Aplicaes em Diversas Plataformas


Fonte: LAUREANO (2006)

14

Com a utilizao da virtualizao foi possvel contornar este obstculos, onde


criada uma camada de compatibilidade, como podemos observar na Figura 3, a
compatibilizao de diferentes aplicativos nas plataformas existentes.

Figura 3 - Camada de Compatibilidade


Fonte: LAUREANO (2006)

2.1.2 Conteno e consolidao de servidores

Conteno de servidores tem como objetivo de reduz a necessidade de


adquirir futuros servidores dessa forma basta criar uma nova mquina virtual para
suprir a necessidade de um novo servidor.
Consolidao de servidores tem como objetivo utilizar o mximo do
processamento do servidor e com isso maior o nmero de empresas que tem
utilizado a tecnologia da virtualizao para melhorar e centralizar o gerenciamento
dos recursos de seus servidores e desta forma reduzir os custos e otimizar a
infraestrutura:

15

Na Figura 4 observa-se a consolidao de servidores que traz umas sries de


benefcios em sua implantao entre elas temos:
a) Reduo de custo na aquisio de hardware e software;
b) Aumento da taxa de utilizao de servidores;
c) Melhor aproveitamento dos recursos;
d) Economia de espao e energia;
e) Facilidade de gerenciamento dos servidores.

Servidor de Arquivos

Servidor de Email

Proxy-Firewall

Servidor Web Servidor de Aplicativos

Servidor Consolidado

Figura 4 - Consolidao de Servidores


Fonte: Autor do TCC

2.2

TECNOLOGIAS MAIS USADAS PARA A VIRTUALIZAO

Na arquitetura X86, a plataforma roda diretamente sobre o hardware (baremetal), que assume o controle total do host. Existem nessa arquitetura quatro nveis
de privilgios que so conhecidos por Ring 0, 1, 2, 3 onde as aplicaes de usurios
rodam normalmente em nvel 3 e o sistema operacional nvel 0, pois precisa ter
acesso direto memria e ao hardware e executar instrues em nveis
privilegiados.
A camada de virtualizao na arquitetura x86 necessita estar nos nvel mais
baixo de execuo para gerenciar e criar os recursos das mquinas virtuais.

16

2.2.1 Virtual Machine Monitor (VMM) ou Hypervisor

O monitor de mquinas virtuais uma camada de software que fica entre o


hardware e o sistema operacional, tambm conhecido por hypervisor a qual permite
que mltiplos sistemas operacionais funcionem simultaneamente em um nico host.
O monitor de mquinas virtuais a camada de software que fornece a
abstrao de uma mquina virtual e tem que ser capaz de virtualizar um sistema
completo, como processador, memria, disco rgido, dispositivos e perifricos,
Segundo POPEK e GOLDBERG2 existem trs requisitos importantes quando
se analisa um ambiente criado por um VMM:
a) Fidelidade ou equivalncia: Um sistema operacional sob uma VMM tem
que funcionar como se estivesse sendo executado diretamente no
hardware fsico;
b) Desempenho ou eficincia: as instrues da mquina devem ser
executadas pelo hardware sem a interveno da VMM;
c) Controle de recursos ou segurana: A VMM deve manter controle total
dos recursos virtualizados.
Estes requisitos uma maneira conveniente de determinar se uma arquitetura
suporta virtualizao de uma maneira eficiente ou no.

2.2.2 VMware

Das empresas que atuam no mercado de virtualizao a VMware a que


atua no mercado h mais tempo. os produtos VMware utilizados para a consolidao
de servidores so divididos em vrios mdulos, os principais so:
a) VMware vSphere: o primeiro sistema operacional para computao em
nuvens (cloud computing) que permite transformar datacenter numa estrutura

POPEK and GOLDEBERG, 1974, apud, WIKIPEDIA, Popek and Goldberg virtualization
requirements. 2013 <Disponvel em:
<http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements> acessado em 25 de
maro de 2013.

17

em nuvem, como principal recurso os servios de infraestrutura e de


aplicativos;
b) VMware vCenter: seu principal recurso o gerenciamento centralizado da
infraestrutura e operao da plataforma virtualizada;
- vComputer: composto pelo hypervisor (ESXi), VMware Distributed Resource
Scheduler (DRS), e pelo VMware Distributed Power Management (DPM);
- vStorage: permite acesso ao sistema de armazenamento em ambientes
virtualizados;
- vNetwork: facilita o gerenciamento de redes em ambientes virtualizado.
c) VMware Hipervisor EXSi: funciona diretamente sobre o hardware, sem a
necessidade de um sistema operacional. possvel isolar o sistema
operacional do hardware desta forma possvel o carregamento de vrios
sistemas operacionais em um nico servidor fsico sem que um aplicativo
possa interferir no outro.

2.2.2.1 VMware vSphere

Foi a primeira plataforma para a computao em nuvem (cloud computer)


com ele possvel transformar datacenters em infraestruturas de computao em
nuvem de uma maneira rpida e simplificada, VMware vSphere composto pelos
seguintes componentes:
a) Servios de infraestrutura: conjunto de componentes que virtualizam os
recursos de servidor armazenamento, rede e colocam estes recursos sob
demanda com base na prioridade de negocio;
b) Servios de aplicativos: conjuntos de componentes que oferece controles ao
nvel de servio para os aplicativos que esto sendo executado no VMware
vSphere independente da plataforma utilizada.

18

2.2.2.2 VMware vCenter

O VMware vCenter Server

gerencia centralmente os ambientes virtualizado da

VMware vSphere, oferecendo um controle total sobre o ambiente virtualizado como:


a) Controle centralizado em todos os nveis da infraestrutura virtual
b) Gerenciamento proativo
c) Gerenciamento dimensionvel e extensvel
O VMware vCenter Server, como observamos na Figura 5, faz a parte
administrativa dos servios, aplicativos, infraestrutura e automao em todos os
aspectos dos ambientes vSphere.
Datacenter

Mquinas Virtuais

Mquinas Virtuais

Mquinas Virtuais

vCenter Server

Figura 5 - VMware vCenter


Fonte: Autor do TCC

Servidor Fsico

Servidor Fsico

Servidor Fsico

vSphere Client

19

2.2.2.3 VMware EXSi

O VMware ESXi gratuito e com um licenciamento no prprio site da


VMware, tem seu gerenciamento centralizado com o vCenter e as mesmas
caractersticas do vSphere, o mesmo composto por um sistema operacional
denominado VMkernel.
A VMware Hipervisor baseada no ESXi executada diretamente no servidor e
o mesmo monitora as mquinas virtuais e em alguns casos pode vir integrado no
firmware do prprio host. Cada mquina virtual com seus aplicativos e sistema
operacional utiliza um hardware virtual exclusivo como pode ser visto na Figura 6.

Figura 6 - Servidor VMware VSphere ESXi


Fonte: VERAS (2011)

20

2.2.3 XenServer

O Xen foi desenvolvido como parte de um projeto acadmico que tinha como
objetivo proporciona uma infraestrutura pblica distribuda em larga escala, porm o
seu desempenho superou todas as expectativas e o fato de ser desenvolvido na
filosofia de cdigo aberto se tornou uma soluo bem aceita. Em 2007 Xen Source
foi adquirida pela Citrix System Inc. Atualmente o Xen chamado de XenServer e
possui uma verso gratuita e outras pagas, que sero descritas a seguir;
a) XenServer Free Edition: Virtualizao bsica e gratuita;
b) XenServer Advanced Edition: Alta disponibilidade e ferramentas avanadas
de gerenciamento;
c) XenServer Enterprise Edition; Balanceamento dinmico de carga e energia
com gerenciamento baseado em perfis;
d) XenServer Platinum Edition: Automao avanada e recurso de computao
em nuvens.
O XenServer composto por trs componentes fundamentais, como mostra a
Figura 7, hypervisor Xen, domnio convidado privilegiado e domnio convidado no
privilegiado. Sendo que o hypervisor a camada base, e sobre ela so instalados os
sistemas operacionais. necessrio sempre um sistema operacional convidado de
nominado Dom0 e os demais so chamados de DomU (Unprivileged = sem
privilegio).

Figura 7 - Componentes do Xen Hypervisor


Korzeniewski (2007)

21

Uma caracterstica do XenServer o fato de no possuir nenhum tipo de


driver o que significa que o Xen no acessa diretamente os dispositivos de E/S,
apenas os gerencia, o acesso aos drivers so feito pelo domnio convidado
privilegiado (Dom0) de uma forma coordenada com o hypervisor, por este motivo
sempre necessrio que o Xen sempre tenha um nico domnio convidado
privilegiado, os sistemas operacionais da Microsoft por serem de cdigo fechado no
podem ser instalado como Dom0.

2.2.4 Hyper-V

Segundo Microsoft3 o Windows Server 2008 com Hyper-V baseado no


Hipervisor o que permite mltiplos hosts de plataforma diferente, outra vantagem o
conjunto de ferramentas que vem integrada. Existem duas verses sendo o Hyper-V
Server e Windows Server com Hyper-V, na tabela abaixo compara as verses.
Tabela 1 Comparativo Hyper-V

Fonte: Veras (2011)


3

MICROSOFT, Microsoft Hyper-V Server 2012. 2013. Disponvel em: <http://www.microsoft.com/ptbr/server-cloud/hyper-v-server/default.aspx> acessado em 31 de maro de 2013.

22

O Hipervisor do Hyper-V o componente central responsvel pelo


gerenciamento dos ambientes virtualizado, mas segue o padro de microncleo que
oposto arquitetura monoltica, e possui as funes necessrias e essenciais para
gerenciar os recursos de hardware, na Figura 8 podemos observar as diferenas da
arquitetura monoltica e a microncleo.

Figura 8 - Arquitetura monoltica x microncleo


Fonte: VERAS (2011)

2.3

TIPOS DE VIRTUALIZAO

Segundo MASSALINO4 existem dois tipos de virtualizao por hardware e por


software.

MASSALINO, Fabio. Tipos de virtualizao. 2012. Disponvel em


<http://projetoseti.com.br/sistemas-de-informacao/alguns-tipos-de-virtualizacao> acesso em 31 de
maro de 2013.

23

2.3.1 Virtualizao Por Hardware

Virtualizao de hardware uma tecnologia que permite que os recursos de


um nico host sejam divididos em varias parties e em cada uma delas possa ser
instalado um sistema operacional diferente, na Figura 9 observar-se como funciona
este tipo de virtualizao, inicialmente utilizado nos mainframes da IBM nas dcadas
de 1950 e 1960.

Aplicaes
Mac OS

Aplicaes
Linux

Aplicaes
Microsoft Windows

Figura 9 - Virtualizao por Hardware


Fonte: Autor do TCC

Atualmente existem diversas tecnologias de virtualizao por hardware


disponvel, porm requerem hardware e software especficos por serem de marcas
proprietrias. A virtualizao de hardware mais eficiente do que a virtualizao por
software devido aos componentes (memria, armazenamento e processamento)
serem mantidos separados, o software que executa este gerenciamento
chamando de microcode e desta forma o desempenho de cada virtualizao
maximizada e no ocorre sobre carga de sistema.
Devido a natureza proprietria deste tipo de virtualizao, ela tem um custo
elevado e baixa portabilidade que fica limitada a somente hardware do mesmo
proprietrio. Podemos citar os principais fornecedores desta tecnologia como HP,
IBM, Sun e Unisys.

24

2.3.2 Virtualizao por software

Virtualizao por software uma tecnologia que permite que um nico host
fsico execute vrios sistemas operacionais independentes e isolados, semelhante a
virtualizao por hardware, a diferena que o gerenciamento dos recursos
compartilhando so realizado por uma camada de software denominado Virtual
Machine Monitor (VMM) ou Hypervisor. Existem dois tipos de virtualizao por
software a Hosted e a Bare-metal ou Hypervisor.
Na tecnologia hosted a camada de virtualizao um aplicativo que
instalado sobre um sistema operacional, como podemos observar na Figura 10, a
vantagem deste tipo de virtualizao a utilizao do gerenciamento dos recursos
do sistema utilizado, porm ter as mesmas deficincias, alm da degradao de
desempenho. Os principais fornecedores desta tecnologia so Oracle VM Virtual
Box, VMware GSX Server, para plataforma Windows e Linux.

Aplicaes
Mac OS

Aplicaes
Linux

Aplicaes
Microsoft Windows

Virtualizao

Sistema Operacional

Figura 10 - Virtualizao do tipo hosted


Fonte: Autor do TCC

Na tecnologia Bare-metal ou Hypervisor a camada de virtualizao instalada


diretamente sobre o hardware apresentando um desempenho melhor que o hosted,
visto que no tem um sistema operacional intermediando o gerenciamento de
recurso conforme observar-se na Figura 11, so citados exemplos de tecnologia
hypervisor o XenServer, Microsoft Hyper-V e Oracle VM Server.

25

Aplicaes
Mac OS

Aplicaes
Linux

Aplicaes
Microsoft Windows

Virtualizao

Figura 11 - Virtualizao Bare-metal ou Hypervisor


Fonte: Autor do TCC

2.3.3 Virtualizao de Aplicaes

A virtualizao de aplicaes uma tecnologia baseada em software que


permite que recurso do sistema operacional em que uma aplicao dependa
de estar executando em um ambiente alternativo em um sistema
operacional sem o conhecimento da mesma (MASSALINO, 2012).

A virtualizao de aplicaes consolida uma nica aplicao para mltiplos


computadores desktop, e pode ser executado simultaneamente por vrios usurios
sem nenhum conflito, como mostra na Figura 12, a vantagem desta virtualizao
que um nico servidor pode executar varias instncias deste aplicativo que escrito
em container separado e controlado pela virtualizao de aplicao.

Aplicaes

Sistema Operacional

Editor de Texto
Contabilidade

Usurio 1

Usurio 2

Usurio 3

Usurio 4

Usurio 5

Usurio 6

Usurio 7

Usurio 8

Usurio 9

Usurio 10

Usurio 11

Usurio 12

Folha de Pagamento
Folha de Pagamento
Financeiro

Figura 12 - Virtualizao de Aplicao


Fonte: Autor do TCC

26

2.3.4 Paravirtualizao

Na paravirtualizao a plataforma roda inteiramente sobre o Hipervisor e se


comunica diretamente com ele, e com isso tem um melhor desempenho, porm os
kernels do sistema operacional e do Hipervisor precisam ser modificados para isso,
ou seja, o sistema operacional tem que ser otimizado especificamente para rodar em
um ambiente virtualizado, novos avanos dos chips da Intel e da Advanced Micro
Devices (AMD) esto ajudando a suportar esquemas de virtualizao que no
requerem sistemas modificados, a Intel foi pioneira nesta tecnologia seguindo de
perto pela Advanced Micro Devices (AMD) e so projetadas para simplificar o cdigo
de virtualizao e melhorar a performance em ambientes virtualizados.

2.4

VANTAGENS E DESVANTAGENS DA VIRTUALIZAO.

Virtualizao esta em evidencias nos dias de hoje, entretanto quais realmente


quais os benefcios essa tecnologia poder acarretar em um ambiente corporativo.
Com a adoo dessa tecnologia o numero de servidores pode ser reduzido
atravs da consolidao de servidores, com isso a uma reduo de custo de
gerenciamento, energia e cabeamento que resulta em economia no somente para
a empresa como tambm para o meio ambiente.
De acordo com ANDRIOLLI (2012, apud DARAYA, Vanessa) Descobrimos
na dcada passada que as empresas compravam os servidores e quando se olhava
a mdia de uso de CPU do datacenter inteiro, raramente estava acima de 10%.
Com a utilizao da tecnologia da virtualizao tende a elevar este numero, uma vez
que sero vrias mquinas no mesmo servidor, desta forma permite um melhor uso
dos recursos computacionais, independentemente do porte da empresa.
Com a consolidao de servidores possvel dispor de varias mquinas
virtuais numa mesmo equipamento desta forma podemos ter inmeros benefcios:
a) Gerenciamento centralizado;
b) Economia de energia;

27

c) Economia em infraestrutura;
d) Facilidade de suporte e manuteno;
e) Reduo de do espao fsico;
f) Melhor uso dos recursos computacionais;
g) Portabilidade, por se tratar de nico arquivo VHD (Virtual Hard Disk).
Segundo pesquisa elaborada pela E-business (Associao Brasileira de ebusiness 2012) com profissionais da rea de TI (Tecnologia da Informao), indica
que 59% dos entrevistados aderiram virtualizao nos ltimos trs anos e que 44%
executaram o projeto com o objetivo de diminuir custos de energia eltrica, reduzir
espao e evitar a compra de equipamentos.
Porem na virtualizao existe as desvantagens entre elas podemos citar que
se em uma nica mquina com vrios servidores falhar, o problema ser muito maior
se apenas um servidor individual falhasse. No entanto ocorrem muito mais
problemas relacionados a software do que falha de hardware, na virtualizao o
hipervisor o software que fica entre o hardware e as mquinas virtuais e por ter
uma plataforma simples menos suscetvel a erros.
Outras desvantagens da virtualizao que podemos citar:
a) Altos Custos da implantao da virtualizao, planejamento e conhecimento
sobre a tecnologia a ser utilizada;
b) Vulnerabilidade a falha de hardware, que no caso de um desastre inclui a
recuperao de todos os sistemas virtualizado.
c) Uso de espao em disco, precisando de um HD de alto desempenho;
d) Grande consumo de memria RAM;
e) Desempenho das mquinas virtualizadas em comparao a mquinas reais,
dependendo da plataforma e softwares em uso.
Estas e outras questes no so obstculos para o uso da tecnologia da
virtualizao que a cada dia ganha mais espao nos ambientes corporativos.

28

METODOLOGIA DA PESQUISA

O mtodo utilizado ser o dedutivo, pois tpico das cincias exatas e


envolve uma srie de passos sequenciais, como identificao de um problema,
formulao de uma hiptese, obteno de dados para obter um resultado, o qual se
aplica no estudo de caso que ser empregado na pratica deste trabalho.
Ser utilizada a pesquisa bibliogrfica onde consiste a obteno de dados em
materiais publicados em livros, rtigos tcnicos peridicos, revistas da rea, sites
idneos e jornal relativo ao tema deste trabalho.
Essa pesquisa descreve um estudo desenvolvido em um local distinto, onde
ser efetuado a instalao do sistema Windows Server 2008 R2 com Hyper-V, bem
como os sistemas operacionais Linux Debian 7, Windows Server 2008 R2, Windows
7 professional sp1.
Verificando o espao em disco que cada sistema ocupa e quais os aplicativos
e servios que sero executados em cada mquina virtual para obter o mnimo
necessrio de processamento e memria.
Na fase seguinte foi estabelecido o uso de um computador com processador
Intel Xeon E5-2403 (1.8GHz, 10M cache), 8 GB de memoria RAM, placa de rede
padro ethernet 10/100/1000Mbps e dois Hard Disk (HD) 1TB cada, no qual vai ser
instalado o sistema Windows Server 2008R2 com Hyper-V e a instalao das
mquinas virtuais e no segundo HD o backup dos dados e snapshots das mquinas
virtuais.
Os colaboradores para a realizao deste trabalhado foram os professores do
curso e o assistente da escola onde ser implantada a tecnologia de virtualizao.
Este trabalho de concluso de curso (TCC) iniciou em fevereiro de 2013 e o
seu trmino em junho do mesmo ano.

29

RESULTADOS E DISCUSSES

Usar a virtualizao de servidores surgiu quando a Escola Tcnica de


Paraguau Paulista adquiriu um programa para controle de alunos online e que era
necessrio um servidor dedicado para esta funo. E ao ver o uso dos recursos que
esta mquina utilizava a virtualizao deste servidor foi uma escolha possvel e o por
meio dessa tecnologia, aprimorar os seus recursos computacionais e alcanar os
benefcios j conhecidos.

4.1

ESTUDO DE CASO

Por meio dessa pesquisa, este estudo de caso ser utilizado a tecnologia de
virtualizao Hyper-V e como o seu uso pode acarretar vantagens na infraestrutura
bem como as desvantagens desta tecnologia que ser aplicado na Escola Tcnica
de Paraguau Paulista.
Por meio da aquisio de uma mquina especifica ser implementado por
meio do Hyper-V trs servidores virtuais, o mesmo oferece 4 licenas para criao
de mquinas virtuais. Observa-se na figura 13 a instalao do sistema operacional
Windows 2008 R2 Enterprise .

Figura 13 - Instalao Windows Server 2008


Fonte: Autor do TCC

30

Aps a instalao do Sistema operacional necessrio a instalao das


funes do Hyper-V conforme podemos observar na figura 14.

Figura 14 - Funo Hyper-V


Autor do TCC

Todo o gerenciamento das mquinas virtuais feito atravs do gerenciador


Hyper-V como podemos observar na figura 15

Figura 15 - Gerenciador Hyper-V


Autor do TCC

31

A primeira mquina a ser criada ser de Proxy Firewall, que atravs dela
ser feito o controle de acesso a internet atravs do Squid e do Dansguadian onde
ser feito o bloqueio dos contedos no permitidos.
O segundo servidor criado ser o de controle dos alunos online, onde os
professores e alunos pode fazer o controle de presena e consultas online.
O terceiro servidor ser um servidor de arquivos pra os alunos e professores
poderem compartilhar e salvar os arquivos pessoais permitidos pelo administrador
sendo que este servidor ter um Hard Disk (HD) exclusivo. Podemos observar os
trs servidores criados na figura 16

Figura 16 - Servidores Virtuais


Autor do TCC

Uma das facilidades oferecida pela tecnologia da virtualizao o backup


visto que esta tcnica utiliza somente um arquivo Virtual Hard Disk (VHD) onde
todas as configuraes ficam armazenadas, bastando para isso apenas copiar este
arquivo e em pouco tempo recuperar uma mquina e at mesmo trocar de servidor
fsico. Outra vantagem o instantneo onde podemos fazer novos testes e depois
rapidamente voltar ao estado anterior.

32

Na tabela 2 sero mostrado a descrio dos servidores virtuais criados no


servidor fsico e na tabela 3 a descrio do servidor fsico.
Tabela 2 - Servidores Virtualizados

Servidor fsico Windows Server 2008R2 com Hyper-V


Linus Debian 7

Windows 7 Professional

Windows Server 2008R2

Sp1

Enterprise

Servidor NSA

Servidor de Arquivos

Servidor Proxy
Fonte: Autor do TCC

Tabela 3 - Descrio do Servidor Fisico

Caracteristicas Tecnicas do Servidor


Produto
Processador
Memoria
Hard Disk (HD)
Sistema Operacional
Unidade Optica
Garantia

Servidor PowerEdge T320


Intel Xeon E5-2403 (1.8GHz, 10M cache)
8GB, 1333MHZ (RDIMM)
2 disco de 1 terabytes
Windows Server 2008R2 Enterprise com Hyper-V
SATA DVD-ROM
3 anos de garantia com atendimento local

Fonte: Autor do TCC

A infraestrutura fsica da Escola Tcnica de Paraguau Paulista j esta pronta


em sala de CPD climatizada, composta por roteadores, switchs, cabeamento, e
hack, sendo apenas necessria a aquisio do servidor.

33

CONSIDERAES FINAIS

Neste trabalho apresentou-se as principiais vantagens e as desvantagens de


se utilizar a tecnologia de virtualizao na Escola Tcnica de Paraguau Paulista.
Entre as vantagens no uso da virtualizao destaca-se a reduo do espao
fsico, menor consumo de energia e economia na aquisio de licena, visto que o
Windows Server 2008 R2 Enterprise com Hyper-V permite at 4 mquinas virtuais,
melhor usabilidade dos recursos computacionais, sendo que um servidor solo utiliza
de 5 a 10% do seu processamento e com a virtualizao esse numero tende a ser
muito acima, facilidade de testar novos recursos e voltar a um estado anterior com o
recurso instantneo, facilidade de backup ou transferncia para outro servidor fsico
atravs da copia do arquivo VHD gerado pela mquina virtual. Aliado a tudo isso
temos um gerenciamento centralizado.
Muitas so as vantagens da virtualizao porem necessrio planejamento
para calcular os riscos e no somente os custos.
Durante os testes prticos, foram observadas falhas de hardware, que
ocasionariam a necessidade de reconfigurao de todos os servidores virtuais,
porem um sistema eficiente de backup pode minimizar este problema. No caso da
Escola Tcnica de Paraguau Paulista o projeto de virtualizao foi bem aceita pelo
administrador depois de analisar as vantagens conforme apresentado neste projeto.
Pode-se concluir que a tecnologia da virtualizao traz muitos benefcios,
porem sujeita a falhas. Durante o processo de implantao. Deve-se avaliar todos
os fatores (positivos e negativos), lembrando-se que apesar de ser uma tecnologia
antiga, uma rea que esta sempre em desenvolvimento e novos produtos surgem
a cada dia.

34

REFERNCIAS

ANDRIOLLI, Andr, 2012 apud DARAYA, Vanessa. Virtualizao reduz consumo


de energia nos data center. 2012. Disponvel em
<http://info.abril.com.br/noticias/computacao-Inteligente/virtualizacao-reduzconsumo-de-energia-nos-data-centers-25062012-61.shl> acesso em 6 de maio de
2013.

E-business , Panorama da Virtualizao na rea de TI. 2012. Disponivel em


<http://www.ebusinessbrasil.com.br/pesquisa/detalhe/8> acesso: 06 de maio de
2013.

KOCKLER,Torsten & MEIER, Wilhelm. Virtualizao. Linux Magazine. So Paulo


Editora Linux New Media, p 35, 2006.

KORZENIEWSKI , Radoslaw . Xen hypervisor schema. 2007. Disponvel em


<http://commons.wikimedia.org/wiki/File:XEN-schema.png> Acesso: 20 de maro de
2013.

LAUREANO, Marcos. Mquinas Virtuais e Emuladores: Conceitos, tecnicas e


aplicaes. So Paulo: Editora Novatec, 2006.

MASSALINO, Fabio. Tipos de virtualizao. 2012. Disponvel em


<http://projetoseti.com.br/sistemas-de-informacao/alguns-tipos-de-virtualizacao>
acesso em 31 de maro de 2013.

MICROSOFT, Microsoft Hyper-V Server 2012. 2013. Disponvel em:


<http://www.microsoft.com/pt-br/server-cloud/Hyper-V-server/default.aspx> acessado
em 31de maro de 2013.

POPEK and GOLDBERG, 1974, apud WIKIPEDIA, Popek and Goldberg


virtualization requirements. 2013 <Disponvel em:
<http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements>
acessado em 25 de maro de 2013.

35

STRIANESE, anbal. Virtualizao: TI virtual. 2013. Disponivel em:


<http://www.ibm.com/midmarket/br/pt/articles_businessunit_4Q03.html> Acesso: 20
de maro de 2013.

VERAS, Manuel. Virtualizao de Servidores Rio de Janeiro: Escola Superior de


Redes, RNP, 2011.

Você também pode gostar