Intel ilmoitti käynnistävänsä hypervisorin uusi versio "Pilvihypervisori 0.3" mikä eSe on avoimen lähdekoodin virtuaalikoneen näyttö joka kulkee KVM: n yli. Projekti keskittyy yksinomaan nykyaikaisen työmäärän suorittamiseen pilvessä, sekä rajoitettu joukko laitteistoalustoja ja -arkkitehtuureja.
Pilvikuormitukset tarkoittavat niitä, joita tyypillisesti ylläpitävät asiakkaat pilvipalvelun tarjoajan sisällä. Hypervisori perustuu Rust-VMM-yhteisprojektin osiin, johon Alibaba, Amazon, Google ja Red Hat osallistuvat myös Intelin lisäksi.
Rust-VMM on kirjoitettu Rust-muodossa ja sen avulla voit luoda tiettyjä hypervisoreja tiettyihin tehtäviin. Cloud Hypervisor on yksi niistä hypervisoreista, joka tarjoaa korkean tason virtuaalikoneen monitorin (VMM) ja on optimoitu vastaamaan pilvipalvelujen haasteisiin.
Cloud Hypervisor keskittyy nykyaikaisten Linux-jakelujen julkaisemiseen käyttämällä paravirtualisoituja virtio-laitteita.
Keskeisistä tehtävistä erottuu: korkea reagointikyky, pieni muistin kulutus, korkea suorituskyky, yksinkertaistettu kokoonpano ja pienemmät potentiaaliset hyökkäysvektorit.
Emulointituki on minimoitu ja painopiste on paravirtualisoinnissa. Tällä hetkellä vain x86_64-järjestelmiä tuetaan, mutta suunnitelmiin sisältyy myös tuki AArch64: lle. Vierasjärjestelmistä tällä hetkellä Vain 64-bittisiä Linux-rakennelmia tuetaan. CPU, muisti, PCI ja NVDIMM määritetään rakennusvaiheessa, ja virtuaalikoneita voidaan myös siirtää palvelimien välillä.
Projektikoodi on saatavana Apache 2.0 -lisenssillä.
Cloud Hypervisor 0.3: n tärkeimmät uudet ominaisuudet
Tässä uudessa Cloud Hypervisor -versiossa 0.3 erottuu paravirtualisoidun I / O: n eliminointi yksittäisissä prosesseissa. Lohkolaitteiden kanssa tapahtuvaan vuorovaikutukseen on lisätty kyky käyttää vhost-user-blk -taustoja.
Muutos sallii lohkolaitteiden liittämisen vhost -user-moduulin perusteella, kuten SPDK, Cloud Hypervisoriin paravirtualisoitujen tallennustilojen taustakuvina.
El tuki verkkotoimintojen poistamiselle vhost -user-net-backendeillä edellisessä versiossa ilmestyneitä laajennetaan uudella taustalla, joka perustuu TAP-virtuaaliverkko-ohjaimeen. Taustakuva on kirjoitettu Rust-muodossa, ja Cloud Hypervisor käyttää sitä nyt ensisijaisena paravirtualisoituna verkkoarkkitehtuurina.
Isäntäympäristön ja vierasjärjestelmän välisen viestinnän tehokkuuden ja turvallisuuden lisäämiseksi ehdotetaan pistorasioiden hybriditoteutusta, jossa on AF_VSOCK-osoite (virtuaaliset verkkoliittimet), jotka toimivat virtion kautta.
Toteutus perustuu Amazonin kehittämän Firecracker-projektin kokemuksiin. VSOCK: n avulla voit käyttää tavallista POSIX-liitännän sovellusliittymää vuorovaikutusta vierasjärjestelmän ja isäntäpuolen sovellusten välillä, mikä helpottaa säännöllisten verkko-ohjelmien mukauttamista tällaiseen vuorovaikutukseen ja toteuttaa useiden asiakasohjelmien vuorovaikutuksen palvelinsovelluksen kanssa.
Toinen erottuva muutos on se hallinta-sovellusliittymän ensimmäinen tuki tarjotaan HTTP-protokollan avulla. Jatkossa tämän sovellusliittymän avulla voit aloittaa asynkroniset toiminnot vierasjärjestelmissä, kuten resurssien pikaliitännät ja siirtävät ympäristöjä.
Korostettu on myös kerroksen lisääminen virtio MMIO (virtio memory mapped) -pohjaiseen kuljetusratkaisuun, jota voidaan käyttää luomaan minimalistisia vierasjärjestelmiä, jotka eivät vaadi PCI-väyläemulointia.
Osana aloitetta lisätä upotettujen vieraskäynnistystukien tukea Cloud Hypervisor on lisännyt mahdollisuuden välittää paravirtualisoituja IOMMU-laitteita virtion kautta, mikä voi lisätä sulautettujen ja suorien laitteiden edelleenlähetysten turvallisuutta.
Lopuksi muut mainoksessa korostetut uutuudet ovat sTuki Ubuntu 19.10: lle, samoin kuin myös lisätty kyky käyttää vierasjärjestelmiä, joissa on yli 64 Gt RAM-muistia.
Jos haluat tietää enemmän siitä ja pystyä työskentelemään tämän hypervisorin kanssa, voit tarkistaa yksityiskohdat Seuraavassa linkissä.