Vous êtes sur la page 1sur 4

Introduo a Como funcionam os servidores virtuais

Os servidores - mquinas que hospedam arquivos e aplicativos em redes de computadores - precisam ser poderosos. Algumas dessas mquinas dispem de unidades de processamento central (CPUs) com mltiplos processadores que do a elas a capacidade de executar com facilidade tarefas complexas. Os administradores de redes de computao geralmente dedicam cada servidor a um aplicativo ou a uma tarefa especfica. Muitas dessas tarefas no funcionam bem quando realizadas em companhia de outras cada uma precisa de uma mquina exclusiva. Uma aplicao por servidor tambm torna mais fcil encontrar os problemas quando eles surgem. uma maneira simples de criar uma rede de computadores enxuta, do ponto de vista tcnico. Mas existem problemas quanto a essa abordagem. Um deles que ela no aproveita o poder de processamento dos servidores modernos. A maioria dos servidores emprega apenas uma frao de sua capacidade de processamento. Outro problema que, medida que uma rede de computadores se torna maior e mais complexa, os servidores comeam a ocupar muito espao fsico. Um centro de dados pode ficar repleto deracks de servidores que consomem muita energia e geram calor. Os servidores virtuais representam uma tentativa de resolver definitivamente essas duas questes. Por meio de um software especializado, o administrador pode converter um servidor fsico em mltiplas mquinas virtuais. Cada servidor virtual funciona como um aparelho fsico nico, capaz de operar seu prprio sistema operacional (SO). Em teoria, seria possvel criar nmero suficiente de servidores virtuais para usar todo o poder de processamento de uma mquina, ainda que isso nem sempre represente a melhor idia em termos prticos. A virtualizao no representa um conceito novo. H dcadas, os cientistas da computao vm criando mquinas virtuais em supercomputadores, mas h apenas alguns anos a virtualizao se tornou possvel em servidores. No mundo da tecnologia da informao (TI), a virtualizao de servidores assunto quente. A tecnologia jovem e diversas empresas oferecem diferentes abordagens.

Hardware virtual
At pouco tempo, a nica maneira de criar um servidor virtual era projetando um software especial que iludia a CPU do servidor a fim de fornecer poder de processamento para mltiplas mquinas virtuais. Hoje, fabricantes de processadores como a AMD oferecem processadores com a capacidade integrada de operar como servidores virtuais. O hardware no cria os servidores virtuais por si s - os engenheiros de software ainda precisam do software correto para criar o servidor virtual.

Por que usar servidores virtuais


H muitos motivos para que empresas e organizaes estejam investindo em virtualizao de servidores. Algumas das razes so financeiras e outras se relacionam a questes tcnicas.

Servidores virtuais preservam espao por meio de consolidao. uma prtica comum dedicar cada servidor a um nico aplicativo. Caso diversos aplicativos empreguem apenas um baixo volume de poder de processamento, o administrador pode consolidar diversas mquinas em um nico servidor que opere mltiplos ambientes virtuais. Para empresas que tm centenas ou milhares de servidores, isso pode reduzir significativamente a demanda por espao fsico.

A virtualizao de servidores oferece s empresas uma maneira de obter redundncia sem que precisem adquirir um software adicional. Redundncia significa operar o mesmo aplicativo em mltiplos servidores. uma medida de segurana: caso um servidor falhe, por qualquer motivo, outro servidor que opere o mesmo aplicativo pode substitu-lo. Isso minimiza interrupes de servio. No faria sentido construir dois servidores virtuais operando com o mesmo aplicativo na mesma mquina fsica. Caso o servidor fsico travasse, os dois servidores virtuais tambm o fariam. Na maioria dos casos, os administradores de redes criam servidores virtuais redundantes em mquinas fsicas distintas. Os servidores virtuais oferecem aos programadores sistemas isolados e independentes nos quais podem testar novos aplicativos ou sistemas operacionais. Em vez de adquirir uma mquina fsica especfica, o administrador pode criar um servidor virtual em uma mquina existente. Como cada servidor virtual independente de todos os demais servidores, os programadores podem operar o software sem se preocupar que isso afete outros aplicativos. Um dia, o hardware dos servidores se tornar obsoleto e pode ser difcil passar de um sistema para outro. A fim de continuar proporcionando os servios oferecidos por esses sistemas desatualizados (s vezes definidos como sistemas legados), um administrador de rede poderia criar uma verso virtual do hardware em servidores modernos. Do ponto de vista da aplicao, nada mudou. Os programas funcionam como se ainda estivessem rodando no hardware antigo. Isso pode oferecer empresa tempo para uma transio para novos processos sem se preocupar com falhas de hardware, especialmente se a empresa que produzia o velho equipamento j no existe e no pode mais consertar mquinas com problemas.

