Você está na página 1de 5

Como funciona a tecnologia de Virtualizao Introduo Virtualizao uma abstrao de camada que separa o hardware fsico do sistema operacional

l para fornecer otimizao de utilizao de recursos de TI e flexibilidade. A irtualizao permite m!ltiplas m"quinas irtuais# com sistemas operacionais hetero$%neos executando isoladamente# lado a lado na mesma m"quina fsica. &ada m"quina irtual tem seu pr'prio hardware irtual (por exemplo) *A+# &,-# .I&# etc./ em cima do qual um sistema operacional e aplica0es so carre$ados. 1 sistema operacional enxer$a o hardware como consistente# um con2unto de hardware em relao aos componentes fsicos de hardware atual. +"quinas irtuais so encapsuladas em arqui os# as tornando f"cil de serem sal as# copiadas e de se pro er uma m"quina irtual. 3istemas completos (com aplica0es totalmente confi$uradas# sistema operacional# 4I13 e hardware irtual/ podem ser mo idos# em questo de se$undos# de um ser idor fsico a outro para manuteno em tempo mnimo e continuamente consolida a car$a de trabalho. .os anos 56 foi introduzido a irtualizao# permitindo o particionamento de $randes mainframes# um raro e caro recurso. Ap's um tempo# microcomputadores e ,&7s forneceram mais efici%ncia e uma melhor forma de distribuir o poder de processamento das m"quinas# ento# perto dos anos 86# irtualizao no era mais empre$ada extensamente. .os anos 96# pesquisadores comearam a enxer$ar que a irtualizao poderia resol er al$uns dos problemas associados : proliferao de hardware mais baratos# incluindo subutilizao# custos de $erenciamento e ulnerabilidade. ;o2e# irtualizao est" em primeiro plano# a2udando ne$'cios com escalabilidade# se$urana e $erenciamento de infraestrutura $lobal de TI. A Virtualizao *ecentemente as maiores fabricantes de processadores do mercado# Intel e A+<# desen ol eram otimiza0es no hardware# com no as instru0es de &,-# para uso especfico de irtualizao de sistemas operacionais. A tecnolo$ia da Intel se chama Vanderpool e a da A+< de ,acifica# e ambas permitem que um processador funcione como se fossem "rios processadores trabalhando em paralelo de modo a permitir que "rios sistemas operacionais se2am executados ao mesmo tempo em uma mesma m"quina. A tecnolo$ia de irtualizao no uma idia no a. =xistem al$uns pro$ramas no mercado que permitem irtualizao e muito pro a elmente o V+ware o mais famoso deles. &om esta tcnica# um !nico processador pode funcionar como se fosse "rios processadores trabalhando em paralelo# permitindo ao micro rodar "rios sistemas operacionais ao mesmo tempo. V"rias pessoas confundem irtualizao com multitarefa. .a multitarefa# existe um !nico sistema operacional e "rios pro$ramas trabalhando em paralelo. .a

irtualizao oc% pode ter "rios sistemas operacionais trabalhando em paralelo# cada um com "rios pro$ramas distintos em execuo. &ada sistema operacional roda em um processador irtual# ou se2a# em uma m"quina irtual. A fi$ura abaixo mostra o funcionamento de um sistema operacional multitarefa)

+odelo de multitarefa.

+odelo de irtualizao.

