Você está na página 1de 9

Virtualizao e Consolidao dos

Servidores do Datacenter
Luciano Eduardo Caciato
Centro de Computao Universidade Estadual de Campinas UNICAMP
luciano@ccuec.unicamp.br

virtual switches permitem que as mquinas virtuais do


mesmo servidor se comuniquem uma com as outras
usando os mesmos protocolos que seriam usados
sobre as switches fsicas, sem a necessidade de um
hardware adicional. E possuem VLANs compatveis
as VLANs das switches fsicas e seguem o mesmo
padro de mercado.

RESUMO
Os datacenters esto passando por uma grande
reestruturao para alinhar aos negcios da empresa e
racionalizar e economizar os gastos com infraestrutura de tecnologia da informao. Com o
barateamento dos servidores x86, o surgimento da
computao cliente servidor e dos sistemas
distribudos, a idia de um ambiente centralizado foi
desconsiderado. Os servidores passaram a serem
distribudos por toda a organizao agora baseada em
plataforma barata. E com o aumento do poder do
processamento, o barateamento das tecnologias
envolvidas nas redes de storage, aumento da
confiabilidade dos links de comunicao, a
disponibilidade de banda e a virtualizao, o conceito
da consolidao do datacenter emergiu novamente,
agora baseados em servidores padro da industria.

Na
arquitetura
do
datacenter
com
virtualizao, todos os componentes como: rede,
storage, servidores so virtualizados, agregando estes
recursos heterogneos em uma apresentao simples e
uniforme de elementos no ambiente virtual.
A consolidao do datacenter uma
necessidade de extrema importncia para
o
alinhamento dos negcios e diminuio do TCO. A
virtualizao um dos principais componentes para
esta consolidao, sendo que as empresas que no
adequarem seus datacenters para este novo modelo
ficaro menos competitivas no mercado e com isso
tero um grande prejuzo em relao a seus
concorrentes.

Onde existia um grande servidor, hoje existem


centenas e/ou milhares de hardwares padro da
indstria, sendo normalmente instalados na escala
uma aplicao para cada hardware, diferente na
virtualizao que so vrias aplicaes para cada
hardware.

Palavras-chave
virtualizao, consolidao, datacenter, hypervisor,
virtual switch, tolerncia a falhas, redes de
computadores e servidores.

A Virtualizao, numa definio livre, o


processo de executar vrios sistemas operacionais em
um nico equipamento. E uma mquina virtual um
ambiente operacional completo que se comporta como
se fosse um computador independente, com a
virtualizao, um servidor pode manter vrios
sistemas operacionais em uso. Para fazer isso, voc
precisa apenas de um software especial desenvolvido
para igualar ou superar o ambiente fsico, este
software chamado de hypervisor. Essencialmente, o
software simula o hardware, de forma que o sistema
operacional instalado sobre esse software. E as

1. INTRODUO
Os datacenters esto passando por uma grande
reestruturao para alinhar aos negcios da empresa e
racionalizar e economizar os gastos com infraestrutura de tecnologia da informao.

virtualizao que so vrias aplicaes para cada


hardware.

Os datacenters devem atender os requisitos de


economia de eletricidade, economia de refrigerao,
reduzir a utilizao do espao fsico, com o maior
aproveitamento de processamento, ilimitado espao de
armazenamento e uma topologia de rede estvel e
confivel.

Na estrutura atual temos vrios hardwares


empilhados em ilhas e vrias conexes de rede e
eletricidade, alm da refrigerao que muito exigida
por esses hardwares. Na figura 1 temos uma ilha com
vrios hardwares.

Lembrando um pouco da histria dos


datacenters, antigamente chamados de CPD (Centro
de Processamento de Dados), havia um grande
servidor chamado de mainframe que tem como
caractersticas o alto padro de estabilidade e o alto
nvel de servios, mas com um alto custo e uma
grande dependncia do fornecedor do equipamento
por parte do cliente.
Com o barateamento dos servidores x86, o
surgimento da computao cliente servidor e dos
sistemas distribudos, a idia de um ambiente
centralizado foi desconsiderado. Os servidores
passaram a serem distribudos por toda a organizao
agora baseada em plataforma barata.

