新版Cloud Hypervisor 0.3到來,開源VMM

雲管理程序

英特爾宣布啟動 管理程序的新版本 “雲管理程序0.3” 哪一個這是一個開源的虛擬機監視器 在KVM上運行。 該項目 專注於專門在雲中運行現代工作負載, 以及一組有限的硬件平台和體系結構。

雲工作負載是指通常由雲提供商內的客戶運行的工作負載。 管理程序 基於Rust-VMM聯合項目的組件, 除英特爾外,阿里巴巴、亞馬遜、谷歌和紅帽也參與其中。

Rust-VMM 用 Rust 編寫,允許您創建特定的虛擬機管理程序 用於特定任務。 Cloud Hypervisor 就是這樣一種虛擬機管理程序,它提供高級虛擬機監視器 (VMM),並經過優化以應對雲計算的挑戰。

Cloud Hypervisor專注於發布現代Linux發行版 使用準虛擬化的virtio設備。

在關鍵任務中脫穎而出: 高響應性、低內存消耗、高性能、簡化配置、減少潛在攻擊向量。

模擬支持被最小化,重點是半虛擬化。 當前僅支持x86_64系統, 但該計劃還包括對 AArch64 的支持。 目前,在訪客系統中 僅支持64位Linux版本。 CPU、內存、PCI 和 NVDIMM 在構建階段進行配置,您還可以在服務器之間遷移虛擬機。

該項目代碼在Apache 2.0許可下可用。

Cloud Hypervisor 0.3的主要新功能

在此新版本的Cloud Hypervisor 0.3中脫穎而出 消除單個過程中的超虛擬化I / O。 為了與塊設備交互,添加了使用 vhost-user-blk 後端的功能。

改變 允許基於vhost -user模塊連接塊設備, 作為 SPDK,到 Cloud Hypervisor 作為半虛擬化存儲的後端。

El 支持刪除vhost -user-net後端上的網絡操作 先前版本中出現的功能通過基於 TAP 虛擬網絡驅動程序的新後端進行了擴展。 後端是用 Rust 編寫的,現在被 Cloud Hypervisor 用作主要的半虛擬化網絡架構。

為了提高主機環境和來賓系統之間通信的效率和安全性, 提出了具有 AF_VSOCK 尋址的套接字混合實現 (虛擬網絡套接字),通過virtio工作。

該實現基於 Amazon 開發的 Firecracker 項目的經驗。 VSOCK 允許您使用標準 POSIX 套接字 API 用於來賓系統和主機端的應用程序之間的交互, 這使得很容易使常規網絡程序適應這種交互並實現各種客戶端程序與服務器應用程序的交互。

另一個引人注目的變化是 使用 HTTP 協議提供對管理 API 的初始支持。 未來,該API將允許在客戶系統上啟動異步操作,例如資源熱插拔和環境遷移。

另外值得注意的是添加了一個帶有基於 virtio 的傳輸實現 MMIO(virtio 內存映射)的層,該層可用於創建不需要 PCI 總線模擬的極簡客戶系統。

作為擴展對啟動嵌入式來賓系統的支持計劃的一部分,Cloud Hypervisor 增加了通過 virtio 轉發半虛擬化 IOMMU 設備的功能,這可以提高直接和嵌入式設備轉發的安全性。

最後,廣告中突出顯示的其他新穎性是為Ubuntu 19.10提供了支持, 以及 還增加了運行具有超過 64 GB RAM 的客戶系統的能力。

如果您想了解更多信息,以及能夠使用這個Hypervisor,您可以查閱詳細信息 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。