Tanto se fala de virtualização de servidores atualmente, mas afinal, que benefícios esta tecnologia trás para as empresas?

Lembram do tempo em que as aplicações eram do tipo cliente-servidor? Normalmente você tinha um cliente instalado no seu desktop que se conectava num servidor de banco de dados. Legal, tínhamos um servidor para uma aplicação.

Com o advento da internet, transformar estas antigas aplicações em aplicações web se tornou muito atrativo, pois a instalação de um software cliente nos desktops deixou de ser necessária, as aplicações se tornaram acessíveis de qualquer lugar, e as atualizações menos custosas (apenas para citar alguns benefícios). Mas, por outro lado, aumentamos o número de servidores, adicionamos mais uma camada na arquitetura.

Atualmente estamos caminhando para a SOA (arquitetura orientada a serviços), o que deve adicionar mais algumas camadas nas aplicações. Novas camadas num mundo sem virtualização significam mais servidores, e diga-se de passagem, mais servidores significa, aumento dos custos de gerenciamento, aumento do consumo de energia elétrica (não apenas com os servidores, mas principalmente com a refrigeração deles), aumento da complexidade do ambiente, isso inclui cabeamento, estratégias de backup, e até mesmo aumento do MTTR (Mean Time to Repair) ...

Em contrapartida, os servidores ganham cada vez mais poder de processamento, ainda mais com a atual tecnologia multi-core. Ora, servidores com grande poder de processamento, e com aplicações cada vez mais distribuídas não significam aplicações com grande desempenho? Sim, isso é verdade, porém com um custo cada vez mais elevado. Não apenas para o bolso das empresas, mas também para o meio ambiente, já que isto também significa que a eficiência energética dos equipamentos é cada vez menor, uma vez que aumentam o poder de processamento e diminuem as tarefas de cada servidor. Estima-se que, em média, é utilizado apenas 10% da capacidade de processamento de um servidor x86 durante um dia de trabalho. Você já pensou sobre isso?

Bom, esta historinha toda não foi para apavorar ninguém, e muito menos para manifestar contrariedade quanto a essa mudança de arquitetura. O objetivo era mostrar como os ambientes têm crescido de forma exponencial, e a partir daqui poder mostrar de forma clara os grandes benefícios da virtualização de servidores.

Como vimos no post “Entendendo a virtualização de servidores – Parte I”, a virtualização de servidores permite a criação de máquinas virtuais a partir do compartilhamento de hardware. Hmm, interessante isso. Podemos criar servidores isolados no mesmo equipamento, isso significa que aumentaremos a eficiência energética deles, sem prejudicar as aplicações e sem corrermos o risco de conflitos que uma consolidação poderia causar. Genial!

Aqui tocamos em um dos principais pontos da virtualização de servidores. A otimização da infra-estrutura de TI. Esta otimização leva à consolidação e contenção de servidores.

Com a criação de uma infra-estrutura virtual, podemos colocar "N" servidores virtuais em um mesmo servidores físico, aumentando a eficiência energética destes equipamentos e diminuíndo a complexidade do ambiente. Este "N", em ambientes de produção, chega facilmente a 15 ou 20. Você já pensou quanta economia reduzir em 15 vezes o número de servidores físicos traria a sua empresa? Vamos citar alguns:

  • Redução do espaço físico necessário para armazená-los;
  • Redução do consumo de energia dos equipamentos;
  • Redução da dissipação de calor, e conseqüentemente da necessidade de refrigeração (grande vilão de consumo); (O meio ambiente agradece :)
  • Redução das conexões de cabos de rede. Menos cabos, significa menor número de portas de switch necessárias;
  • Redução de tomadas e cabos de energia;
  • Redução de HBAs e Switches Fiber Channel para acesso ao storage
  • Com isso tudo, reduzimos a complexidade do ambiente, e indiretamente centralizamos o gerenciamento.

E ainda tem a contenção, o que significa que quando se precisa de um novo servidor, tudo que se precisa fazer é criar uma nova máquina virtual, o que reduz significativamente o tempo de provisionamento de novos servidores. As máquinas virtuais são arquivos, e é muito simples a criação de máquinas modelos que se tornam novos servidores em minutos.
Preciso lembrar que novos servidores não significarão gastos com aquisição de equipamento, aumento da complexidade, etc, etc?
Mas e quando o servidor não aguentar mais máquinas virtuais? Simples, adicione mais um servidor físico a sua farm, aumentando o seu pool de recursos!

Bom, isso representa uma redução de custos em torno 60%. Ok, mas não acaba por aí!

A virtualização de servidores torna as máquinas virtuais independentes do hardware físico, e aí chegamos no segundo grande benefício desta fantástica tecnologia. A facilidade em promover a continuidade dos negócios, e o baixo tempo de disaster recovery.

A independência do hardware significa que seu site backup não precisa ter equipamentos idênticos e parados aguardando a falha do site principal. Isto reduz muito o custo de um site backup e, também, a complexidade dele. Com um modelo bem desenhado, é possível em menos de 20 minutos ter um data center de uma grande empresa rodando no site backup em caso de um sinistro. Quanto tempo sua empresa levaria para colocar os serviços no ar em caso de um sinistro?

Os hypervisors mais avançados, possuem outros elementos que reduzem, também, a indisponibilidade por falha de um equipamento físico. No caso de paradas planejadas, eles conseguem, até mesmo, evitar a indisponibilidade dos serviços, além de promover alta-disponibilidade para todos os servidores, sem a necessidade de aquisição de softwares caros de clusterização.

Ora, com tudo isso não fica muito mais fácil atingir os níveis de serviços desejados? Então para aquelas empresas que possuem outsourcing do seu ambiente, isto também representaria redução dos custos dos contratos!

Bom pessoal, este post já ficou extenso demais. Certamente existem outros benefícios não citados diretamente, mas como vocês puderam perceber, a virtualização está mudando o conceito de data centers e ajudando a formar os chamados data centers de próxima geração. Deu pra entender por que tanto se fala nesta tecnologia atualmente?

Querem saber mais? Entrem em contato conosco!

Um ótimo início de semana a todos!