Arriba la nova versió de Cloud Hypervisor 0.3, el VMM codi obert

Cloud Hypervisor

Intel va donar a conèixer el llançament de una nova versió de l'hipervisor "Cloud Hypervisor 0.3" el qual is un monitor de màquina virtual de codi obert que s'executa sobre KVM. el projecte se centra en executar exclusivament càrregues de treball modernes en el núvol, a més d'un nombre limitat d'arquitectures i plataformes de maquinari.

Les càrregues de treball en el núvol es refereixen a aquelles que generalment són executades per clients dins d'un proveïdor del núvol. el hypervisor es basa en els components de el projecte conjunt Rust-VMM, en el qual també participen Alibaba, Amazon, Google i Red Hat, a més d'Intel.

Rust-VMM està escrit a Rust i permet crear hypervisores específics per a tasques específiques. Cloud Hypervisor és un d'aquests hypervisores que proporciona un monitor de màquina virtual (VMM) d'alt nivell i està optimitzat per a fer front als canvis de la computació en el núvol.

Cloud Hypervisor se centra en llançar distribucions modernes de Linux utilitzant dispositius virtio paravirtualizados.

De les tasques clau es destaquen: alta capacitat de resposta, baix consum de memòria, alt rendiment, simplificació de la configuració i reducció de possibles vectors per atacs.

El suport d'emulació es minimitza i l'èmfasi està en la paravirtualización. Actualment, només s'admeten sistemes x86_64, però els plans també inclouen suport per AArch64. Dels sistemes convidats, actualment només s'admeten compilacions de Linux de 64 bits. CPU, memòria, PCI i NVDIMM es configuren en l'etapa de construcció i també es pot migrar màquines virtuals entre servidors.

El codi de el projecte està disponible sota la llicència Apache 2.0.

Principals novetats de Cloud Hypervisor 0.3

En aquesta nova versió de Cloud Hypervisor 0.3 es destaca l'eliminació d'E / S paravirtualizadas en processos individuals. Per a la interacció amb dispositius de bloc, s'ha afegit la capacitat d'usar backends vhost-user-blk.

el canvi permet connectar dispositius de bloc basats en el mòdul vhost -user, com SPDK, a l'Cloud Hypervisor com backends per emmagatzematges paravirtualizados.

El suport per a l'eliminació d'operacions de xarxa en els backends vhost -user-net que van aparèixer en la versió anterior s'amplien amb un nou backend basat en el controlador de xarxa virtual TAP. El backend està escrit a Rust i ara Cloud Hypervisor l'utilitza com l'arquitectura de xarxa paravirtualizada principal.

Per augmentar l'eficiència i la seguretat de les comunicacions entre l'entorn host i el sistema convidat, es proposa una distribució híbrida de sockets amb adreçament AF_VSOCK (Sòcols de xarxa virtual), treballant a través d'virtio.

La implementació es basa en l'experiència de el projecte Firecracker, desenvolupat per Amazon. VSOCK permet utilitzar l'API de sockets POSIX estàndard per a la interacció entre les aplicacions en el sistema hoste i el costat de l'host, la qual cosa facilita l'adaptació dels programes de xarxa regulars per a aquesta interacció i implementar la interacció de diversos programes de client amb una aplicació de servidor.

Un altre dels canvis que es destaquen és que es proporciona el suport inicial per a l'API d'administració utilitzant el protocol HTTP. En el futur, aquesta API permetrà iniciar operacions asíncrones en sistemes convidats, com la connexió en calent de recursos i la migració d'entorns.

També es destaca l'addició d'una capa amb la implementació de transport basada en virtio MMIO (virtio mapejat en memòria), que pot usar-se per crear sistemes convidats minimalistes que no requereixen emulació de bus PCI.

Com a part d'una iniciativa per expandir el suport per al llançament de sistemes convidats integrats, Cloud Hypervisor ha afegit la capacitat de tornar a enviar dispositius IOMMU paravirtualizados a través d'virtio, el que pot augmentar la seguretat de l'reenviament de dispositius integrats i directes.

Finalment de les altres novetats que es destaquen en l'anunci, són el soporte proporcionat per Ubuntu 19.10, així com també la capacitat afegida d'executar sistemes convidats amb més de 64 GB de RAM.

Si vols conèixer més a l'respecte, així com també poder treballar amb aquest Hypervisor, pots consultar els detalls en el següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.