Uma tendncia crescente nos servidores virtuais conhecida comomigrao, que significa transferir o ambiente do servidor de um lugar para outro. Com o hardware e o software corretos, possvel transferir um servidor virtual de uma mquina na rede para outra. Originalmente isso s era possvel se as duas mquinas fsicas tivessem o mesmo tipo de hardware, com o mesmo processador e o mesmo sistema operacional. Agora possvel migrar servidores virtuais de uma mquina fsica para outra mesmo que elas tenham diferentes processadores, mas os processadores precisam vir do mesmo fabricante.

Quer dizer que servidores migram?


Embora o processo de migrao de um servidor virtual de uma mquina fsica para outra seja relativamente novo, o de converter um servidor fsico em servidor virtual tambm conhecido como migrao. Especificamente, uma migrao fsico-virtual (P2V).

Trs tipos de servidor virtual


H trs maneiras de criar servidores virtuais: virtualizao plena,paravirtualizao e virtualizao em nvel de sistema operacional. Todas elas tm traos comuns.

O servidor fsico conhecido como hospedeiro. Os servidores virtuais so os hspedes. Os servidores virtuais se comportam como mquinas fsicas. Cada sistema utiliza uma abordagem diferente para alocar recursos do servidor fsico s necessidades do servidor virtual.

A virtualizao plena usa um tipo especial de software conhecido comohipervisor, que interage diretamente com a CPU e o espao de disco do servidor fsico. O hipervisor serve como plataforma para os sistemas operacionais dos servidores virtuais. Ele mantm cada servidor virtual completamente independente e desconhecedor dos demais que operem na mesma mquina fsica. Cada servidor hspede utiliza seu sistema operacional prprio - possvel at ter um hspede rodando em Linux e um outro em Windows. O hipervisor monitora os recursos do servidor fsico. medida que os servidores virtuais operam aplicativos, o hipervisor transfere recursos da mquina fsica para o servidor virtual apropriado. Os hipervisores tm necessidades prprias de processamento, o que significa que o servidor fsico precisa reservar algum poder de processamento e recursos para rodar o aplicativo do hipervisor. Isso pode afetar o desempenho geral do servidor e desacelerar as operaes. A abordagem da paravirtualizao um pouco diferente. Ao contrrio da virtualizao plena, no caso da paravirtualizao, os servidores hspedes sabem da existncia uns dos outros. Um hipervisor de paravirtualizao no precisa de tanto poder de processamento para administrar os sistemas operacionais hspedes porque cada um deles conhece as demandas que os demais apresentam ao servidor fsico. O sistema todo funciona como uma unidade coesa. A virtualizao em nvel de sistema operacional no emprega hipervisores. Em vez disso, a capacidade de virtualizao parte do sistema operacional do hospedeiro que executa todas as funes de um hipervisor de virtualizao plena. A maior limitao quanto a essa abordagem que todos os hspedes precisam funcionar com o mesmo sistema operacional. Cada servidor virtual continua independente dos demais, mas no se pode usar diferentes sistemas. Como os sistemas hspedes precisam ser iguais, esse ambiente definido como homogneo. Qual o melhor mtodo? Isso depende das necessidades do administrador de rede. Caso todos os servidores rodem com o mesmo sistema operacional, uma virtualizao de sistema operacional pode funcionar melhor. Esses sistemas tendem a ser mais rpidos e mais eficientes que outros mtodos. Por outro lado, se o administrador est operando servidores com diversos sistemas operacionais diferentes, a paravirtualizao pode ser a melhor escolha. Um potencial obstculo a esse sistema o apoio, pois a tcnica relativamente nova e poucas empresas oferecem software. Mais empresas oferecem produtos para virtualizao plena, mas o interesse em paravirtualizao est em alta e o mtodo pode suplantar a virtualizao plena, com o tempo.

