Versi baru Cloud Hypervisor 0.3 telah hadir, VMM sumber terbuka

cloud-hypervisor

Intel mengumumkan peluncuran versi baru hypervisor "Cloud Hypervisor 0.3" yang eIni adalah monitor mesin virtual open source yang berjalan di atas KVM. Proyek berfokus pada menjalankan beban kerja modern secara eksklusif di cloud, ditambah satu set platform dan arsitektur perangkat keras yang terbatas.

Beban kerja cloud mengacu pada beban kerja yang biasanya dijalankan oleh klien dalam penyedia cloud. Hypervisor didasarkan pada komponen proyek gabungan Rust-VMM, di mana Alibaba, Amazon, Google dan Red Hat juga berpartisipasi, selain Intel.

Rust-VMM ditulis dengan Rust dan memungkinkan Anda membuat hypervisor tertentu untuk tugas tertentu. Cloud Hypervisor adalah salah satu hypervisor yang menyediakan Virtual Machine Monitor (VMM) tingkat tinggi dan dioptimalkan untuk memenuhi tantangan komputasi awan.

Cloud Hypervisor berfokus pada merilis distribusi Linux modern menggunakan perangkat virtio paravirtualized.

Dari tugas utama yang menonjol: daya tanggap tinggi, konsumsi memori rendah, kinerja tinggi, konfigurasi sederhana, dan pengurangan potensi vektor serangan.

Dukungan emulasi diminimalkan dan penekanannya pada paravirtualisasi. Saat ini hanya sistem x86_64 yang didukung, tetapi rencananya juga mencakup dukungan untuk AArch64. Dari sistem tamu, saat ini Hanya build Linux 64-bit yang didukung. CPU, memori, PCI dan NVDIMM dikonfigurasi pada tahap konstruksi dan mesin virtual juga dapat dimigrasi antar server.

Kode proyek tersedia di bawah lisensi Apache 2.0.

Fitur baru utama Cloud Hypervisor 0.3

Dalam versi baru Cloud Hypervisor 0.3 ini menonjol penghapusan I / O paravirtualisasi dalam proses individu. Untuk interaksi dengan perangkat blok, kemampuan untuk menggunakan backend vhost-user-blk telah ditambahkan.

Perubahan memungkinkan untuk menghubungkan perangkat blok berdasarkan modul vhost -user, seperti SPDK, ke Cloud Hypervisor sebagai backend untuk penyimpanan paravirtualized.

El dukungan untuk menghapus operasi jaringan pada backend vhost -user-net yang muncul di versi sebelumnya diperpanjang dengan backend baru berdasarkan pengontrol jaringan virtual TAP. Backend ditulis dalam Rust dan sekarang digunakan oleh Cloud Hypervisor sebagai arsitektur jaringan paravirtualisasi utama.

Untuk meningkatkan efisiensi dan keamanan komunikasi antara lingkungan tuan rumah dan sistem tamu, sebuah implementasi hybrid dari soket dengan pengalamatan AF_VSOCK diusulkan (soket jaringan virtual), bekerja melalui virtio.

Implementasinya didasarkan pada pengalaman proyek Firecracker, yang dikembangkan oleh Amazon. VSOCK memungkinkan Anda untuk menggunakan API soket POSIX standar untuk interaksi antara aplikasi di sistem tamu dan sisi host, yang memfasilitasi adaptasi program jaringan reguler untuk interaksi tersebut dan mengimplementasikan interaksi beberapa program klien dengan aplikasi server.

Perubahan lain yang menonjol adalah itu dukungan awal untuk API manajemen disediakan menggunakan protokol HTTP. Di masa mendatang, API ini akan memungkinkan Anda memulai operasi asinkron pada sistem tamu, seperti memasukkan sumber daya secara cepat dan memigrasi lingkungan.

Yang juga disorot adalah penambahan lapisan dengan implementasi transport berbasis virtio MMIO (virtio memory mapped), yang dapat digunakan untuk membuat sistem tamu minimalis yang tidak memerlukan emulasi bus PCI.

Sebagai bagian dari inisiatif untuk memperluas dukungan untuk dukungan peluncuran tamu tersemat, Cloud Hypervisor telah menambahkan kemampuan untuk meneruskan perangkat IOMMU paravirtualisasi melalui virtio, yang dapat meningkatkan keamanan penyematan dan penerusan perangkat langsung.

Terakhir, hal baru lainnya yang disorot dalam iklan tersebut adalah sDukungan disediakan untuk Ubuntu 19.10, así como juga kemampuan tambahan untuk menjalankan sistem tamu dengan lebih dari 64GB RAM.

Jika Anda ingin mengetahui lebih banyak tentangnya, serta dapat bekerja dengan Hypervisor ini, Anda dapat memeriksa detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.