Professional Documents
Culture Documents
que serve?
A virtualizao est presente tanto no desktop de um entusiasta pelo assunto quanto no
ambiente de TI de uma infinidade de empresas das mais variadas reas. No se trata de
"moda" ou mero capricho: graas a este conceito, possvel, entre outros benefcios,
economizar com equipamentos e obter resultados de determinadas tarefas computacionais
em menor tempo.
O conceito de virtualizao
Apesar de ser uma ideia antiga - seu surgimento se deu na dcada de 1960, se
propagando com mais fora a partir de 1970 -, a virtualizao extremamente
importante para o mundo cada vez mais "digital" de hoje. Podemos definir o
conceito como solues computacionais que permitem a execuo de vrios
sistemas operacionais e seus respectivos softwares a partir de uma nica
mquina, 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 diferena que estas mquinas so virtuais: na prtica,
elas oferecem resultados como qualquer outro computador, mas existem
apenas logicamente, no fisicamente.
Cada mquina virtual se traduz em um ambiente computacional completo:
praticamente todos os recursos de seu sistema operacional podem ser
utilizados, possvel conect-las em rede, consegue-se instalar aplicativos,
enfim.
Virtualizao
cada um roda dentro de sua prpria mquina virtual. Evita-se, assim, gastos
com novos equipamentos e aproveita-se os possveis recursos ociosos do
computador.
Nos dias de hoje, a virtualizao permite, por exemplo, que uma empresa
execute vrios servios a partir de um nico servidor ou at mesmo que um
usurio domstico teste um sistema operacional em seu computador antes de
efetivamente instal-lo. Do ponto de vista corporativo, seu uso atual se destina
a vrias aplicaes, como sistemas de ERP, servios de computao nas
nuvens, ferramentas de simulao, entre muitos outros.
Benefcios da virtualizao
Voc j conhece algumas das vantagens da virtualizao, mas a sua utilizao
oferece vrios outros benefcios. Os principais so abordados a seguir:
- Melhor aproveitamento da infraestrutura existente: ao executar vrios
servios em um servidor ou conjunto de mquinas, por exemplo, pode-se
aproveitar a capacidade de processamento destes equipamentos o mais
prximo possvel de sua totalidade;
- O parque de mquinas menor: com o melhor aproveitamento dos recursos
j existentes, a necessidade de aquisio de novos equipamentos diminui,
assim como os consequentes gastos com instalao, espao fsico,
refrigerao, manuteno, consumo de energia, entre outros. Imagine o
impacto que esta vantagem pode ter em um data center, por exemplo;
Hardware na virtualizao
At agora, lidamos com a virtualizao como sendo uma variedade de tcnicas
baseadas em software. Mas o hardware tambm pode ter participao
importante em solues do tipo.
Empresas como Intel e AMD, as maiores fabricantes de processadores do
mundo, desenvolveram (e desenvolvem) tecnologias que possibilitam aos seus
chips um trabalho aprimorado em solues de mquinas virtuais,
especialmente no que diz respeito virtualizao total.
No caso da Intel, muitos de seus processadores atuais contam a
tecnologia Intel Virtualization Technology (Intel VT), que consiste em um
conjunto de instrues aplicadas ao chip especialmente para tratar de tarefas
de virtualizao. A AMD tem uma tecnologia equivalente (no h
compatibilidade de uma com a outra), de nome AMD Virtualization (AMD-V).
Entre os recursos oferecidos por estas tecnologias est a capacidade de
facilitar o trabalho de fazer com que o processador funcione como um conjunto
de chips, um para cada mquina virtual em uso.
VMware
A VMware uma empresa de origem norte-americana especializada em
virtualizao. Seus produtos so bastante conhecidos no mercado e atendem a
aplicaes dos mais variados tamanho.
Um deles - o produto de entrada, por assim dizer - o VMware Player, um
software gratuito de virtualizao que permite ao usurio domstico criar uma
mquina virtual para rodar outros sistemas operacionais no Windows ou no
Linux. Assim, pode-se estudar um sistema, fazer testes de softwares, entre
outros.
Microsoft
A Microsoft tambm tem presena expressiva no mercado de virtualizao,
especialmente porque os seus softwares da categoria se integram facilmente
aos seus sistemas operacionais - pelo menos na maioria das vezes.
Xen
Xen outro nome bastante forte quando o assunto virtualizao. Trata-se de
uma soluo baseada em VMM que teve seu desenvolvimento promovido pela
Universidade de Cambridge, no Reino Unido. O projeto compatvel com
vrias plataformas e arquiteturas.
Disponibilizado como software livre, o Xen gratuito e o seu cdigo-fonte pode
ser acessado por qualquer pessoa. Por isso, seu uso bastante difundido no
meio acadmico e por entusiastas de sistemas Linux, por exemplo.
VirtualBox
O VirtualBox um projeto iniciado em 2007 por uma empresa alem de nome
Innotek, mas que hoje pertence Oracle. Sua proposta a de permitir ao
usurio rodar um sistema operacional dentro do outro sem enfrentar
complexidade.
H verses do software para os principais sistemas operacionais do mercado,
como Windows, OS X e distribuies Linux. A verso mais importante do
VirtualBox tem cdigo-fonte aberto e gratuita, mas a Oracle disponibiliza
edies para uso corporativo que exigem pagamento de licenas.
Desvantagens da virtualizao
A infinidade de solues e mtodos disponveis faz com que a virtualizao
atenda s mais variadas necessidades, como voc j sabe, mas tambm no
podemos entender o conceito como um "remdio milagroso" para todos os
problemas de TI. Dependendo das circunstncias, a virtualizao tambm pode
ter desvantagens. Eis algumas:
- Sobrecarga afeta a todas as mquinas virtuais: para comear, a
quantidade de mquinas virtuais que um computador pode suportar no
ilimitada, razo pela qual necessrio encontrar um equilbrio para evitar
sobrecarga, do contrrio, o desempenho de todas as mquinas virtuais ser
afetado;
- Segurana: se houver uma vulnerabilidade de segurana no VMM, por
exemplo, todas as mquinas virtuais podero ser afetadas pelo problema;
Fim