Ranchägare:
1. Grafisk metod: Det lättanvända webbhanteringsgränssnittet minskar återigen svårigheten att distribuera containerapplikationer med containerteknologi tack vare Dockers användarvänlighet.
2. Stöd flera schemaläggare: Genom miljömallar kan du enkelt skapa och distribuera Cattle-, Swarm-, K8S- och Mesos-containerklusterhanteringsplattformar.
3. Hantera värdkluster: Hanteringsobjektet är ett kluster av flera värdar, inte bara en enda containervärd, skapa och hantera flera eller dussintals applikationsserverkluster, behöver bara Ctrl+C, Ctrl+V, kopiera och klistra in för att lösa.
4. Inbyggd appbutik: Använd WordPress-mallen i den för att skapa ett WordPress-bloggsystem, klicka bara på musen, distributionssvårigheten är inte högre än att ansöka om en gratis e-post!
5. Flexibel resursallokering: Inbyggd applikationslastbalanserare, "tjänsten" behöver bara minst 1 containerinstans, när belastningen inte är tillräcklig eller överdriven, klicka bara på musen, öka/minska antalet containerinstanser i "tjänsten" för att lösa problemet, applikationssystemet har naturliga elastiska expansionsmöjligheter.
Infrastrukturorkestrering
Rancher kan använda Linux-värdresurser från vilket offentligt eller privat moln som helst. Linux-värdar kan vara virtuella eller fysiska. Rancher kräver endast att värden har CPU-, minnes-, lokaldisk- och nätverksresurser. Ur Ranchers perspektiv är en molnvärd som tillhandahålls av en molnleverantör samma sak som en fysisk maskin.
Rancher implementerar ett flexibelt lager av infrastrukturtjänster för att köra containeriserade applikationer. Ranchers infrastrukturtjänster inkluderar nätverks-, lagrings-, lastbalanserings-, DNS- och säkerhetsmoduler. Ranchers infrastrukturtjänster distribueras också via containrar, så Ranchers infrastrukturtjänster kan köras på vilken Linux-värd som helst.
Containerorkestrering och schemaläggning
Många användare väljer att använda containerorkestreringsschemaläggningsramverk för att köra containeriserade applikationer. Rancher inkluderar alla nuvarande mainstream orkestrerings- och schemaläggningsmotorer, såsom Docker Swarm, Kubernetes och Mesos. Samma användare kan skapa ett Swarm- eller Kubernetes-kluster. Du kan också hantera applikationer med inbyggda Swarm- eller Kubernetes-verktyg.
Förutom Swarm, Kubernetes och Mesos stödjer Rancher även sin egen Cattle container-orkestreringsmaskin. Boskap används i stor utsträckning för att orkestrera Ranchers egna infrastrukturtjänster samt för att konfigurera, hantera och uppgradera Swarm-kluster, Kubernetes-kluster och Mesos-kluster.
App Store
Rancher-användare kan distribuera appar bestående av flera containrar i appbutiken med ett klick. Användare kan hantera den distribuerade applikationen och automatisera uppgraderingar när en ny version av applikationen finns tillgänglig. Rancher erbjuder en appbutik som underhålls av Rancher-communityn och som inkluderar en rad populära appar. Användare av Rancher kan också skapa sin egen privata appbutik.
Företagsnivå-tillståndshantering
Rancher stöder flexibel plug-in användarautentisering. Stöd Active Directory, LDAP, Github och andra autentiseringsmetoder. Rancher stöder rollbaserad åtkomstkontroll (RBAC) på miljönivå, vilket gör det möjligt för användare eller grupper av användare att konfigurera åtkomst till en utvecklings- eller produktionsmiljö via roller.
Följande diagram visar Ranchers huvudkomponenter och egenskaper:
1. Plattformen är lätt att använda. Plattformen som hanterar Docker är också baserad på Docker-distributioner. Så länge du har docker kan du slutföra utrullningen av plattformen med ett enda kommando. 2. Plattformen är lätt att utöka. Genom agentmekanismen slutför ett dockerkommando agentutplaceringen och ökar snabbt dina fysiska maskiner. Den stöder också molnvärdar som AWS, och version 2.0 stöder till och med K8s. 3. Enkel tjänstgöring. Genom appbutiken slutförs applikationsdistributionen i två steg, och varje middleware är organiserad oberoende som docker-compose, vilket kan utökas när som helst. 4. Ta med egna kontobehörigheter. Jämfört med K8s, som inte har kontohantering, har Rancher sitt eget kontobehörighetssystem. Konton kan skapas oberoende eller enkelt kopplas till LDAP och andra kontosystem. Det är ett utmärkt verktyg för företag.
|