Çiftçi:
1. Grafiksel yöntem: Kullanımı kolay web yönetim arayüzü, Docker'ın kullanım kolaylığı nedeniyle konteyner teknolojisiyle konteyner uygulamalarını dağıtmanın zorluğunu bir kez daha azaltmaktadır.
2. Birden fazla zamanlayıcıyı destekleyin: Ortam şablonları aracılığıyla Cattle, Swarm, K8S ve Mesos konteyner kümesi yönetim zamanlama platformlarını kolayca oluşturup dağıtabilirsiniz.
3. Ana bilgisayar kümelerini yönetin: Yönetim nesnesi, tek bir konteyner barındırma noktası değil, birden fazla ana bilgisayardan oluşan bir kümedir; birkaç veya onlarca uygulama sunucusu kümesi oluşturup yönetir, çözmek için sadece Ctrl+C, Ctrl+V ve kopyala-yapıştır yeterlidir.
4. Yerleşik uygulama mağazası: WordPress şablonunu kullanarak bir WordPress blog sistemi oluşturun, sadece fareye tıklayın, dağıtım zorluğu ücretsiz e-posta başvurusundan daha yüksek değildir!
5. Esnek kaynak tahsisi: Yerleşik uygulama yük dengeleyicisi, "hizmet" sadece en az 1 konteyner örneğine ihtiyaç duyar; yük yeterli değilse veya fazla olduğunda, sadece fareyi tıklayın, sorunu çözmek için "hizmet"teki konteyner örneklerinin sayısını artırın/azaltın, uygulama sistemi doğal esnek genişletme yeteneklerine sahiptir.
Altyapı düzenlemesi
Rancher, herhangi bir kamu veya özel buluttan Linux barındırma kaynaklarını kullanabilir. Linux sunucuları sanal veya fiziksel olabilir. Rancher, ana bilgisayarın yalnızca CPU, bellek, yerel disk ve ağ kaynaklarına sahip olmasını ister. Rancher'ın bakış açısından, bir bulut sağlayıcısı tarafından sağlanan bir bulut barındırması, fiziksel bir makineyle aynıdır.
Rancher, konteynerize uygulamaları çalıştırmak için esnek bir altyapı hizmetleri katmanı uygular. Rancher'ın altyapı hizmetleri arasında ağ, depolama, yük dengeleme, DNS ve güvenlik modülleri yer almaktadır. Rancher'ın altyapı hizmetleri de konteynerler aracılığıyla dağıtılır, böylece Rancher'ın altyapı hizmetleri herhangi bir Linux ana bilgisayarında çalışabilir.
Konteyner orkestrasyonu ve zamanlama
Birçok kullanıcı, konteynerize uygulamaları çalıştırmak için konteyner orkestrasyon zamanlama çerçevelerini kullanmayı tercih eder. Rancher, Docker Swarm, Kubernetes ve Mesos gibi mevcut ana akım orkestrasyon ve programlama motorlarını da içeriyor. Aynı kullanıcı bir Swarm veya Kubernetes kümesi oluşturabilir. Ayrıca uygulamaları yerel Swarm veya Kubernetes araçlarıyla da yönetebilirsiniz.
Swarm, Kubernetes ve Mesos'un yanı sıra, Rancher kendi Sığır konteyneri orkestrasyon planlama motorunu da destekliyor. Sığır, Çiftçilerin kendi altyapı hizmetlerini yönetmek ve Sürü kümelerini, Kubernetes kümelerini ve Mezos kümelerini yapılandırmak, yönetmek ve yükseltmek için yaygın olarak kullanılır.
App Store
Rancher kullanıcıları, uygulama mağazasında birden fazla konteynerden oluşan uygulamaları tek tıklamayla dağıtabilir. Kullanıcılar, dağıtılan uygulamayı yönetebilir ve uygulamanın yeni bir sürümü mevcut olduğunda yükseltmeleri otomatikleştirebilir. Rancher, Rancher topluluğu tarafından yönetilen ve popüler uygulamaların yer aldığı bir uygulama mağazası sunmaktadır. Rancher kullanıcıları ayrıca kendi özel uygulama mağazalarını da oluşturabilirler.
Kurumsal seviyede izin yönetimi
Rancher, esnek eklentili kullanıcı doğrulamasını destekler. Active Directory, LDAP, Github ve diğer kimlik doğrulama yöntemlerini destekliyor. Rancher, çevre düzeyinde rol tabanlı erişim kontrolünü (RBAC) destekler; bu da kullanıcıların veya kullanıcı gruplarının roller aracılığıyla geliştirme veya üretim ortamına erişimi yapılandırmasına olanak tanır.
Aşağıdaki diyagram Rancher'ın ana bileşenlerini ve özelliklerini göstermektedir:
1. Platform kolayca konuşlandırılır. Docker'ı yöneten platform da Docker dağıtımlarına dayanıyor. Docker olduğu sürece, platformun kurulumunu tek bir komutla tamamlayabilirsiniz. 2. Platform kolayca genişletilebilir. Ajan mekanizması sayesinde, docker komutu ajan dağıtımını tamamlar ve fiziksel makinelerinizi hızla artırır. Ayrıca AWS gibi bulut barındırmalarını da destekliyor ve 2.0 sürümü K8s'i bile destekliyor. 3. Kolay servis dağıtımı. Uygulama mağazası üzerinden uygulama dağıtımı iki adımda tamamlanır ve her ara yazılım, docker-compose gibi bağımsız olarak düzenlenir; bu da her zaman genişletilebilir. 4. Kendi hesap izinlerinizi getirin. K8s'in hesap yönetimi olmayan olmasına kıyasla, Rancher kendi hesap izni sistemine sahip. Hesaplar bağımsız olarak oluşturulabilir veya LDAP ve diğer hesap sistemlerine kolayca bağlanabilir. Şirket kullanımı için harika bir araçtır.
|