O que é virtualização de aplicativos?
A virtualização na camada de aplicativos isola os programas do hardware e do sistema operacional, encapsulando-os como objetos movíveis independentes que podem ser deslocados sem afetar outros sistemas. As tecnologias de virtualização de aplicativos reduzem as alterações relacionadas a aplicativos no sistema operacional e mitigam os desafios de compatibilidade com outros programas.
O que é um appliance virtual?
Um appliance virtual não é, como o nome sugere, um hardware. É um aplicativo pré-fabricado e pré-configurado, empacotado com um sistema operacional dentro de uma máquina virtual. Um appliance virtual é um veículo de distribuição de software, apregoado pela VMware e outros fornecedores como uma maneira melhor de instalar e configurar software. Ao visar a camada de virtualização, ele precisa de um destino com um hipervisor. A VMware e outras empresas estão louvando o appliance virtual como uma maneira melhor de empacotar demonstrações, provas de conceito e avaliações de software.
O que é Xen?
O Projeto Xen desenvolveu e continua a evoluir um hipervisor open source gratuito para o x86. Disponível desde 2003 sob a GNU General Public License (Licença Pública Geral), o Xen roda em um sistema operacional host, sendo considerado uma tecnologia de paravirtualização. Iniciou como um projeto de pesquisa na Universidade de Cambridge, conduzido por Ian Pratt, que posteriormente saiu da universidade para fundar a XenSource, primeira empresa a implementar uma versão comercial do hipervisor Xen. Diversas grandes empresas agora suportam o Xen, incluindo Microsoft, Novell e IBM. A XenSource (compreensivelmente) e a Virtual Iron, uma startup na área de SAP, oferecem soluções de virtualização baseadas no Xen.
Qual são os benefícios da virtualização em termos de custos?
Departamentos de TI em toda parte estão sendo pressionados para fazer mais com menos. As tecnologias de virtualização proporcionam uma maneira direta e prontamente ‘quantificável’ de atingir esta meta ao reunir recursos de computação dispersos em pools compartilháveis.
Os analistas estimam, por exemplo, que uma empresa mediana utiliza entre 5% e 25% de sua capacidade de servidor. Nestas empresas, a maior parte da energia consumida pelo hardware está apenas aquecendo a sala durante ciclos ociosos. O emprego de tecnologia de virtualização para consolidar servidores x86 subutilizados no data center gera uma economia de custo de única vez imediata e economias contínuas potencialmente expressivas.
O impacto imediato mais óbvio vem da redução do número de servidores no data center. Menos máquinas significam menos consumo diário de energia, tanto dos próprios servidores quanto dos sistemas de refrigeração que as empresa precisam operar e manter para evitar que eles superaqueçam.
A transformação de uma fazenda de servidores em um pool de computação altamente integrado também pode reduzir futuros gastos com hardware, ao mesmo tempo promovendo economias através de modelos de preço baseado em uso, por exemplo. Além do mais, uma estratégia de virtualização de servidores abre um espaço valioso em rack, proporcionando oportunidade de crescimento para uma empresa. Do ponto de vista de recursos humanos, um data center mais enxuto permite uma melhor alocação dos administradores.
Que tipos de desafios a virtualização apresenta?
Esta tecnologia muda o modo como um data center é gerenciado, administrado e operado. Antes da virtualização de servidores, por exemplo, você simplesmente entrava em um data center, perguntava ao administrador quais eram os cinco principais aplicativos da organização e ele mostrava as máquinas nas quais estes aplicativos estavam rodando. A virtualização desfaz este vínculo tradicional entre hardware e software.
A desvinculação, entretanto, propicia conflitos de performance. Alguns aplicativos têm perfis cíclicos de performance, por exemplo. Um aplicativo de negociação de ações da West Coast e um aplicativo SIMEX rodando na mesma máquina vão se sobrepor em horários de pico do mercado, afetando a performance. Portanto, os administradores têm de pensar muito bem em como o data center virtualizado vai operar. Os grandes fornecedores de virtualização, normalmente, disponibilizam vastos recursos técnicos e pelo menos algum treinamento para explicar como suas soluções funcionam. Mas cada data center opera de uma maneira diferente e cabe aos administradores conhecer seus sistemas.
O que devo buscar em uma solução de virtualização?
Em uma palavra: gerenciamento. A tecnologia de hipervisor core que separa a pilha de aplicativos do hardware subjacente ruma para a comoditização. Os grandes fornecedores de software empresarial (Microsoft, Sun Microsystems, BEA Systems, Hewlett-Packard, BMC e CA, por exemplo) estão incluindo a tecnologia em seus pacotes de produtos e os fornecedores autônomos de virtualização estão dando-a. Eles diferem apenas na capacidade de disponibilizar ferramentas para gerenciar, monitorar e otimizar a alocação de recursos virtualizados. Procure soluções que fornecem ferramentas fáceis de usar para colher estatísticas e aplicar políticas dinâmicas de modo a melhor alocar os recursos físicos entre os consumidores virtuais destes recursos.
Conseqüentemente, a inovação na arena da virtualização está acontecendo em um nível mais alto. Os produtos de próxima geração são totalmente voltados para gerenciamento. A VMware pressentiu os acontecimentos e deu a virada. O pacote VMware Infrastructure reúne servidores, storage e rede em um único pool de recursos. Soluções de virtualização empresarial, como o ESX Server da VMware, fundem CPUs, memória, rede, storage e aplicativos em pools altamente integrados de recursos de computação.
A virtualização contribui muito para reduzir os requisitos físicos do data center, mas também pode elevar o nível de complexidade de gerenciamento destes servidores. Portanto, busque soluções que forneçam gerenciamento de sistemas cross-platform tanto para as máquinas virtuais quanto para as físicas.
Além disso, você vai querer migrar os aplicativos legados e os sistemas operacionais existentes na sua organização, sem modificação, para partições virtuais. Com esta migração, será mais fácil aprimorar a performance destes aplicativos, mas você precisará de uma solução que suporte a integração da virtualização com ferramentas de gerenciamento legadas.
A virtualização não se refere mais apenas a consolidação de servidores. Flexibilidade é outro benefício-chave da tecnologia. Em ambientes virtualizados é mais fácil mover, encapsular, arquivar e otimizar. Os fornecedores de virtualização líderes estão provendo capacidades de “migração em tempo real” que tornam a vida do administrador de rede mais fácil e produtiva.
Compartilhe: