Paravirt

De Xen-BR wiki

Xen-BR 
Paravirtualização

Xenlogo.png




Paravirtualização é o estado da arte da virtualização

A paravirtualização, criada pelos fundadores do projeto Xen® Hypervisor, alterou substancialmente a arquitetura de tecnologias de virtualização. Com a paravirtualização, maquinas virtuais e hypervisor cooperam no sentido de alcançar um alto desempenho de I/O, CPU, meória e virtualização em geral. O hypervisor se apresenta para a maquina virtual como uma camada de abstração de hardware que oferece excelente desempenho. Na verdade, o hypervisor Xen oferece um código menor, maior segurança e até 10 vezes menos sobrecarga. Abaixo, algumas alternativas de virtualização:


Leverage-graphic.gif


Vantagens sobre Virtualização por Hardware

Adicionalmente, o Xen® Hypervisor tem vantagens utilizando virtualização por hardware suportados pela Intel e AMD permitindo assim que maquinas virtuais possam rodar nativamente no hardware enquanto continua atingindo uma performace de I/O muito alta. Com uma abordagem alternatíva, o hypervisor executa um patch binário nos guests impedindo assim que eles interajam diretamente com o hardware, resultando assim em alta performace de overhead, estabilidade e riscos de segurança. Além disso, esta abordagem resulta em um significatívo impacto no desempenho de I/O.


A paravirtualização proporciona um desempenho superior

A paravirtualização exige uma pequena base de código (o hypervisor tem menos que 50.000 linhas de código), que resulta em um overhead extremamente baixo, tipicamente em uma faixa de 0,1% atpe 3,5% para o padrão de performace da industria de benchmarks. Os drivers paravirtualizados do Xen são executados fora do nucleo do hypervisor, onde implementam políticas para compatilhamento de recursos entre multiplos guests, provendo assim um particionamento granular de I/O entre multiplas maquinas virtuais. Outro benefício desta abordagem é que, os drivers rodam em um nível menor de proteção do que o Xen, deixando o hypervisor protegido de uma falha de driver.



Fonte: Xen.org
Ferramentas pessoais