O que é virtualização e para que serve?
A virtualização está
presente tanto no desktop de um entusiasta pelo assunto quanto no ambiente de
TI de uma infinidade de empresas das mais variadas áreas. Não
se trata de "moda" ou mero capricho: graças a este conceito, é
possível, entre outros benefícios, economizar com equipamentos e obter
resultados de determinadas tarefas computacionais em menor tempo. Neste texto
de introdução ao assunto, você saberá o que é máquina virtual,
conhecerá as principais técnicas de virtualização existentes e descobrirá as
suas principais vantagens.
O conceito de virtualização
Apesar de ser uma ideia antiga - seu
surgimento se deu na década de 1960, se propagando com mais força a partir de
1970 -, a virtualização é extremamente importante para o mundo cada vez mais
"digital" de hoje. Podemos definir o conceito como soluções
computacionais que permitem a execução de vários sistemas operacionais e seus
respectivos softwares a partir de uma única máquina, seja ela um desktop
convencional ou um potente servidor.
Sim, é como se você se deparasse com um
ou mais computadores distintos dentro de um só. A diferença é que estas
máquinas são virtuais: na prática, elas oferecem resultados como
qualquer outro computador, mas existem apenas logicamente, não fisicamente.
Cada máquina virtual se traduz em um
ambiente computacional completo: praticamente todos os recursos de seu sistema
operacional podem ser utilizados, é possível conectá-las em rede, consegue-se
instalar aplicativos, enfim.
Uma das razões para o surgimento da
virtualização é que, anos atrás, na época em que osmainframes dominavam
o cenário tecnológico e não havia computadores pessoais, por exemplo, não
existia a praticidade de "adquirir, instalar e usar um software" -
este era acompanhado de bibliotecas e outros recursos que o tornavam quase que
exclusivos ao o computador para o qual foi desenvolvimento originalmente.
Desta forma, muitas vezes uma
organização que implementava um novo sistema se via obrigada a adquirir um
equipamento apenas para executá-lo, em vez de simplesmente aproveitar o
maquinário existente, deixando toda a operação mais cara no final das contas.
A virtualização conseguiu resolver este
problema: pode-se aproveitar um computador já existente para executar dois ou
mais sistemas distintos, já que cada um roda dentro de sua própria máquina
virtual. Evita-se, assim, gastos com novos equipamentos e aproveita-se os
possíveis recursos ociosos do computador.
Nos dias de hoje, a virtualização
permite, por exemplo, que uma empresa execute vários serviços a partir de um
único servidor ou até mesmo que um usuário doméstico teste um sistema
operacional em seu computador antes de efetivamente instalá-lo. Do ponto de
vista corporativo, seu uso atual se destina a várias aplicações, como sistemas
de ERP, serviços de computação
nas nuvens, ferramentas de simulação, entre muitos outros.
Benefícios da virtualização
Você já conhece algumas das vantagens
da virtualização, mas a sua utilização oferece vários outros benefícios. Os
principais são abordados a seguir:
- Melhor aproveitamento da
infraestrutura existente: ao
executar vários serviços em um servidor ou conjunto de máquinas, por exemplo,
pode-se aproveitar a capacidade de processamento destes equipamentos o mais
próximo possível de sua totalidade;
- O parque de máquinas é menor: com o melhor aproveitamento dos recursos já existentes, a
necessidade de aquisição de novos equipamentos diminui, assim como os
consequentes gastos com instalação, espaço físico, refrigeração, manutenção,
consumo de energia, entre outros. Imagine o impacto que esta vantagem pode ter
em um data center, por exemplo;
- Gerenciamento centralizado: dependendo da solução de virtualização utilizada, fica mais fácil
monitorar os serviços em execução, já que o seu gerenciamento é feito de
maneira centralizada;
- Implementação mais rápida: dependendo da aplicação, a virtualização pode permitir sua implementação
mais rápida, uma vez que a infraestrutura já está instalada;
- Uso de sistemas legados: pode-se manter em uso um sistema legado, isto é, antigo, mas ainda
essencial às atividades da companhia, bastando destinar a ele uma máquina
virtual compatível com o seu ambiente;
- Diversidade de plataformas: pode-se ter uma grande diversidade de plataformas e, assim,
realizar testes de desempenho de determinada aplicação em cada uma delas, por
exemplo;
- Ambiente de testes: é possível avaliar um novo sistema ou uma atualização antes de
efetivamente implementá-la, diminuindo significativamente os riscos inerentes a
procedimentos do tipo;
- Segurança e confiabilidade: como cada máquina virtual funciona de maneira independente das
outras, um problema que surgir em uma delas - como uma vulnerabilidade de
segurança - não afetará as demais;
- Migração e ampliação mais fácil: mudar o serviço
de ambiente de virtualização é uma tarefa que pode ser feita rapidamente, assim
como a ampliação da infraestrutura.
fonte: http://www.infowester.com/virtualizacao.php