Figura 1 ilha de servidores no datacenter

Com o aumento do poder do processamento, o


barateamento das tecnologias envolvidas nas redes de
storage, aumento da confiabilidade dos links de
comunicao, a disponibilidade de banda e a
virtualizao, o conceito da consolidao do
datacenter emergiu novamente, agora baseados em
servidores padro da industria.

A topologia de rede dividida em nveis para


garantir questes de roteamento e principalmente de
segurana. O datacenter conectado num link WAN
contratado de provedores de telecomunicao e
internamente dividido em sub-redes, conforme
figura 2.

A idia da consolidao e virtualizao do


Datacenter so de reduzir o nmero de servidores e
dos processos para gerenci-los e obviamente por
razes de diminuir o TCO (Total Cost of Ownership).
Neste artigo veremos a estrutura de um
datacenter atual e como realizada a consolidao do
datacenter utilizando a virtualizao dos servidores e
como ficar a estrutura de rede, storage, aplicaes
nesta nova arquitetura.

2. ARQUITETURA ATUAL DOS


DATACENTERS
O datacenter cresceu muito devido s
demandas do negcio e do alinhamento da tecnologia
da informao.
Onde existia um grande servidor, hoje existem
centenas e/ou milhares de hardwares padro da
indstria, sendo normalmente instalados na escala
uma aplicao para cada hardware, diferente na

Figura 2 Exemplo de topologia do Datacenter

Para entender a estrutura, vamos analisar cada


sub-rede, conforme a seguir:

conexes, os dispositivos de armazenamento e os


servidores, tornando a transferncia de dados robusta
e segura.

- Sub-rede DMZ (DeMilitarized Zone ou


"zona desmilitarizada") a sub-rede mais vulnervel
por a ataques e tentativa de acessos indevidos, atende
os acessos internos e externos, nesta sub-rede devem
ser instaladas somente aplicaes front-end1 como
proxy web, proxy de aplicaes e aplicaes de
anlise de segurana, no existe neste nvel banco de
dados ou qualquer outra aplicao que favorea algum
delito, como roubo de informaes.
- Sub-rede das Aplicaes, somente
permitido o acesso desta sub-rede pelos servidores
autorizados que esto na sub-rede DMZ. Esta sub-rede
onde esto instaladas as aplicaes back-end.
- Sub-rede Protegida, somente permitido o
acesso desta sub-rede pelos servidores autorizados que
esto na sub-rede de Aplicaes.

Figura 4 Topologia de uma rede Storage

Numa viso interna das estruturas de rede de


dados e de armazenamento, temos gateways, switches
ethernet e de fiber-channel, e racks de rede (ethernet
patch panel) para a interligao / manobra dos
cabeamentos estruturados, conforme figura 3.

3. PADRO TIA 942 PARA DATACENTER


A norma TIA 942 define os critrios para a
construo de datacenters, com a especificao dos
requisitos para a construo civil, energia eltrica, ar
condicionado, cabeamento estruturado, sistemas de
proteo contra fogo, etc.
O ambiente Datacenter definido como um
prdio
inteligente,
construdo
sob
normas
internacionais e melhores prticas construtivas, dotado
de mecanismos para segurana de acesso, deteco
preventiva e combate a situao de riscos, com vistas
a manter um ambiente propcio hospedagem de
equipamentos que compem a infra-estrutura de
tecnologia da informao.
A TIA 942 define 4 nveis, denominados
Tiers (camadas) os quais correspondem a uma
classificao progressiva de disponibilidade da infraestrutura de um datacenter. Os Tiers foram
originalmente definidos pelo Uptime Institute2 e
correspondem aos seguintes nveis de classificao de
riscos:

Figura 3 Rack de Rede (Patch Pannel) e Switches.

Na figura 4 vemos uma topologia de rede para


