Constella
Constella adalah konsol manajemen multi-cloud dari Awanio. Dari satu web console, Anda mengelola virtual machine, jaringan, storage, cluster Kubernetes, dan monitoring di cloud publik, cloud privat, maupun virtualisasi on-premise. Satu sistem akun dan satu model izin berlaku untuk semua lingkungan tersebut.
Constella dibangun di atas engine open-source Cloudpods (AGPL-3.0). Awanio menambahkan pengalaman konsol, branding, dan dukungan. Engine-lah yang bekerja di balik konsol: berkomunikasi dengan setiap cloud, menyimpan inventaris seluruh resource, dan menegakkan izin akses.
Apa yang bisa dilakukan dengan Constella
- Melihat semuanya di satu tempat. Hubungkan cloud account, lalu Constella menyinkronkan virtual machine, disk, jaringan, alamat IP, load balancer, database, dan bucket ke dalam satu inventaris.
- Mengoperasikan lintas cloud. Buat, jalankan, hentikan, ubah ukuran, dan hapus virtual machine, disk, dan jaringan. Aksi dan layar yang sama berlaku apa pun platform di bawahnya.
- Menjalankan Kubernetes. Impor cluster yang sudah ada, lalu kelola workload, service, konfigurasi, dan kontrol aksesnya.
- Memantau dan memberi peringatan. Tersedia dashboard, metrics explorer, dan alert policy. Notifikasi dikirim lewat email, SMS, pesan di konsol, webhook, atau chat bot (DingTalk, Feishu, WeCom).
- Mengatur akses. Domain, project, user, group, role, dan permission policy berlaku untuk setiap cloud yang terhubung. User bisa masuk dengan akun lokal, melalui LDAP atau Microsoft Active Directory, atau dengan single sign-on melalui SAML 2.0, OpenID Connect, OAuth2, atau CAS.
Platform yang didukung
| Jenis | Platform |
|---|---|
| Cloud publik | Alibaba Cloud, AWS, Microsoft Azure, Google Cloud, Huawei Cloud, Tencent Cloud, Oracle Cloud, Volcengine, China Telecom Cloud (CTyun), Kingsoft Cloud |
| Cloud privat dan virtualisasi | VMware vSphere (vCenter/ESXi 6.0+), OpenStack (Mitaka ke atas), Nutanix (6.5.2+), Proxmox VE (6.3+), Cloudpods |
| Object storage | Storage yang kompatibel dengan S3, Ceph, XSKY |
Aksi yang tersedia bergantung pada platformnya. Misalnya, Constella dapat menampilkan virtual machine dari semua platform, tetapi platform yang API-nya tidak mendukung resize juga tidak akan menawarkan resize di Constella.
Arsitektur Constella
Constella berjalan di Kubernetes dan terdiri dari dua bagian:
- Konsol, aplikasi web yang dibuka di browser.
- Engine, sekumpulan service yang menyimpan inventaris (di database MySQL), mengautentikasi user, menjadwalkan dan menjalankan operasi, serta mengumpulkan metrik.
Konsol hanya berkomunikasi dengan engine, dan hanya engine yang berkomunikasi dengan cloud Anda. Karena itu, kredensial cloud disimpan dan dipakai di satu tempat saja.
Isi Dokumentasi Ini
| Panduan | Deskripsi |
|---|---|
| Memulai | Konsep inti, cara masuk, tiga jenis tampilan, dan peta konsol |
| Instalasi | Kebutuhan sistem dan instalasi Constella di Kubernetes |
| Panduan Pengguna | Cloud account, compute, jaringan dan storage, Kubernetes, monitoring, dan kontrol akses |