Bidh an dreach ùr de Cloud Hypervisor 0.3 a ’ruighinn, an stòr fosgailte VMM

Hypervisor Cloud

Dh'ainmich Intel gun deach dreach ùr den hypervisor "Cloud Hypervisor 0.3" a eIs e monitor inneal brìgheil stòr fosgailte a th ’ann tha sin a ’ruith thairis air KVM. Am pròiseact a ’cuimseachadh air a bhith a’ ruith eallach obrach ùr-nodha san sgòth a-mhàin, a bharrachd air seata cuibhrichte de àrd-ùrlaran bathar-cruaidh agus ailtireachd.

Bidh uallaichean obrach neòil a ’toirt iomradh air an fheadhainn a tha mar as trice air an ruith le teachdaichean taobh a-staigh solaraiche sgòthan. An hypervisor stèidhichte air na pàirtean den cho-phròiseact Rust-VMM, anns a bheil Alibaba, Amazon, Google agus Red Hat a ’gabhail pàirt cuideachd, a bharrachd air Intel.

Tha Rust-VMM sgrìobhte ann an Rust agus a ’toirt cothrom dhut hypervisors sònraichte a chruthachadh airson gnìomhan sònraichte. Is e Cloud Hypervisor aon de na hypervisors sin a tha a ’toirt seachad Monitor Inneal Brìgheil àrd-ìre (VMM) agus a tha air a mheudachadh gus coinneachadh ri dùbhlain coimpiutaireachd sgòthan.

Bidh Cloud Hypervisor a ’cuimseachadh air sgaoilidhean Linux ùr-nodha a leigeil ma sgaoil a ’cleachdadh innealan paravirtualized virtio.

De na prìomh ghnìomhan seasamh a-mach: freagairteachd àrd, caitheamh cuimhne ìosal, àrd-choileanadh, rèiteachadh nas sìmplidhe agus lughdachadh vectaran ionnsaigh.

Tha taic emulation air a lùghdachadh agus tha an cuideam air paravirtualization. An-dràsta chan eil ach siostaman x86_64 a ’faighinn taic, ach tha na planaichean cuideachd a ’toirt a-steach taic airson AArch64. De na siostaman aoighean, an-dràsta Chan eil ach togail 64-bit Linux a ’faighinn taic. Tha CPU, cuimhne, PCI agus NVDIMM air an rèiteachadh aig ìre togail agus faodar innealan brìgheil a ghluasad eadar luchd-frithealaidh cuideachd.

Tha còd a ’phròiseict ri fhaighinn fo cheadachas Apache 2.0.

Prìomh fheartan ùra de Cloud Hypervisor 0.3

Anns an dreach ùr seo de Cloud Hypervisor 0.3 a ’seasamh a-mach cuir às do I / O paravirtualized ann am pròiseasan fa leth. Airson eadar-obrachadh le innealan bloc, chaidh an comas air backends vhost-user-blk a chleachdadh.

An t-atharrachadh a ’ceadachadh innealan bloc a cheangal stèidhichte air a’ mhodal vhost -user, mar SPDK, chun an Cloud Hypervisor mar chùl-taic airson storages paravirtualized.

El taic airson toirt air falbh obrachaidhean lìonra air backends vhost -user-net a nochd anns an dreach roimhe seo air an leudachadh le backend ùr stèidhichte air rianadair lìonra brìgheil TAP. Tha an backend air a sgrìobhadh ann an Rust agus tha e a-nis air a chleachdadh le Cloud Hypervisor mar a ’phrìomh ailtireachd lìonra paravirtualized.

Gus èifeachdas agus tèarainteachd conaltraidh eadar an àrainneachd aoigheachd agus an siostam aoighean a mheudachadh, Thathas a ’moladh buileachadh hybrid de socaidean le seòladh AF_VSOCK (socaidean lìonra brìgheil), ag obair tro virtio.

Tha am buileachadh stèidhichte air eòlas a ’phròiseict Firecracker, air a leasachadh le Amazon. Leigidh VSOCK leat an API socaid POSIX àbhaisteach a chleachdadh airson eadar-obrachadh eadar tagraidhean air an t-siostam aoighean agus an taobh aoigheachd, a bhios a ’comasachadh atharrachadh air prògraman lìonra cunbhalach airson an leithid de eadar-obrachadh agus gus eadar-obrachadh grunn phrògraman teachdaiche a chuir an gnìomh le tagradh frithealaiche.

Is e atharrachadh eile a tha a ’seasamh a-mach sin tha taic tùsail airson an API riaghlaidh air a thoirt seachad a ’cleachdadh protocol HTTP. Anns an àm ri teachd, leigidh an API seo leat obair asyncronach a thòiseachadh air siostaman aoighean, leithid plugging teth de ghoireasan agus àrainneachdan imrich.

Thathas cuideachd a ’soilleireachadh còmhdach a bharrachd le buileachadh còmhdhail stèidhichte air virtio MMIO (mapadh cuimhne virtio), a dh'fhaodar a chleachdadh gus siostaman aoighean as ìsle a chruthachadh nach fheum emulation bus PCI.

Mar phàirt de dh ’iomairt gus taic airson taic cur air bhog aoighean a leudachadh, tha Cloud Hypervisor air cur ris a’ chomas innealan IOMMU paravirtualized a chuir air adhart tro virtio, a dh ’fhaodadh tèarainteachd tèarainteachd innealan freumhaichte agus dìreach a chuir air adhart.

Mu dheireadh de na h-ùirsgeulan eile a tha air an sònrachadh san ad, tha na sTaic air a thoirt seachad airson Ubuntu 19.10, còmhla ri cuideachd an comas a bharrachd siostaman aoigh a ruith le barrachd air 64GB de RAM.

Ma tha thu airson tuilleadh fhaighinn a-mach mu dheidhinn, a bharrachd air a bhith comasach air obrachadh leis an Hypervisor seo, faodaidh tu sgrùdadh a dhèanamh air mion-fhiosrachadh Anns a ’cheangal a leanas.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.