Rančer:
1. Grafická metoda: Snadno použitelné webové rozhraní pro správu opět snižuje obtížnost nasazování kontejnerových aplikací využívajících kontejnerovou technologii díky snadnosti používání Dockeru.
2. Podpora více plánovačů: Prostřednictvím šablon prostředí můžete snadno vytvářet a nasadit platformy pro správu clusterů kontejnerů Cattle, Swarm, K8S a Mesos.
3. Správa hostitelských clusterů: Řídicí objekt je cluster více hostitelů, nikoli jen jeden kontejnerový hostitel, vytvořte a spravujte několik nebo desítky clusterů aplikačních serverů, stačí Ctrl+C, Ctrl+V, zkopírovat a vložit k vyřešení.
4. Vestavěný obchod s aplikacemi: Použijte šablonu WordPress k vytvoření WordPress blogového systému, stačí kliknout myší, obtížnost nasazení není vyšší než při žádosti o bezplatný e-mail!
5. Flexibilní alokace zdrojů: Vestavěný aplikační load balancer, "služba" potřebuje minimálně 1 instanci kontejneru, pokud zatížení není dostatečné nebo nadměrné, stačí kliknout myší, zvýšit nebo snížit počet kontejnerových instancí v "službě" pro vyřešení problému – aplikační systém má přirozené elastické možnosti rozšiřování.
Orchestrace infrastruktury
Rancher může využívat linuxové hostitelské zdroje z jakéhokoli veřejného nebo privátního cloudu. Linux hostitelé mohou být virtuální nebo fyzické. Rancher vyžaduje, aby hostitel měl pouze CPU, paměť, lokální disk a síťové zdroje. Z pohledu Ranchera je cloudový hostitel poskytovaný cloudovým dodavatelem totéž co fyzický stroj.
Rancher implementuje flexibilní vrstvu infrastrukturních služeb pro spouštění kontejnerizovaných aplikací. Infrastrukturní služby Rancher zahrnují síťování, úložiště, vyvažování zátěže, DNS a bezpečnostní moduly. Infrastrukturní služby Rancheru jsou také nasazovány prostřednictvím kontejnerů, takže infrastrukturní služby Rancheru mohou běžet na jakémkoli linuxovém hostiteli.
Orchestrace a plánování kontejnerů
Mnoho uživatelů volí používat rámce pro plánování orchestrace kontejnerů pro spuštění kontejnerových aplikací. Rancher zahrnuje všechny současné mainstreamové orchestrační a plánovací enginy, jako jsou Docker Swarm, Kubernetes a Mesos. Stejný uživatel může vytvořit cluster Swarm nebo Kubernetes. Aplikace můžete spravovat také pomocí nativních nástrojů Swarm nebo Kubernetes.
Kromě Swarm, Kubernetes a Mesos podporuje Rancher také vlastní plánovací engine pro orchestraci kontejnerů pro dobytek. Dobytek je široce využíván k organizaci vlastních infrastrukturních služeb Rancher a k konfiguraci, správě a modernizaci Swarm clusterů, Kubernetes a Mesos.
App Store
Uživatelé Rancheru mohou jedním kliknutím nasadit aplikace složené z více kontejnerů v obchodě s aplikacemi. Uživatelé mohou spravovat nasazenou aplikaci a automatizovat aktualizace, když je k dispozici nová verze aplikace. Rancher nabízí obchod s aplikacemi spravovaný komunitou Rancher a který zahrnuje řadu populárních aplikací. Uživatelé Rancheru si také mohou vytvořit vlastní soukromý obchod s aplikacemi.
Správa oprávnění na úrovni podniku
Rancher podporuje flexibilní autentizaci uživatelů pomocí plug-inů. Podporujte Active Directory, LDAP, Github a další autentizační metody. Rancher podporuje řízení přístupu založené na rolích (RBAC) na úrovni prostředí, což umožňuje uživatelům nebo skupinám uživatelů konfigurovat přístup k vývojovému nebo produkčnímu prostředí prostřednictvím rolí.
Následující diagram ukazuje hlavní složky a vlastnosti Ranchera:
1. Platforma je snadno nasaditelná. Platforma, která spravuje samotný Docker, je také založena na nasazeních Dockeru. Pokud máte docker, můžete nasadit platformu jediným příkazem. 2. Platforma je snadno rozšiřitelná. Prostřednictvím mechanismu agenta dokončí docker příkaz nasazení agenta a rychle zvýší počet fyzických strojů. Podporuje také cloudové hostitele jako AWS a verze 2.0 dokonce podporuje K8s. 3. Snadné nasazení do služby. Prostřednictvím App Store je nasazení aplikace dokončeno ve 2 krocích a každý middleware je uspořádán nezávisle podobně jako docker-compose, který lze kdykoli rozšířit. 4. Přineste si vlastní oprávnění k účtu. Na rozdíl od K8s, který nemá správu účtů, Rancher má vlastní systém oprávnění k účtu. Účty lze vytvářet samostatně nebo snadno připojit k LDAP a dalším systémům účtů. Je to skvělý nástroj pro firemní použití.
|