Proteger e servir
Nos primeiros dias da virtualizao de servidores, s havia um fornecedor de software de virtualizao: a VMware. Hoje, h diversas empresas nesse mercado. Parte do software de acesso fechado, mas h programas de fonte aberta, criados e distribudos por usurios e no por uma empresa. Veja a seguir alguns dos grandes protagonistas do mercado de software de virtualizao. FreeVPS Microsoft Virtual Server Parallels Qemu SWSoft Virtual Iron Virtuozzo Xen

Limitaes dos servidores virtuais


Os benefcios dos servidores virtuais podem ser to atraentes que fcil esquecer que a tcnica apresenta limitaes. importante que um administrador de rede pesquise a virtualizao de servidores em relao sua arquitetura de rede e necessidades, antes de tentar desenvolver uma soluo. Para os servidores dedicados a aplicativos com alta demanda de poder deprocessamento, a virtualizao no uma boa escolha. Isso acontece porque ela essencialmente divide o poder de processamento do servidorentre os servidores virtuais. Quando o poder de processamento do servidor no capaz de atender s demandas do aplicativo, o sistema inteiro perde velocidade. Tarefas que no deveriam demorar podem levar horas e o pior que o sistema pode travar caso o servidor no atenda s demandas de processamento. Os administradores de redes devem estudar com ateno o nvel de uso das CPUs antes de dividir um servidor fsico em diversas mquinas virtuais. Tambm insensato sobrecarregar a CPU de um servidor pela criao de nmero exagerado de servidores virtuais em uma mesma mquina fsica. Quanto mais mquinas virtuais um servidor fsico sustentar, menor o poder de processamento recebido pelos servidores virtuais. Alm disso, os servidores fsicos tm limites de espao em disco. O nmero exagerado de servidores virtuais pode restringir a capacidade de armazenagem de dados. Outro limite a migrao. Atualmente, s possvel migrar um servidor virtual de uma mquina fsica para outra caso ambas as mquinas fsicas utilizem processadores do mesmo fabricante. Caso uma rede use um servidor que opera com processador Intel e outro que opera com processador AMD, impossvel migrar com um servidor virtual de uma mquina para a outra. Por que um administrador desejaria realizar uma migrao de servidor virtual? Caso um servidor fsico requeira manuteno, a migrao de servidores virtuais para outras mquinas pode reduzir o perodo de inatividade de aplicativos. Se a migrao no for possvel, todos os aplicativos que operem nos servidores virtuais que uma mquina fsica hospeda estariam indisponveis durante a manuteno. Independente das limitaes, muitas empresas esto investindo em servidores virtuais. medida que a tecnologia de virtualizao avana, a necessidade de grandes centrais de dados pode cair. O consumo de energia e a produo de calor pelos servidores tambm podem se reduzir, o que torna o uso dos servidores no s mais atraente do ponto de vista financeiro como mais ecolgico. Conforme as redes comeam a usar poro maior do potencial dos servidores, as redes de computadores podero se tornar maiores e mais eficientes. No exagero dizer que os servidores virtuais podem resultar em uma completa revoluo no setor de computao, mas teremos de esperar para ver.

Voc est servido?


possvel que boa parte de nossas necessidades dirias de computao venham a ser atendidas por meio de uma conexo de rede, com servidores virtuais oferecendo aplicativos e armazenagem. Como resultado, o mercado de hardware para o consumidor pode mudar. No seria mais preciso o mais rpido dosPCs, acionado pelo mais recente software. Uma rede remota de servidores virtuais poderia cuidar de todo o processamento e seria necessrio um terminal simples de rede para acesso.

Vous aimerez peut-être aussi