Canonical memperkenalkan MicroCloud, sebuah toolkit untuk menyebarkan cluster dengan cepat

Canonical mengumumkan ketersediaan toolkit MicroCloud-nya, yang memungkinkan penyebaran cepat klaster komputasi dan sistem cloud dengan penyimpanan data terdistribusi bersama dan jaringan virtual yang aman pada perangkat kerasnya. Toolkit ini tersedia sebagai paket snap, termasuk komponen yang diperlukan untuk mengelola node klaster. Dukungan teknis komersial untuk solusi berbasis MicroCloud tersedia melalui layanan tersebut. Ubuntu Ini adalah perangkat lunak profesional, tetapi mereka yang dapat bekerja tanpa dukungan dapat menggunakan toolkit ini tanpa batasan. Pengembangan proyek ini ditulis dalam bahasa Go dan didistribusikan di bawah lisensi AGPL 3.0.

MicroClouds secara default menggunakan alat untuk memastikan toleransi kesalahan, sehingga memungkinkan Anda membuat cluster yang terdiri dari setidaknya tiga node (cluster hingga 50 node disebutkan sebagai batas atas). Tumpukan perangkat lunak yang digunakan untuk mengelola cluster didasarkan pada penggunaan sistem manajemen terpusat untuk kontainer dan mesin virtual LXD, platform untuk membangun jaringan virtual OVN (Open Virtual Network) dan penyimpanan toleransi kesalahan terdistribusi Ceph. MicroClouds menyediakan alat untuk mengkonfigurasi LXD, Ceph, dan OVN secara otomatis di semua node cluster.

Untuk menentukan server baru mDNS digunakan dalam jaringan yang dapat terhubung ke klaster, memungkinkan seluruh klaster dikonfigurasi dengan menjalankan satu perintah "microcloud init" pada salah satu node, setelah menginstal paket snap lxd, microceph, microcloud, dan microovn. Distribusi ini dianggap sebagai platform utama. Ubuntu Server, tetapi perangkat tersebut tidak terikat pada Ubuntu dan dapat digunakan di distribusi apa pun yang menyediakan instalasi snap toolkit (Arch, CentOS, fedora, Debian(openSUSE, RHEL, dll.). Dimungkinkan juga untuk membuat klaster berdasarkan sistem yang menggunakan OS yang diperbarui secara atomik. Ubuntu Inti.

Setelah menjalankan perintah “microcloud init”, toolkit akan mendeteksi keberadaan server lain di jaringan lokal, meminta Anda untuk menambahkan disk ke penyimpanan Ceph bersama, dan menawarkan untuk mengonfigurasi pengaturan jaringan virtual. Untuk dimasukkan ke dalam cluster, paket snap di atas harus diinstal terlebih dahulu di server. Konfigurasi cluster dapat disimpan dalam format YAML untuk penerapan sistem serupa selanjutnya. Untuk menambahkan node tambahan setelah inisialisasi selesai, Anda dapat menggunakan perintah "microcloud add".

Penyimpanan file bersama dibuat dengan menyertakan replikasi dan toleransi kesalahan, yang memungkinkan jika terjadi kegagalan pada masing-masing node untuk tidak kehilangan data, berkat penyimpanan beberapa salinan data pada node yang berbeda. Untuk menyebarkan penyimpanan berbasis Ceph dalam sebuah cluster, selain disk lokal, tiga komputer berbeda harus memiliki setidaknya tiga disk terpisah yang dialokasikan untuk penyimpanan data terdistribusi.

Setelah klaster siap, pengguna dapat menjalankan aplikasi mereka menggunakan kontainer sistem atau mesin virtual, serta mengakses penyimpanan Ceph bersama dan alat manajemen terpusat berbasis LXD. Kubernetes (edisi Microsoft 8s) dapat dijalankan di atas klaster untuk mengelola infrastruktur kontainer. Untuk otentikasi pengguna, mesin virtual atau kontainer dalam sebuah klaster dapat menggunakan otorisasi berbasis OpenID Connect (OIDC) dan OpenFGA.

Canonical memperkenalkan MicroCloud, sebuah toolkit untuk menyebarkan cluster dengan cepat

Manajemen yang fleksibel atas sumber daya CPU, memori, dan I/O yang disediakan dimungkinkan, serta meneruskan perangkat USB, GPU, dan drive ke lingkungan. Lingkungan terisolasi dan virtual dapat ditransfer antar node dalam mode migrasi langsung dan disimpan menggunakan snapshot. Metrik kinerja klaster dan log peristiwa dapat diekspor untuk pemantauan menggunakan Prometheus dan Grafana.

Selain membuat cluster produksi dan sistem cloud pribadi, toolkit ini juga cocok untuk melakukan eksperimen dengan cepat pada sistem pengembang. Misalnya, MicroCloud dapat digunakan untuk mensimulasikan cluster di laptop pengembang, menguji pengembangan aplikasi cloud, bereksperimen dengan teknologi baru, atau mensimulasikan infrastruktur yang kompleks.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster