Prihaja nova različica Cloud Hypervisor 0.3, odprtokodni VMM

Hipervizor v oblaku

Intel je napovedal začetek nova različica hipervizorja "Cloud Hypervisor 0.3" ki eGre za odprtokodni monitor navideznega stroja ki teče čez KVM. Projekt se osredotoča na izključno izvajanje sodobnih delovnih obremenitev v oblaku, ter omejen nabor strojnih platform in arhitektur.

Obremenitve v oblaku se nanašajo na tiste, ki jih običajno izvajajo odjemalci v ponudniku oblaka. Hipervizor temelji na komponentah skupnega projekta Rust-VMM, v katerem poleg Intela sodelujejo še Alibaba, Amazon, Google in Red Hat.

Rust-VMM je napisan v Rustu in vam omogoča ustvarjanje določenih hipervizorjev za določene naloge. Cloud Hypervisor je eden tistih hipervizorjev, ki zagotavlja nadzor navideznega računalnika na visoki ravni (VMM) in je optimiziran za spopadanje z izzivi računalništva v oblaku.

Cloud Hypervisor se osredotoča na izdajo sodobnih distribucij Linuxa z uporabo paravirtualiziranih naprav virtio.

Med ključnimi nalogami izstopajo: visoka odzivnost, nizka poraba pomnilnika, visoka zmogljivost, poenostavljena konfiguracija in zmanjšani potencialni vektorji napadov.

Podpora za posnemanje je zmanjšana, poudarek pa je na paravirtualizaciji. Trenutno so podprti samo sistemi x86_64, vendar načrti vključujejo tudi podporo za AArch64. Trenutno od gostujočih sistemov Podprte so le 64-bitne gradnje Linuxa. CPU, pomnilnik, PCI in NVDIMM so konfigurirani v fazi izdelave, navidezne stroje pa je mogoče preseliti med strežnike.

Koda projekta je na voljo pod licenco Apache 2.0.

Glavne novosti Cloud Hypervisor 0.3

V tej novi različici oblaka Hypervisor 0.3 izstopa odprava paravirtualiziranih V / I v posameznih procesih. Za interakcijo z blokovnimi napravami je dodana možnost uporabe vhost-user-blk backkends.

Sprememba omogoča povezavo blokovnih naprav na osnovi modula vhost -user, kot SPDK, v oblak Hypervisor kot zaledje za paravirtualizirane shrambe.

El podpora za odstranjevanje omrežnih operacij v vmesnikih vhost -user-net ki so se pojavili v prejšnji različici, se podaljšajo z novim zaledjem, ki temelji na krmilniku navideznega omrežja TAP. Zaledje je napisano v Rustu, zdaj pa ga Hypervisor Cloud uporablja kot primarno paravirtualizirano omrežno arhitekturo.

Da bi povečali učinkovitost in varnost komunikacije med gostiteljskim okoljem in gostujočim sistemom, predlagana je hibridna izvedba vtičnic z naslavljanjem AF_VSOCK (navidezne omrežne vtičnice), ki delujejo prek virtio.

Izvedba temelji na izkušnjah projekta Firecracker, ki ga je razvil Amazon. VSOCK vam omogoča uporabo standardnega API-ja za vtičnice POSIX za interakcijo med aplikacijami v gostujočem sistemu in gostiteljsko stranjo, kar olajša prilagajanje običajnih omrežnih programov za takšno interakcijo in izvajanje interakcije več odjemalskih programov s strežniško aplikacijo.

Druga sprememba, ki izstopa, je ta začetna podpora za API za upravljanje je na voljo s protokolom HTTP. V prihodnosti vam bo ta API omogočal začetek asinhronih operacij na gostujočih sistemih, kot so vroče priključevanje virov in selitvena okolja.

Poudarjen je tudi dodatek sloja z izvedbo prenosa na osnovi virtio MMIO (preslikani virtio spomin), ki se lahko uporablja za ustvarjanje minimalističnih gostujočih sistemov, ki ne zahtevajo emulacije vodila PCI.

V okviru pobude za razširitev podpore za vgrajeno podporo za zagon gostov je Cloud Hypervisor dodal možnost posredovanja paravirtualiziranih naprav IOMMU prek virtio, kar lahko poveča varnost vdelanega in neposrednega posredovanja naprav.

Končno med drugimi novostmi, ki so poudarjene v oglasu, so sPodpora za Ubuntu 19.10, kot tudi tudi dodana sposobnost za zagon gostujočih sistemov z več kot 64 GB RAM-a.

Če želite vedeti več o tem in tudi sodelovati s tem Hypervisorjem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.