Peternak:
1. Metode grafis: Antarmuka manajemen web yang mudah digunakan sekali lagi mengurangi kesulitan menerapkan aplikasi kontainer menggunakan teknologi kontainer berdasarkan kemudahan penggunaan Docker.
2. Mendukung beberapa penjadwal: Melalui templat lingkungan, Anda dapat dengan mudah membuat dan menyebarkan platform penjadwalan manajemen kluster kontainer Cattle, Swarm, K8S, dan Seso.
3. Kelola kluster host: Objek manajemen adalah kluster dari beberapa host, bukan hanya satu host kontainer, buat dan kelola beberapa atau lusinan kluster server aplikasi, hanya perlu Ctrl + C, Ctrl + V, salin dan tempel untuk menyelesaikannya.
4. Toko aplikasi bawaan: Gunakan template WordPress di dalamnya untuk membuat sistem blog WordPress, cukup klik mouse, kesulitan penyebaran tidak lebih tinggi daripada mengajukan email gratis!
5. Alokasi sumber daya yang fleksibel: Penyeimbang beban aplikasi bawaan, "layanan" hanya membutuhkan minimal 1 instans kontainer, ketika beban tidak mencukupi/atau berlebihan, cukup klik mouse, tambahkan/kurangi jumlah instans kontainer di "layanan" untuk memecahkan masalah, sistem aplikasi memiliki kemampuan ekspansi elastis alami.
Orkestrasi infrastruktur
Rancher dapat menggunakan sumber daya host Linux dari cloud publik atau pribadi apa pun. Host Linux dapat berupa virtual atau fisik. Rancher hanya mengharuskan host memiliki CPU, memori, disk lokal, dan sumber daya jaringan. Dari perspektif Rancher, host cloud yang disediakan oleh vendor cloud sama dengan mesin fisik.
Rancher mengimplementasikan lapisan layanan infrastruktur yang fleksibel untuk menjalankan aplikasi dalam kontainer. Layanan infrastruktur Rancher meliputi jaringan, penyimpanan, penyeimbangan beban, DNS, dan modul keamanan. Layanan infrastruktur Rancher juga disebarkan melalui kontainer, sehingga layanan infrastruktur Rancher dapat berjalan di host Linux apa pun.
Orkestrasi dan penjadwalan kontainer
Banyak pengguna memilih untuk menggunakan kerangka kerja penjadwalan orkestrasi kontainer untuk menjalankan aplikasi dalam kontainer. Rancher mencakup semua mesin orkestrasi dan penjadwalan arus utama saat ini, seperti Docker Swarm, Kubernetes, dan Mesos. Pengguna yang sama dapat membuat kluster Swarm atau Kubernetes. Anda juga dapat mengelola aplikasi menggunakan alat Swarm atau Kubernetes asli.
Selain Swarm, Kubernetes, dan Mesos, Rancher juga mendukung mesin penjadwalan orkestrasi kontainer Cattle-nya sendiri. Cattle banyak digunakan untuk mengatur layanan infrastruktur Rancher sendiri dan untuk mengonfigurasi, mengelola, dan meningkatkan kluster Swarm, kluster Kubernetes, dan kluster Seso.
App Store
Pengguna Rancher dapat menyebarkan aplikasi yang terdiri dari beberapa kontainer di toko aplikasi dengan satu klik. Pengguna dapat mengelola aplikasi yang disebarkan dan dapat mengotomatiskan peningkatan saat versi baru aplikasi tersedia. Rancher menawarkan toko aplikasi yang dikelola oleh komunitas Rancher yang mencakup berbagai aplikasi populer. Pengguna Rancher juga dapat membuat toko aplikasi pribadi mereka sendiri.
Manajemen izin tingkat perusahaan
Rancher mendukung autentikasi pengguna plug-in yang fleksibel. Mendukung Active Directory, LDAP, Github, dan metode autentikasi lainnya. Rancher mendukung kontrol akses berbasis peran (RBAC) di tingkat lingkungan, yang memungkinkan pengguna atau kelompok pengguna untuk mengonfigurasi akses ke lingkungan pengembangan atau produksi melalui peran.
Diagram berikut menunjukkan komponen dan fitur utama Rancher:
1. Platform ini mudah diterapkan. Platform yang mengelola Docker sendiri juga didasarkan pada penerapan Docker. Selama Anda memiliki buruh pelabuhan, Anda dapat menyelesaikan penyebaran platform dengan satu perintah. 2. Platform ini mudah diperluas. Melalui mekanisme agen, perintah buruh pelabuhan menyelesaikan penyebaran agen dan dengan cepat meningkatkan mesin fisik Anda. Ini juga mendukung host cloud seperti AWS, dan versi 2.0 bahkan mendukung K8s. 3. Penerapan layanan yang mudah. Melalui app store, penyebaran aplikasi diselesaikan dalam 2 langkah, dan setiap middleware diatur secara independen seperti docker-compose, yang dapat diperluas kapan saja. 4. Bawa izin akun Anda sendiri. Dibandingkan dengan K8 yang tidak memiliki manajemen akun, Rancher hadir dengan sistem izin akunnya sendiri. Akun dapat dibuat secara independen atau mudah dihubungkan ke LDAP dan sistem akun lainnya. Ini adalah alat yang hebat untuk penggunaan perusahaan.
|