Home    |    Login / Cadastro    |  Contato
 
Nossa Missão
 
 

Virtualização

Mais flexibilidade e novas funções para as plataformas de computação

 

Visão geral: Construindo PCs mais fáceis de usar

As complexidades dos sistemas computacionais são um empecilho para sua adoção mais ampla pelos usuários. A convergência entre computação e comunicações tende a crescer continuamente, mas este crescimento não será sustentável a menos que possamos encontrar formas de gerenciar as complexidades com transparência, ocultando-as do usuário.

Este artigo e o documento do qual ele deriva apresentam uma visão geral de um novo conceito, a virtualização de plataformas, que pode ser usado para dar ao usuário final sistemas futurísticos de computação que são tão fáceis de usar quanto os equipamentos eletrônicos para consumidores.

As plataformas virtuais prometem tornar os computadores do futuro mais autônomos e mais confiáveis, fazendo deles ferramentas quase invisíveis nas nossas vidas cotidianas. A virtualização de plataformas é um ativador chave dos novos modelos de uso que se destinam a transformar estes objetivos em realidade. Ela é a estrada para o futuro da computação.

O caminho para o futuro

A duplicação da densidade de transistores em circuitos integrados a cada dois anos, conhecida como a Lei de Moore, tem permitido que a indústria de computadores fosse capaz de construir sistemas cada vez poderosos e complexos, com dramáticas e sustentadas melhorias na relação custo/benefício. Como resultado, os PCs, computadores móveis e os dispositivos produzidos pela convergência de computação e comunicações (como telefones celulares e PDAs) têm se tornado progressivamente mais ricos em recursos e mais poderosos.

Apesar destes ganhos, os dispositivos e aplicativos computacionais sofisticados são vistos como complexos e intimidam muitos usuários. Tais complexidades podem incluir o esforço necessário para o aprendizado de novos aplicativos, a temida dificuldade para transferir arquivos e dados de sistemas anteriores para as novas plataformas, o desafio das atualizações de software e preocupações relacionadas à segurança. A menos que ele possa ser solucionado, o problema da complexidade se torna uma barreira para o futuro crescimento dessa indústria.

O desafio atual enfrentado pela indústria é continuar produzindo sistemas menores, mais delgados e mais rápidos e, ao mesmo tempo, encontrar melhores meios de gerenciar ascomplexidades das tecnologias computacionais. A indústria direciona um grande esforço para asegurança e gerenciamento de informações e de dispositivos, para a produção de sistemas maisflexíveis e onipresentes e para o aumento da resiliência de sistemas de modo a torná-los disponíveis aos usuários a qualquer tempo, em qualquer lugar. O conceito de virtualização de plataforma abre o caminho para o futuro dos dispositivos poderosos, autônomos e confiáveis.

A virtualização de plataformas pode ser definida como a criação de um sistema computacional logicamente particionado que funciona em cima de uma plataforma real. Embora a virtualização tenha sido aplicada a dispositivos de armazenamento e a servidores, o conceito de virtualização da plataforma vai além e inclui todas as camadas da plataforma - desde aplicativos e sistemas operacionais a componentes, processadores e interconexões da plataforma.

As plataformas virtuais são vistas pelo usuário - e funcionam, sob todos os aspectos - como se fossem computadores físicos. Uma vez que são abstratas e particionadas a partir de plataformas subjacentes e a partir delas mesmas, as plataformas virtuais são uma técnica facilmente trasportável e extremamente robusta para ocultar a complexidade e para aumentar a segurança.

A virtualização é uma forma de criar sistemas menos complexos que fazem o particionamento de subconjuntos de sistemas em dispositivos mais gerenciáveis. Além disso, o particionamento pode dar mais segurança ao sistema, à rede e aos aplicativos pois ele isola subsistemas potencialmente vulneráveis de sistemas subjacentes e de outras plataformas virtuais.

O fim da melancolia das atualizações

Os computadores de mesa estão se tornando muito mais acessíveis. Por menos de US$ 1.000 o consumidor pode comprar um poderoso computador, completo com aplicativos de software, ferramentas de produtividade e software de conectividade. Um número cada vez maior de usuários vê o PC como um utilitário de entretenimento para jogos, comunicação via e-mail e compras na Internet. Mesmo com a popularidade dos PCs, o pensamento de atualização ou manutenção do sistema pode se ser intimidante para muitos consumidores.

A virtualização de plataformas pode tornar o processo de upgrade e manutenção invisível para os usuários. Vejamos o exemplo de Jairo, que vem usando seu velho computador por cinco anos. Ele usa o sistema para armazenar dados confidenciais, informações de contatos, informações financeiras, informações familiares, toneladas de e-mails e os jogos das crianças.

Jairo se sente muito confortável com seu computador antigo e sua interface, e não quer correr o risco de perder todas as suas informações pessoais e sua estrutura organizacional. Embora ele queira ter um PC mais novo e de melhor desempenho, Jairo se sente nervoso sobre o upgrade porque ele ouviu histórias terríveis de amigos que perderam seus dados ou suas estruturas de arquivos quando passaram a usar um novo sistema operacional. Jairo se sente nervoso também sobre o que ele imagina que seriam complexos melhoramentos de segurança e de manutenção.

