Rancher:
1. Grafisk metode: Det brukervennlige webadministrasjonsgrensesnittet reduserer igjen vanskeligheten med å distribuere containerapplikasjoner med containerteknologi basert på Dockers brukervennlighet.
2. Støtte flere planleggere: Gjennom miljømaler kan du enkelt opprette og distribuere Cattle, Swarm, K8S og Mesos containerklyngestyringsplattformer.
3. Administrer vertsklynger: Administrasjonsobjektet er en klynge av flere verter, ikke bare én enkelt containervert, opprett og administrer flere eller dusinvis av applikasjonsserverklynger, trenger bare Ctrl+C, Ctrl+V, kopier og lim inn for å løse.
4. Innebygd appbutikk: Bruk WordPress-malen for å lage et WordPress-bloggsystem, bare klikk på musen, distribusjonsvanskelighetsgraden er ikke høyere enn å søke om en gratis e-post!
5. Fleksibel ressursallokering: Innebygd applikasjonslastbalanserer, "tjenesten" trenger bare minst én containerinstans, når belastningen ikke er nok/eller overdreven, klikker du bare med musen, øker/reduserer antallet containerinstanser i "tjenesten" for å løse problemet, applikasjonssystemet har naturlige elastiske ekspansjonsmuligheter.
Infrastrukturorkestrering
Rancher kan bruke Linux-hostressurser fra hvilken som helst offentlig eller privat sky. Linux-verter kan være virtuelle eller fysiske. Rancher krever kun at verten har CPU-, minne-, lokaldisk- og nettverksressurser. Fra Ranchers perspektiv er en skyvert levert av en skyleverandør det samme som en fysisk maskin.
Rancher implementerer et fleksibelt lag med infrastrukturtjenester for å kjøre containeriserte applikasjoner. Ranchers infrastrukturtjenester inkluderer nettverk, lagring, lastbalansering, DNS og sikkerhetsmoduler. Ranchers infrastrukturtjenester distribueres også via containere, slik at Ranchers infrastrukturtjenester kan kjøre på hvilken som helst Linux-vert.
Containerorkestrering og planlegging
Mange brukere velger å bruke containerorkestreringsplanleggingsrammeverk for å kjøre containeriserte applikasjoner. Rancher inkluderer alle dagens mainstream orkestrerings- og planleggingsmotorer, som Docker Swarm, Kubernetes og Mesos. Den samme brukeren kan opprette en Swarm- eller Kubernetes-klynge. Du kan også administrere applikasjoner ved hjelp av native Swarm- eller Kubernetes-verktøy.
I tillegg til Swarm, Kubernetes og Mesos, støtter Rancher også sin egen Cattle container-orkestreringsplanlagingsmotor. Storfe brukes mye til å orkestrere Ranchers egne infrastrukturtjenester og til å konfigurere, administrere og oppgradere Swarm-klynger, Kubernetes-klynger og Mesos-klynger.
App Store
Rancher-brukere kan distribuere apper bestående av flere containere i appbutikken med ett klikk. Brukere kan administrere den distribuerte applikasjonen og automatisere oppgraderinger når en ny versjon av applikasjonen er tilgjengelig. Rancher tilbyr en app-butikk som vedlikeholdes av Rancher-fellesskapet og som inkluderer en rekke populære apper. Brukere av Rancher kan også opprette sin egen private appbutikk.
Tillatelseshåndtering på bedriftsnivå
Rancher støtter fleksibel plug-in brukerautentisering. Støtt Active Directory, LDAP, Github og andre autentiseringsmetoder. Rancher støtter rollebasert tilgangskontroll (RBAC) på miljønivå, som lar brukere eller grupper av brukere konfigurere tilgang til et utviklings- eller produksjonsmiljø gjennom roller.
Følgende diagram viser hovedkomponentene og egenskapene til Rancher:
1. Plattformen er enkel å implementere. Plattformen som administrerer Docker selv er også basert på Docker-distribusjoner. Så lenge du har Docker, kan du fullføre utrullingen av plattformen med én enkelt kommando. 2. Plattformen er enkel å utvide. Gjennom agentmekanismen fullfører en docker-kommando agentutrullingen og øker raskt dine fysiske maskiner. Den støtter også skyverter som AWS, og versjon 2.0 støtter til og med K8s. 3. Enkel tjenesteutplassering. Gjennom appbutikken gjennomføres applikasjonsdistribusjon i 2 trinn, og hver mellomvare arrangeres uavhengig som docker-compose, som kan utvides når som helst. 4. Ta med egne kontotillatelser. Sammenlignet med K8s, som ikke har kontoadministrasjon, har Rancher sitt eget kontotillatelsessystem. Kontoer kan opprettes uavhengig eller enkelt kobles til LDAP og andre kontosystemer. Det er et flott verktøy for bedriftsbruk.
|