armazenamento de dados chamado SAN (Storage
Area Network), onde sua funo a transferncia de
dados entre servidores e dispositivos de
armazenamento. Um SAN consiste em uma infraestrutura de comunicao que prov conexes fsicas
com uma camada de gerenciamento, que organiza as

- TIER 1: Bsico
Susceptvel a interrupes planejadas ou no
planejadas. Erros operacionais ou falhas espontneas
da infra-estrutura do site podem provocar a
interrupo
dos
servios.
Permite
uma

O front-end responsvel por coletar a entrada em vrias formas do


usurio e process-la para adequ-la a uma especificao til para o backend. O front-end uma espcie de interface entre o usurio e o back-end.

http://www.uptimeinstitute.org/

indisponibilidade (downtime, ou seja, tempo que uma


aplicao ou sistema permanece indisponvel para
utilizao) anual mximo de at 28,8 horas.

- Main Distribution Area (MDA) rea onde se


encontra a conexo central do Datacenter e de onde se
distribui o cabeamento estruturado.

- TIER 2: Componentes Redundantes

- Horizontal Distribuition Area (HDA) rea


utilizada para conexo com rea de equipamentos.
Inclui o cross conect horizontal e equipamentos
intermedirios.

Em face da redundncia nos equipamentos,


esta categoria menos susceptvel a falhas. O
ambiente possui piso elevado e planejamento N+1
(Need plus one). A distribuio de circuitos no
redundante.
Permite
uma
indisponibilidade
(downtime) anual mximo de at 22 horas.

- Zone Distribuiton Area (ZDA) Ponto de


interconexo opcional do cabeamento horizontal.
Prove flexibilidade para o Datacenter. Fica entre o
HDA e o EDA.

- TIER 3: Manuteno Concorrente

- Equipment Distribution Area (EDA) rea para


equipamentos terminais (servidores, storage, unidades
de fita) e equipamentos de rede.

Permite atividades planejadas de manuteno


sem a necessidade de interrupo dos servios.
Permite uma indisponibilidade (downtime) anual
mximo de at 1,6 horas.
- TIER 4: Tolerante a Falhas

4. VIRTUALIZAO DOS SERVIDORES


DO DATACENTER

Alm de possuir infra-estrutura e capacidade


para operar sob qualquer tipo de ao de manuteno
programada, o ambiente tambm tolerante a falhas,
garantindo o fornecimento de recursos de energia
eltrica, ar condicionado, mesmo durante a ocorrncia
de pior caso intempestivo (enchentes, falta de energia
eltrica, falta de gua, queda de pequenas aeronaves,
etc.). Permite uma indisponibilidade (downtime) anual
mximo de at 0,4 horas.

A virtualizao no uma tecnologia recente


a IBM j utiliza esta tecnologia desde de 1965 em
seus mainframes. A virtualizao tem se mostrado
muito eficiente na maximizao dos recursos
computacionais. Ela est disponvel desde de 2001 na
plataforma x86, ou seja, nos computadores padro da
industria.
Virtualizao, numa definio livre, o
processo de executar vrios sistemas operacionais em
um nico equipamento. E uma mquina virtual um
ambiente operacional completo que se comporta como
se fosse um computador independente, com a
virtualizao, um servidor pode manter vrios
sistemas operacionais em uso, conforme figura 6

Conforme a norma TIA 942, o datacenter


deve seguir a estrutura mostrada na figura 5.

Figura 5 Estrutura Datacenter TIA 942

Veremos a seguir com mais detalhes a


estrutura do datacenter com a TIA 942:
Figura 6: Vrias mquinas virtuais em um nico equipamento

- Entrance Room (ER) Sala de Entrada. Espao de


interconexo entre o cabeamento estruturado do
Datacenter e o cabeamento vindo das operadoras de
telecomunicaes.

Capitalizar as vantagens da criao de


ambientes computacionais virtuais no difcil. No
preciso que o administrador tenha um hardware
particular pronto para virtualizao, porque quase todo
4

equipamento capaz de hospedar uma mquina