A virtualização de plataformas pode aliviar a ansiedade de Jairo sobre os upgrades de PC através da emulação de seu computador antigo no sistema novo, atendendo ao mesmo tempo aos seguintes critérios essenciais:

1. No upgrade, Jairo precisa migrar do computador antigo para o novo computador ou novo sistema operacional através de um processo de instalação simples. Depois da migração, o novo sistema precisa ser familiar e estável.

2. Qualquer upgrade traz benefícios, como melhor desempenho, melhor funcionalidade e maior segurança, mas o novo sistema precisa manter as interfaces familiares para abrandar as curvas de aprendizagem.

3. O sistema antigo deve ser acessível no novo computador com uma simples interface de usuário, como um ícone na área de trabalho.

4. Todos os periféricos, inclusive a impressora, precisam funcionar e se comportar exatamente da forma antiga. Isto deve ser verdadeiro quer Jairo esteja instalando um novo sistema operacional, novos aplicativos ou atualizações de segurança.

5. A transferência de dados e da área de trabalho familiar do computador antigo para o novo sistema deve ser tão fácil como um clique do mouse. O novo ambiente computacional precisa oferecer controles de gerenciamento que permitam que Jairo faça a migração como e quando quiser.

6. O computador antigo emulado precisa ser seguro, ter controles de acesso e confidencialidade adequados no novo ambiente de computação.

7. O computador antigo emulado não pode introduzir nenhum risco de segurança nem problemas de desempenho ao novo computador e aos novos aplicativos.

Com a compartimentalização das complexidades do sistema, a virtualização de plataforma permite que Jairo faça a migração com facilidade e mantenha o ambiente computacional com o qual ele está familiarizado, tendo, ao mesmo tempo, um sistema mais gerenciável.

"Qualquer computador é o meu computador"

Os futuros avanços da tecnologia poderão criar ambientes de virtualização em que qualquer computador poderá ser usado por qualquer usuário, a qualquer momento, com a mesma interface.

Pense neste possível cenário do futuro:

Nosso amigo Jairo está trabalhando em uma apresentação em casa, no seu computador pessoal.

Neste sistema doméstico, ele usa o mesmo ambiente do trabalho, inclusive o mesmo sistema operacional, os mesmos aplicativos e as mesmas políticas de IT. Os sistemas de casa e do escritório são virtualmente idênticos.

Agora, Jairo precisa ir a uma conferência de negócios em outra parte do país. No aeroporto, o ambiente virtual de um computador público reflete os ambientes de trabalho e de casa. Não importa se Jairo está em casa, no escritório ou em campo usando um computador público, a virtualização permite que todos os ambientes computacionais sejam virtualmente iguais.

Para acessar o ambiente virtual, Jairo pode precisar fazer login usando sua impressão digital ou um cartão inteligente, ou algum outro tipo de identificação biométrica. Esta tecnologia habilita Jairo a acessar seu computador virtual usando qualquer hardware físico, em qualquer lugar do mundo.

Embora Jairo não seja necessariamente o dono do computador físico no qual ele está trabalhando em um dado momento, ele é o proprietário do ambiente computacional. O hardware físico pode ser um PC, um PDA ou mesmo um telefone celular avançado.

A virtualização usa camadas da rede com a energia do computador local. O usuário pode sempre manter o ambiente pessoal (seu computador virtual) em um chaveiro e inserí-lo no computador público para começar a trabalhar. Dessa forma, a virtualização da plataforma cria um ambiente computacional transparente e personalizado.

Trabalhando em conjunto com pesquisadores acadêmicos e participantes da indústria, o departamento de Pesquisa da Intel está conduzindo dois projetos, PlanetLab e Internet Suspend/Resume (ISR). O objetivo desses projetos é aplicar as tecnologias de virtualização para criar ambientes transparentes e personalizados, com escalabilidade sem precedentes para sistemas seguros, autônomos e flexíveis.

O alicerce para o futuro

A virtualização é o alicerce dos futuros sistemas e plataformas computacionais. Conforme mostrado na Figura 1, a virtualização tem raízes em todas as camadas do sistema computacional, desde aplicativos até componentes de plataformas, interconexões e processadores. A penetraçãoda virtualização em todas as camadas do hardware garante que os sistemas sejam seguros e autônomos e que as complexidades sejam gerenciadas de forma transparente.

No futuro, um único computador físico vai suportar conjuntos de múltiplos computadores virtuais ou de partições virtuais, algumas das quais serão dedicadas ao sistema operacional e a aplicativos especiais, e outras serão reservadas para tarefas genéricas. A virtualização oferece possibilidades infinitas para o projeto dos futuros computadores.

Resumo

Computação e conectividade são inseparáveis. A virtualização permitirá que as redes do futuro sejam confiáveis, seguras e autônomas. Os usuários não precisarão se preocupar que um sistema virtual particionado que contenha arquivos valiosos possa ser atacado por viroses ou hackers, e nunca precisarão se preocupar com a atualização de software e com patches para manter seus sistemas seguros.

A virtualização permite também infinitas possibilidades em design de plataformas e de aplicativos, com gerenciabilidade e segurança transparentes para os usuários.

Fonte: www.intel.comportuguestechnologymagazinearchive2004julit07042.pdf
 

Tópicos Relacionados: