Вы находитесь на странице: 1из 9

Virtualizao e Consolidao dos Servidores do Datacenter

Luciano Eduardo Caciato


Centro de Computao Universidade Estadual de Campinas UNICAMP luciano@ccuec.unicamp.br

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. 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. 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

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. 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. Palavras-chave virtualizao, consolidao, datacenter, hypervisor, virtual switch, tolerncia a falhas, redes de computadores e servidores. 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.

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. 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. 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 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.

virtualizao que so vrias aplicaes para cada hardware. 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.

Figura 1 ilha de servidores no datacenter

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.

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: - 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. 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.

conexes, os dispositivos de armazenamento e os servidores, tornando a transferncia de dados robusta e segura.

Figura 4 Topologia de uma rede Storage

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: - 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
2

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
1

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. - TIER 2: Componentes Redundantes 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. - TIER 3: Manuteno Concorrente 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 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. Conforme a norma TIA 942, o datacenter deve seguir a estrutura mostrada na figura 5.

- Main Distribution Area (MDA) rea onde se encontra a conexo central do Datacenter e de onde se distribui o cabeamento estruturado. - Horizontal Distribuition Area (HDA) rea utilizada para conexo com rea de equipamentos. Inclui o cross conect horizontal e equipamentos intermedirios. - Zone Distribuiton Area (ZDA) Ponto de interconexo opcional do cabeamento horizontal. Prove flexibilidade para o Datacenter. Fica entre o HDA e o EDA. - Equipment Distribution Area (EDA) rea para equipamentos terminais (servidores, storage, unidades de fita) e equipamentos de rede.

4. VIRTUALIZAO DOS SERVIDORES DO DATACENTER 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

Figura 5 Estrutura Datacenter TIA 942

Veremos a seguir com mais detalhes a estrutura do datacenter com a TIA 942: - Entrance Room (ER) Sala de Entrada. Espao de interconexo entre o cabeamento estruturado do Datacenter e o cabeamento vindo das operadoras de telecomunicaes.
Figura 6: Vrias mquinas virtuais em um nico equipamento

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. - 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. - 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: - 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.
Figura 8 - Arquitetura hipervisor dependente do sistema operacional

Figura 7 - Arquitetura hypervisor diretamente sobre o hardware

- 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.

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.
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.

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 11- Viso geral da Virtual Switch

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.

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.

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: - VLAN tagging, stripping e filtering units. -Layer 2 security, checksum e segmentation offload units. 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 13 Topologia fsica do Datacenter

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.

Figura 14 Arquitetura virtual do Datacenter

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.

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. 8. CONCLUSO

7. TOLERNCIA FALHAS DO AMBIENTE VIRTUALIZADO 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. 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 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. 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. 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.

Figura 15 Estrutura do ambiente virtual com tolerncia a falhas.

Caso um hardware apresente erro, o ambiente virtual migra as mquinas virtuais automaticamente para outro hardware disponvel, conforme a figura 16.

Figura 16 Migrao das mquinas virtuais para outro hardware

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.

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

Вам также может понравиться