Versi baru Cloud Hypervisor 0.3 tiba, VMM sumber terbuka

Penyelia Awan

Intel mengumumkan pelancaran versi baru hypervisor "Cloud Hypervisor 0.3" yang eIni adalah monitor mesin maya sumber terbuka yang berjalan di atas KVM. Projek memberi tumpuan kepada menjalankan beban kerja moden secara eksklusif di awan, ditambah satu set platform dan seni bina perkakasan yang terhad.

Beban kerja awan merujuk kepada beban yang biasanya dijalankan oleh klien dalam penyedia awan. Pengawas itu berdasarkan komponen projek Rust-VMM bersama, di mana Alibaba, Amazon, Google dan Red Hat turut serta, selain Intel.

Rust-VMM ditulis dalam Rust dan membolehkan anda membuat hypervisor tertentu untuk tugas tertentu. Cloud Hypervisor adalah salah satu hypervisor yang menyediakan Monitor Mesin Maya (VMM) tahap tinggi dan dioptimumkan untuk menghadapi cabaran pengkomputeran awan.

Cloud Hypervisor memberi tumpuan untuk melepaskan pengedaran Linux moden menggunakan peranti virtio paravirtualized.

Tugas utama menonjol: daya tindak balas tinggi, penggunaan memori rendah, prestasi tinggi, konfigurasi ringkas dan vektor serangan berpotensi yang berkurang

Sokongan emulasi diminimumkan dan penekanan adalah pada paravirtualization. Pada masa ini hanya sistem x86_64 yang disokong, tetapi rancangannya juga merangkumi sokongan untuk AArch64. Dari sistem tetamu, pada masa ini Hanya binaan Linux 64-bit yang disokong. CPU, memori, PCI dan NVDIMM dikonfigurasi pada tahap build dan mesin maya juga dapat dimigrasikan di antara pelayan.

Kod projek boleh didapati di bawah lesen Apache 2.0.

Ciri baru utama Cloud Hypervisor 0.3

Dalam versi baru Cloud Hypervisor 0.3 menonjol penghapusan I / O paravirtualized dalam proses individu. Untuk interaksi dengan peranti blok, keupayaan untuk menggunakan backhend vhost-user-blk telah ditambah.

Perubahannya membolehkan untuk menyambungkan peranti blok berdasarkan modul pengguna-vhost, seperti SPDK, kepada Cloud Hypervisor sebagai backend untuk penyimpanan paravirtualized

El sokongan untuk membuang operasi rangkaian pada backhend vhost -user-net yang muncul dalam versi sebelumnya diperluas dengan backend baru berdasarkan pengawal rangkaian maya TAP. Bahagian belakang ditulis dalam Rust dan kini digunakan oleh Cloud Hypervisor sebagai seni bina rangkaian paravirtualized utama.

Untuk meningkatkan kecekapan dan keselamatan komunikasi antara persekitaran tuan rumah dan sistem tetamu, dicadangkan pelaksanaan soket hibrid dengan pengalamatan AF_VSOCK (soket rangkaian maya), berfungsi melalui virtio.

Pelaksanaannya berdasarkan pengalaman projek Firecracker, yang dikembangkan oleh Amazon. VSOCK membolehkan anda menggunakan API soket POSIX standard untuk interaksi antara aplikasi di sistem tamu dan pihak tuan rumah, yang memudahkan penyesuaian program rangkaian biasa untuk interaksi tersebut dan melaksanakan interaksi beberapa program klien dengan aplikasi pelayan.

Perubahan lain yang menonjol ialah sokongan awal diberikan untuk API pengurusan menggunakan protokol HTTP. Pada masa akan datang, API ini akan membolehkan anda memulakan operasi asinkron pada sistem tetamu, seperti penyambungan sumber yang panas dan persekitaran yang berpindah.

Juga diserlahkan ialah penambahan lapisan dengan implementasi pengangkutan berdasarkan virtio MMIO (virtio memory mapped), yang dapat digunakan untuk membuat sistem tamu minimalis yang tidak memerlukan emulasi bus PCI.

Sebagai sebahagian daripada inisiatif untuk memperluas sokongan untuk sokongan pelancaran pelekat pelanggan, Cloud Hypervisor telah menambahkan kemampuan untuk meneruskan peranti IOMMU paravirtualized melalui virtio, yang dapat meningkatkan keamanan penerusan peranti tertanam dan langsung.

Akhirnya dari perkara baru yang diketengahkan dalam iklan, adalah sSokongan yang diberikan untuk Ubuntu 19.10, dan juga juga kemampuan tambahan untuk menjalankan sistem tetamu dengan RAM lebih dari 64GB.

Sekiranya anda ingin mengetahui lebih lanjut mengenainya, serta dapat bekerja dengan Hypervisor ini, anda boleh menyemak perinciannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.