De nieuwe versie van Cloud Hypervisor 0.3 arriveert, de open source VMM

Cloud-hypervisor

Intel kondigde de lancering aan van een nieuwe versie van de hypervisor "Cloud Hypervisor 0.3" welke eHet is een open source virtuele machinemonitor dat loopt over KVM. Het project richt zich op het uitsluitend draaien van moderne workloads in de cloud, plus een beperkte set hardwareplatforms en architecturen.

Cloud-workloads verwijzen naar de workloads die doorgaans worden uitgevoerd door klanten binnen een cloudprovider. De hypervisor is gebaseerd op de componenten van het gezamenlijke Rust-VMM-project, waarin naast Intel ook Alibaba, Amazon, Google en Red Hat participeren.

Rust-VMM is geschreven in Rust en stelt u in staat om specifieke hypervisors te maken voor specifieke taken. Cloud Hypervisor is een van die hypervisors die een hoogwaardige Virtual Machine Monitor (VMM) biedt en is geoptimaliseerd om de uitdagingen van cloud computing aan te gaan.

Cloud Hypervisor richt zich op het vrijgeven van moderne Linux-distributies met behulp van geparavirtualiseerde virtio-apparaten.

Van de belangrijkste taken vallen op: hoge responsiviteit, laag geheugengebruik, hoge prestaties, vereenvoudigde configuratie en verminderde potentiële aanvalsvectoren.

Emulatieondersteuning wordt geminimaliseerd en de nadruk ligt op paravirtualisatie. Momenteel worden alleen x86_64-systemen ondersteund, maar de plannen bevatten ook ondersteuning voor AArch64. Van de gastsystemen, momenteel Alleen 64-bits Linux-builds worden ondersteund. CPU, geheugen, PCI en NVDIMM worden geconfigureerd in de constructiefase en virtuele machines kunnen ook tussen servers worden gemigreerd.

De projectcode is beschikbaar onder de Apache 2.0-licentie.

Belangrijkste nieuwe features van Cloud Hypervisor 0.3

In deze nieuwe versie van Cloud Hypervisor valt 0.3 op eliminatie van geparavirtualiseerde I / O in individuele processen. Voor interactie met blokapparaten is de mogelijkheid toegevoegd om vhost-user-blk-backends te gebruiken.

verandering maakt het mogelijk om blok apparaten aan te sluiten op basis van de vhost -user module, zoals SPDK, naar de Cloud Hypervisor als backends voor geparavirtualiseerde opslag.

El ondersteuning voor het verwijderen van netwerkbewerkingen op vhost -user-net backends die in de vorige versie verschenen, zijn uitgebreid met een nieuwe backend op basis van de virtuele TAP-netwerkcontroller. De backend is geschreven in Rust en wordt nu door Cloud Hypervisor gebruikt als de primaire geparavirtualiseerde netwerkarchitectuur.

Om de efficiëntie en veiligheid van de communicatie tussen de hostomgeving en het gastsysteem te vergroten, een hybride implementatie van sockets met AF_VSOCK-adressering wordt voorgesteld (virtuele netwerksockets), werkend via virtio.

De implementatie is gebaseerd op de ervaring van het Firecracker-project, ontwikkeld door Amazon. Met VSOCK kunt u de standaard POSIX socket-API gebruiken voor interactie tussen applicaties op het gastsysteem en de hostzijde, die de aanpassing van reguliere netwerkprogramma's voor dergelijke interactie vergemakkelijkt en de interactie van verschillende clientprogramma's met een servertoepassing implementeert.

Een andere opvallende verandering is dat initiële ondersteuning voor de beheer-API wordt geleverd met behulp van het HTTP-protocol. Met deze API kunt u in de toekomst asynchrone bewerkingen op gastsystemen starten, zoals hot-plugging van bronnen en migrerende omgevingen.

Ook gemarkeerd is de toevoeging van een laag met de virtio MMIO (virtio memory mapped) -gebaseerde transportimplementatie, die kan worden gebruikt om minimalistische gastsystemen te creëren die geen PCI-bus-emulatie vereisen.

Als onderdeel van een initiatief om de ondersteuning voor ingebedde gastlanceringen uit te breiden, heeft Cloud Hypervisor de mogelijkheid toegevoegd om geparavirtualiseerde IOMMU-apparaten door te sturen via virtio, wat de beveiliging van ingebedde en directe apparaatdoorsturing kan verhogen.

Tot slot van de andere nieuwigheden die in de advertentie worden benadrukt, zijn de sOndersteuning geboden voor Ubuntu 19.10, evenals ook de extra mogelijkheid om gastsystemen met meer dan 64 GB RAM uit te voeren.

Als je er meer over wilt weten, maar ook met deze Hypervisor wilt kunnen werken, kun je de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.