Cloud Hypervisor 0.3 bertsio berria iritsiko da, kode irekiko VMM

Hodei Hipervisorea

Intel-ek merkaturatzea iragarri zuen hipervisorearen bertsio berria "Cloud Hypervisor 0.3" zein eKode irekiko makina birtualaren monitore bat da hori KVM baino gehiago exekutatzen da. Proiektua hodeian lan karga modernoak soilik exekutatzean oinarritzen da, gehi hardware plataforma eta arkitektura multzo mugatua.

Hodeiko lan-kargak hodei hornitzaile baten barruan bezeroek normalean exekutatzen dituztenak dira. Hipervisorea Rust-VMM proiektu bateratuaren osagaietan oinarrituta dago, bertan Alibabak, Amazonek, Googlek eta Red Hatek ere parte hartzen dute, Intelez gain.

Rust-VMM Rust-en idatzita dago eta hiperbisore espezifikoak sortzeko aukera ematen du zeregin zehatzetarako. Cloud Hypervisor goi-mailako makina birtualen monitorea (VMM) eskaintzen duen hipervisor horietako bat da eta hodei-konputazioaren erronkei aurre egiteko optimizatuta dago.

Cloud Hypervisor Linux banaketa modernoak kaleratzean oinarritzen da parabirtualizatutako virtio gailuak erabiliz.

Funtsezko zereginen artean nabarmentzen dira: sentikortasun handia, memoria kontsumo txikia, errendimendu handia, konfigurazio sinplifikatua eta eraso potentzialeko bektore murriztua.

Emulazio laguntza minimizatzen da eta parabirtualizazioa azpimarratzen da. Gaur egun x86_64 sistemak soilik onartzen dira, baina planek AArch64rako laguntza ere jasotzen dute. Sistema gonbidatuen artean, gaur egun 64 biteko Linux eraikuntzak soilik onartzen dira. CPUa, memoria, PCI eta NVDIMM eraikitze fasean konfiguratuta daude eta makina birtualak zerbitzarien artean ere migra daitezke.

Proiektuaren kodea Apache 2.0 lizentziarekin eskuragarri dago.

Cloud Hypervisor 0.3-ren ezaugarri berri nagusiak

Cloud Hypervisor 0.3 bertsio berri honetan nabarmentzen da banakako prozesuetan E / S parabirtualizatuak ezabatzea. Bloke gailuekin elkarreragiteko, vhost-user-blk backend-ak erabiltzeko gaitasuna gehitu da.

Aldaketa vhost -user moduluan oinarritutako bloke gailuak konektatzeko aukera ematen du, SPDK bezala, Cloud Hypervisor-era paravirtualized biltegiratzeko backend gisa

El vhost -user-net backendetan sareko eragiketak kentzeko laguntza aurreko bertsioan agertzen zirenak TAP sare birtualeko kontrolagailuan oinarritutako backend berri batekin hedatzen dira. Backend-a Rust-en idatzita dago eta orain Cloud Hypervisor-ek erabiltzen du sare parabirtualizatutako sareko arkitektura nagusi gisa.

Komunitate ostalariaren eta sistema gonbidatuaren arteko komunikazioen eraginkortasuna eta segurtasuna handitzeko, AF_VSOCK helbideratzea duten socket-en inplementazio hibridoa proposatzen da (sare socket birtualak), virtio bidez lan egiten dutenak.

Inplementazioa Amazon-ek garatutako Firecracker proiektuaren esperientzian oinarritzen da. VSOCKek POSIX socket API estandarra erabiltzeko aukera ematen du gonbidatu sistemako eta ostalariaren aldeko aplikazioen arteko elkarreragina, horrek sareko ohiko programak elkarreragin horretarako egokitzea errazten du eta bezeroen hainbat programaren zerbitzaria aplikazio batekin elkarreragina ezartzen du.

Nabarmentzen den beste aldaketa bat hori da kudeaketa APIaren hasierako laguntza HTTP protokoloa erabiliz ematen da. Etorkizunean, API honek sistema gonbidatuetan eragiketa asinkronoak abiarazteko aukera emango dizu, hala nola baliabideen konektatze beroa eta ingurune migratzaileak.

Nabarmentzen da geruza bat gehitzea virtio MMIO (virtio memory mapped) oinarritutako garraio inplementazioarekin, PCI bus emulazioa behar ez duten sistema gonbidatu minimalistak sortzeko erabil daitekeena.

Gonbidatutako kapsulatutako abiarazketarako laguntza zabaltzeko ekimenaren barruan, Cloud Hypervisor-ek IOMMU gailu parabirtualizatuak virtio bidez birbidaltzeko gaitasuna gehitu du, eta horrek gailu txertatuen eta zuzeneko birbidaltzeen segurtasuna areagotu dezake.

Iragarkian nabarmentzen diren beste nobedadeen artean, azkenik, sUbuntu 19.10-erako laguntza baita 64 GB RAM baino gehiagoko sistema gonbidatuak abiarazteko gaitasuna ere gehitu da.

Horri buruz gehiago jakin nahi baduzu eta Hipervisor honekin lan egin ahal izateaz gain, xehetasunak egiaztatu ditzakezu. Hurrengo estekan.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

bool (egia)