A tecnolo$ia de Virtualizao usa o mesmo conceito do modo Virtual 8685 (V85/# que est" dispon el desde os processadores >85. .o modo V85 oc% pode criar "rias m"quinas irtuais 8685 para rodar paralelamente pro$ramas baseados no <13. &om as tecnolo$ias da Intel e da A+<# podem ser criadas "rias m"quinas irtuais completas e rodar sistemas operacionais em paralelo. +as se existem pro$ramas como o V+ware que habilitam a irtualizao# porque implementar esta tecnolo$ia dentro do processador? A anta$em que o processador com tecnolo$ia de irtualizao possui al$umas no as instru0es para controlar a irtualizao# como dito anteriomente. &om essas instru0es# o controle do software (chamado V++# Virtual +achine +onitor/ pode ser mais simples# o que resulta em um maior desempenho se comparado a solu0es baseadas apenas em software. Funcionamento ,rocessadores com tecnolo$ia de irtualizao possuem um con2unto de instru0es extra chamado Virtual +achine =xtensions (=xtens0es de +"quina Virtual/ ou V+@# que traz A6 no as instru0es especficas de irtualizao para o processador# e so elas) V+,T*B<# V+,T*3T# V+&B=A*# V+*=A<# V+C*IT=# V+&ABB# V+BA-&;# V+*=3-+=# V+@1DD e V+@1.. =xistem dois modos de execuo dentro da irtualizao) root e noEroot. .ormalmente apenas o software de controle da irtualizao# chamado Virtual +achine +onitor (V++/# roda no modo root# enquanto que os sistemas operacionais trabalhando

no topo das m"quinas irtuais rodam no modo noEroot. ,ro$ramas sendo executados no topo das m"quinas irtuais so tambm chamados pro$ramas con idados. ,ara entrar no modo de irtualizao# o pro$rama de e executar a instruo V+@1. e ento chamar o software V++ (Virtual +achine +onitor/. Deito isso# o software V++ pode entrar em cada m"quina irtual usando a instruo V+BA-.&;# e sair delas usando a instruo V+*=3-+=. 3e a V++ quiser parar todas as m"quinas irtuais e sair do modo de irtualizao# ela executa a instruo V+@1DD.

1perao da tecnolo$ia de irtualizao.

&ada con idado mostrado na fi$ura acima pode ser um sistema operacional diferente# rodando o seu pr'prio software ou at mesmo "rios pro$ramas ao mesmo tempo.

Por que a Virtualizao? A Virtualizao uma quebra de paradi$ma# pois muda a forma que oc% pensa sobre recursos computacionais. &om a irtualizao# no h" o limite de executar somente um sistema operacional em um subutilizado ser idor ou estao de trabalho. F poss el consolidar facilmente m!ltiplas plataformas rodando diferentes sistemas operacionais e aplica0es hetero$%neas em uma !nica poderosa e confi" el plataforma. Isso reduz o n!mero de sistemas a serem $erenciados para a mesma tarefa e operao# que a2uda a cortar ener$ia e custos. Viirtualizao uma soluo de software que isola os sistemas operacionais e seus aplicati os de recursos de plataforma de hardware. &ada instGncia de sistema operacional chamada de Virtual +achine (V+/ e roda em sua pr'pria partio. 1 software de irtualizao# chamado Virtual +achine +onitor (V++/# $erencia requisi0es e ati idades do sistema operacional (31/# mudando o controle do hardware para cada 31 requisitado. ,arti0es separadas isolam falhas ou ataques de software para uma !nica V+# mantendo um alto n el de se$urana e disponibilidade do meio irtual. A irtualizao d" o controle de cada partio# deixando que se pare ou reinicie qualquer V+ sem afetar outras ati idades na plataforma. V+ podem ser duplicadas em um !nico ser idor para

recuperao em caso de al$uma instGncia do aplicati o falhar# possibilitando maior continuidade de ne$'cios em menos plataformas e por menor custo. =sta0es de trabalho irtualizadas permitem que desen ol edores hospedem sucessi as intera0es de uma pilha de software# includo a erso de produo# em separadas parti0es da mesma plataforma. Isso pode aumentar a utilizao de hardware e simplificando o ciclo de ida $erencial. .o as e atualiza0es de um produto podem ser testadas na mesma plataforma de produo sem interromper o meio produti o# eliminando a custosa necessidade de duplicao do meio. A irtualizao muda a forma que as pessoas pensam sobre populao e $erenciamento de data center# dando mais op0es que podem a2udar a diminuir custos e risco# melhorando a continuidade de ne$'cios e aumentando a efici%ncia de TI e a$ilidade de ne$'cios. Trs abordagens Virtualizao em de uma ariedade de implementa0es. =m seu modelo b"sico# conhecido como irtualizao completa# a ferramenta possui uma completa m"quina emulada em que um sistema operacional pode rodar. 1 V+Care um bom exemplo do modelo. A maior anta$em dessa aborda$em a flexibilidade) um poderia rodar um 31 baseado em *I3& em um hospedeiro baseado em arquitetura Intel. =nquanto essa aborda$em 'b ia# h" si$nificantes problemas de performance em tentar emular um completo set de hardware em software. +esmo com complexas otimiza0es# muito difcil alcanar utiliz" el performance de um meio completamente irtualizado. ,or outro lado o 3in$le Hernel Ima$e (3HI/# que hospeda partes de c'pias adicionais dele mesmo. =sse tipo de irtualizao pode ser encontrado no 3wsoft Virtuozzo e 3un 3olaris Iones. 3HI pode ser ima$inado como uma irtualizao Jpeso le eK. =ssa aborda$em pre ine os problemas de performance com emulao pura# mas ao custo de flexibilidade. .o poss el# por enquanto# rodar diferentes ers0es ou mesmo diferentes n eis de patch de um particular sistema operacional na mesma m"quina. =mbora ers0es existam no hospedeiro# o mesmo software ser" disponibilizado ao con idado. 3HI tambm sacrifica a se$urana e confiabilidade pro ida pelos outros mtodos de irtualizao. 3e o Lernel est" com falha de se$urana# todas as instGncias no sistema estar" comprometido.
Paravirtualizao, encontrado no XenSource , cdigo livre e produto da Xen, tenta conciliar as duas abordagens. Ao invs de emular hard are, paravirtualizao usa vers!es ligeiramente alteradas de sistemas operacionais "ue permitem acesso direto aos recursos do hard are pelo gerenciador. # conhecido como virtualizao assistida por hard are, e melhora a per$ormance signi$icantemente. %m troca de reter estabilidade, o S& convidado no est' amarrado ao S& hospedeiro. Sistemas operacionais drasticamente di$erentes podem estar rodando em uma () ao mesmo tempo, como pode ser $eito em virtualizao completa. *esse modo, paravirtualizao pode ser imaginado como uma virtualizao completa de bai+o overhead.

Benef cios de Virtualizao Particionamento!

E +!ltiplas aplica0es e sistemas operacionais podem ser executados em um !nico sistema fsico. E 3er idores podem ser consolidados em m"quinas irtuais# escalando arquiteturas. E *ecursos computacionais so tratados em uma poltica uniforme para que se2am alocadas m"quinas irtuais de maneira controlada. Isolamento! E +"quinas irtuais so completamente isoladas da m"quina hospedeira e de outras m"quinas irtuais. 3e uma m"quina irtual tem problemas# todas as outras no so afetadas. E <ados no azam entre m"quinas irtuais e aplicati os podem somente se comunicar em conex0es de rede confi$uradas. "nca#sulamento! E -m completo ambiente de m"quina irtual sal o em um simples arqui o# f"cil de fazer bacLup# de ser mo ido e copiado. E ,adronizao de hardware irtualizado fornecida para a aplicao# $arantindo compatibilidade.

Algumas m$quinas %irtuais 1 V+ware software propriet"rio e possui o V+ware ,laMer# que $ratuito# precisando ter ima$ens de m"quinas irtuais criadas com o CorLstation ou com outro pro$rama. 1 @en# para 43< e Binux# $ratuito# sob licena N,B considerado um dos melhores sistemas de irtualiza0es existentes. 1 Virtuoso# da 3Csoft e tambm para plataformas Intel e A+<# pode ser usado em Cindows e Binux.

http)OOwww.xbitlabs.comOima$esOnewsOP66QE6>OiamtRslideQRweb.2p$

Você também pode gostar