virtual. Para fazer isso, voc precisa apenas de um
software especial desenvolvido para igualar ou
superar o ambiente fsico, este software chamado de
hypervisor. Essencialmente, o software simula o
hardware, de forma que o sistema operacional
instalado sobre esse software. Existem diversos
pacotes de software para mquinas virtuais, porm o
mais popular na plataforma x86 o VMware.
Em um ambiente computacional virtual,
existem dois componentes principais: o hospedeiro e o
convidado.

Figura 7 - Arquitetura hypervisor diretamente sobre o hardware

- Hospedeiro o hypervisor executado


diretamente sobre o hardware fsico ou servidor, mas
existem verses de hypervisor que necessitam do
sistema operacional para ser instalado, ou seja,
existem duas verses: uma que o hypervisor tambm
o sistema operacional e uma que o hypervisor precisa
de um sistema operacional para ser instalado. Esse
hospedeiro o hypervisor que voc instala
inicialmente sobre o servidor.

- Hipervisor dependente do sistema operacional:


Essa verso por ser dependente do sistema
operacional menos performtica e segura, j que
temos que nos preocupar em administrar o sistema
operacional base e o hypervisor, conforme figura 8.

- Convidado o sistema operacional, no


entanto, no to restrito. O sistema operacional
convidado o ambiente computacional virtual que
executado sobre o hypervisor hospedeiro como uma
mquina virtual. Ao contrrio dos sistemas
hospedeiros mais tradicionais, possvel manter
simultaneamente vrios sistemas convidados.
4.1 VERSES DE HYPERVISOR
Conforme citado anteriormente vamos ver com mais
detalhes a diferena entre as verses:
Figura 8 - Arquitetura hipervisor dependente do sistema
operacional

- Hypervisor diretamente sobre o hardware:


Essa verso tem incorporado o sistema
operacional customizado, ou seja, preparado para
receber os convidados e tem total controle do
hardware. Este a melhor opo j que no existem
vrias camadas de software sobre o hardware sendo
mais performtico e seguro, conforme figura 7.

5. CONSOLIDAO DO DATACENTER
UTILIZANDO A VIRTUALIZAO
5.1 Modelo de Virtualizao
Para consolidarmos um ambiente de
Datacenter devemos seguir o modelo de virtualizao
que proposto pelos fabricantes de hypervisor,
conforme figura 9.

5.2. Virtual Switch do hypervisor


Voc pode configurar no hypervisor as redes
virtuais que tem a mesma funo das redes fsicas e
pode construir tambm redes complexas dentro de um
servidor ou de vrios servidores hypervisor, para a
distribuio da produo, desenvolvimento e testes.
As virtual switches permitem que as mquinas
virtuais do mesmo servidor se comuniquem uma com
as outras usando os mesmos protocolos que seriam
usados sobre as switches fsicas, sem a necessidade de
um hardware adicional. E possuem VLANs
compatveis as VLANs das switches fsicas e seguem
o mesmo padro de mercado.
As mquinas virtuais podem ser configuradas
com uma ou vrias interfaces virtuais Ethernet, sendo
que cada interface virtual tem seu prprio IPAddress e
MAC Address. Em conseqncia as mquinas virtuais
tm as mesmas propriedades das mquinas fsicas do
ponto de vista de rede, conforme mostrado na figura
11.

Figura 9 Servidores fsicos, hypervisor e mquinas virtuais.

Nesta figura 9 notamos as mquinas virtuais,


lembrando que o nmero de mquinas virtuais so
limitadas pelos recursos de hardware, ou seja,
devemos planejar o ambiente antes para tirarmos o
maior proveito dos recursos. O ESX Server o
hypervisor do Vmware que prov o ambiente, porm
nos datacenters teremos vrias mquinas fsicas e
virtuais e precisamos de um gerenciador do ambiente
conforme a figura 10.

Figura 11- Viso geral da Virtual Switch

Os principais componentes fornecidos pela


rede virtual do hypervisor so os virtual ethernet
adapter usado pelas mquinas virtuais e os virtual
switches, que ligam as mquinas virtuais entre si e a
rede externa, conforme figura 12.

