Uhlobo olusha lwe-Cloud Hypervisor 0.3 lufika, umthombo ovulekile we-VMM

Ihyp Hypvisor

I-Intel imemezele ukwethulwa kwe- inguqulo entsha ye-hypervisor "I-Cloud Hypervisor 0.3" okuyi eKungumqapha womshini ovulekile womthombo ovulekile egijima ngaphezulu kwe-KVM. Iphrojekthi igxile ekusebenzeni kuphela kwemithwalo yemisebenzi yesimanje efwini, kanye nesethi elinganiselwe yamapulatifomu wehardware nezakhiwo.

Imithwalo yemisebenzi yamafu ibhekisa kulezo eziqhutshwa amaklayenti ngaphakathi komhlinzeki wefu. Isiphathimandla kusekelwe ezingxenyeni zephrojekthi ehlangene yeRust-VMM, lapho i-Alibaba, i-Amazon, iGoogle neRed Hat nayo ibamba iqhaza, ngaphezu kwe-Intel.

I-Rust-VMM ibhalwe kuRust futhi ikuvumela ukuthi wakhe ama-hypervisors athile ngemisebenzi ethile. ICloud Hypervisor ingelinye lalawo ma-hypervisors ahlinzeka nge-Virtual Machine Monitor esezingeni eliphezulu (VMM) futhi elungiselelwe ukuhlangabezana nezinselelo zokusebenzisa i-cloud computing.

ICloud Hypervisor igxile ekukhipheni ukusatshalaliswa kwesimanje kweLinux usebenzisa amadivayisi we-virtio we-paravirtualized.

Kwemisebenzi esemqoka ivelele: ukuphendula okuphezulu, ukusetshenziswa kwememori ephansi, ukusebenza okuphezulu, ukumiswa okwenziwe lula kanye nokwehlisa izivikeli zokuhlasela ezinamandla.

Ukwesekwa kwe-Emulation kuncishisiwe futhi ukugcizelela kukwenza paravirtualization. Okwamanje kuphela amasistimu we-x86_64 asekelwayo, kepha izinhlelo zifaka nokusekelwa kwe-AArch64. Ohlelweni lwezivakashi, njengamanje Kusekelwa kuphela ukwakhiwa kweLinux okungama-64-bit. I-CPU, inkumbulo, i-PCI, ne-NVDIMM zilungiselelwe esiteji sokwakha futhi imishini ebonakalayo nayo ingahanjiswa phakathi kwamaseva.

Ikhodi yephrojekthi iyatholakala ngaphansi kwelayisense le-Apache 2.0.

Izici ezintsha eziyinhloko ze-Cloud Hypervisor 0.3

Kule nguqulo entsha ye-Cloud Hypervisor 0.3 ivelele ukuqedwa kwe-I / O eyenziwe ngokwezigaba ezinkambisweni ngazinye. Ukuxhumana namadivayisi we-block, amandla wokusebenzisa i-vhost-user-blk backends ingeziwe.

Ushintsho ivumela ukuxhuma amadivayisi we-block ngokususelwa kumodyuli ye-vhost -user, njenge-SPDK, kwi-Cloud Hypervisor njengezikhala ezingemuva zezitoko ezifakwe iparavirtualized.

El ukuxhaswa kokususa ukusebenza kwenethiwekhi kuma-backhost we-vhost -user-net okuvele enguqulweni edlule kunwetshwa nge-backend entsha ngokuya ngesilawuli senethiwekhi esibonakalayo se-TAP. I-backend ibhalwe ku-Rust futhi manje isetshenziswa yi-Cloud Hypervisor njengokwakhiwa kwenethiwekhi okuyiparavirtualized.

Ukukhulisa ukusebenza kahle nokuvikeleka kwezokuxhumana phakathi kwendawo yokusingathwa nohlelo lwezivakashi, ukuqaliswa kwe-hybrid kwamasokhethi anekheli le-AF_VSOCK kuhlongozwa (amasokhethi enethiwekhi), esebenza nge-virtio.

Ukuqaliswa kusekelwe kokuhlangenwe nakho kwephrojekthi ye-Firecracker, eyenziwe yi-Amazon. I-VSOCK ikuvumela ukuthi usebenzise i-API ejwayelekile ye-POSIX socket ukuxhumana phakathi kwezicelo ohlelweni lwezivakashi nohlangothi lomgcini, elenza kube lula ukujwayela izinhlelo zenethiwekhi ezivamile zokwenza ukuxhumana okunjalo nokusebenzisa ukuxhumana kwezinhlelo zamakhasimende eziningana ngohlelo lwe-server.

Olunye ushintsho olugqamile yilolo ukusekelwa kokuqala kwe-API yokuphatha kunikezwa kusetshenziswa umthetho olandelwayo we-HTTP. Ngokuzayo, le API izokuvumela ukuthi uqale ukusebenza ngokuhlelekile kumasistimu ezivakashi, njengokufaka okushisayo kwezinsizakusebenza nezindawo ezifudukayo.

Okunye okugqanyisiwe ukwengezwa kongqimba ne-virtio MMIO (virtio memory mapped) - okususelwe ekusetshenzisweni kwezokuthutha, okungasetshenziselwa ukudala izinhlelo zezivakashi ezincane ezingadingi ukulingiswa kwebhasi le-PCI.

Njengengxenye yesinyathelo sokunweba ukwesekwa kokwethulwa kwezivakashi okushumekiwe, i-Cloud Hypervisor ingeze ikhono lokudlulisa amadivayisi we-IOMMU asetshenzisiwe ngokusebenzisa i-virtio, engakhuphula ukuphepha kokudluliswa nokushumeka okuqondile kwedivayisi.

Ekugcineni kwamanye amanoveli agqanyisiwe esikhangisweni, yi-sUkusekelwa kuhlinzekelwe Ubuntu 19.10, kanye futhi nekhono elengeziwe lokuqalisa izinhlelo zezivakashi ezingaphezu kwe-64GB ye-RAM.

Uma ufuna ukwazi kabanzi ngayo, futhi ukwazi ukusebenza nale Hypervisor, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.