Figura 10 Gerenciamento centralizado do ambiente

O VirtualCenter Management Server o


gerenciador do Vmware, que permite centralizar em
um nico local (hardware) o gerenciamento de todo o
ambiente, com este gerenciador possvel, criar,
migrar, mover, fazer backup entre outras
funcionalidades do ambiente.

6. INFRAESTRUTURA DE UM DATACENTER
VIRTUALIZADO
Uma viso tpica da infra-estrutura do
datacenter virtualizado, consiste de caractersticas
fsicas, tais como blocos de servidores x86, ligados a
console de gerenciamento de virtualizao, ao Storage
e a rede IP,conforme figura 13.

Figura 12 Virtual Ethernet e as ligaes feitas pelas virtual


switches.

Na virtual
funcionalidades:

switch

temos

as

seguintes

- O Core Layer 2 forwarding engine, a parte


fundamental do sistema (tanto para o desempenho e
regularidade) e ele simplificado no hypervisor para
que s processe cabealhos Ethernet Layer 2.
completamente independente de outros detalhes de
implementao, tais como as diferenas dos
adaptadores ethernet fsico e as diferenas de
emulao dos adaptadores virtuais ethernet. Existem
outras funcionalidades como:

Figura 13 Topologia fsica do Datacenter

- VLAN tagging, stripping e filtering units.


-Layer 2 security, checksum e segmentation
offload units.

Na
arquitetura
do
Datacenter
com
virtualizao, todos os componentes como: rede,
storage, servidores so virtualizados, agregando estes
recursos heterogneos em uma apresentao simples e
uniforme de elementos no ambiente virtual, conforme
figura 14.

Essa abordagem modular tornou-se um


princpio bsico a ser seguido no desenvolvimento
futuro, tambm.
Quando a switch virtual construda em
tempo de execuo, o hypervisor carrega apenas os
componentes que ele necessita. Ele instala e executa
apenas aquilo que realmente necessrio para apoiar
as especificidades fsicas e virtuais usados na
configurao do adaptador Ethernet. Isto significa que
o sistema paga o menor custo possvel em
complexidade e exigncias sobre o desempenho do
sistema.
Um benefcio adicional da concepo modular
que VMware e desenvolvedores terceiros podem
facilmente incorporar mdulos para melhorar o
sistema no futuro.

Figura 14 Arquitetura virtual do Datacenter

Esta soluo no Vmware chamada vmotion,


funciona com vrios recursos conhecidos como
heartbeat e balanciamento de cargas. Torna-se
possvel esta migrao graas as virtual swtches que
seguram a conexo com a mquina virtual e
disponibiliza no outro hardware novamente,
lembrando que o MAC Address do hypervisor no o
endereo fsico da interface de rede e sim um Mac
Address virtual.

No ambiente virtual possvel gerenciar de


forma centralizada vrias redes e subredes. O Storage

um
componente
fundamental
para
o
compartilhamento dos discos pelas mquinas virtuais
e temos outros componentes como o software de
backup do hypervisor e a tolerncia falhas do
ambiente.

7. TOLERNCIA FALHAS DO AMBIENTE


VIRTUALIZADO
8.

A grande preocupao no ambiente de


datacenter a disponibilidade das informaes e
mesmo na falha de qualquer hardware no pode haver
impacto no trabalho do usurio.

CONCLUSO

A consolidao do datacenter uma


necessidade de extrema importncia para
o
alinhamento dos negcios e diminuio do TCO. A
virtualizao um dos principais componentes para
esta consolidao, sendo que as empresas que no
adequarem seus datacenters para este novo modelo
ficaro menos competitivas no mercado e com isso
tero um grande prejuzo em relao a seus
concorrentes.

No ambiente virtualizado implementadas a


soluo com alta disponibilidade, onde as mquinas
virtuais podem ser migradas de um hardware para
outro sem interrupo dos servios, ou seja, sem a
parada das aplicaes ou dos bancos de dados.
Na figura 15 Temos as mquinas virtuais
funcionando nos hardwares por intermdio do
hypervisor onde tudo est funcionando corretamente.

A virtualizao chegou para ficar, e todas as


tecnologias de hardware e software esto alinhadas
para isso, como exemplo as consolidaes de
hardwares para datacenter como as blades3, as redes
de computadores mais rpidas com velocidades de
1Gbits 10Gbits, banco de dados distribudos e
principalmente o uso 100% dos recursos dos
servidores (hardwares) adquiridos, com isso
diminumos o nmero de servidores fsicos, de subredes conseqentemente o nmero de portas de
switches, j que na virtualizao temos as virtual
switches implementadas junto ao hypervisor. Sendo as
virtual switches um dos componentes bastante
interessante para pesquisas futuras.

Figura 15 Estrutura do ambiente virtual com tolerncia a falhas.

Conclumos com esse artigo que importncia


da virtualizao e da consolidao dos ambientes
crucial para prosseguimento dos negcios e para a
rea de tecnologia e sistemas de informao.

Caso um hardware apresente erro, o ambiente


virtual migra as mquinas virtuais automaticamente
para outro hardware disponvel, conforme a figura 16.

Servidores blade compactos e de troca a quente se


ajustam a um nico chassis, como livros na prateleira, cada
qual um servidor independente, com processadores
prprios, memria, armazenamento, controladores de rede,
sistema operacional e aplicativos. O servidor blade
simplesmente desliza para dentro da baia do chassis e se
conecta ao painel traseiro ou do meio, compartilhando
energia, ventilao, drives de disquete, comutadores, portas
e outros servidores blade.

Figura 16 Migrao das mquinas virtuais para outro hardware

9.

REFERNCIAS BIBLIOGRFICAS

O que virtualizao e o que ela pode fazer pela


minha empresa?. Disponvel em:
<http://www.hp.com/latam/br/pyme/solucoes/apr_solu
coes_01.html>. Acesso em: 24 de Junho de 2009.
Vmware Official Site. Disponvel em:
<http://www.vmware.com>. Acesso em: 24 de Junho
de 2009.
Wikipedia. Disponvel em:
<http://pt.wikipedia.org/wiki/Front-end_e_back-end>.
Acesso em 25 de Junho de 2009
Misso Crtica em TI: Um novo modelo para TI.
Disponvel em:
<http://www.teleco.com.br/tutoriais/tutorialmissaoti/p
agina_2.asp>. Acesso em: 25 de Junho de 2009
Classificao dos Datacenters (TIA 942). Disponvel
em:
http://datacenter10.blogspot.com/2009/01/classificaodos-datacenters-tia-942.html>. Acesso em: 26 de
Junho de 2009.
Vmware Vcenter. Disponvel em:
http://www.netfive.com.br/portal/index.php?option=c
om_content&view=article&id=168&Itemid=137.
Acesso em: 29 de Junho de 2009.
Shimonski R. J, Using VMware: Understanding the
Virtual Switch. Disponvel em:
<http://www.virtualizationadmin.com/articlestutorials/vmware-esx-articles/installationdeployment/vmware-understanding-virtualswitch.html>. Acesso em 29 de Junho de 2009.
VMware Virtual Networking Concepts. Disponvel
em:
<http://www.vmware.com/files/pdf/virtual_networkin
g_concepts.pdf>. Acesso em 30 de Junho de 2009.
Vmware Infrastructure 3 Online Library. Disponvel
em:
<http://pubs.vmware.com/vi301/wwhelp/wwhimpl/js/
html/wwhelp.htm> . Acesso em: 30 de Junho de 2009.
Belden Data Center Solutions The Top Choice of
Leading Enterprises. Disponvel em:
<http://www.belden.com/07Markets/07_Enterprise/07
_Enterprise_Data_Center_Solutions/Overview.cfm>.
Acesso em 30 de Junho de 2009.
BladeCenter: Servidores Blade. Disponvel
em:<http://www.ibm.com/br/systems/bladecenter/blad
e_servers/index.phtml>. Acesso em 30 de Junho de
2009.
9