Ранчо:
1. Графичен метод: Лесният за използване интерфейс за управление на уеб отново намалява трудността при внедряване на контейнерни приложения с контейнерна технология въз основа на леснотата на Docker.
2. Поддръжка на множество планери: Чрез шаблони за среда можете лесно да създавате и внедрявате платформи за управление на клъстери на контейнери Cattle, Swarm, K8S и Mesos.
3. Управление на хост клъстери: Управленският обект е клъстер от множество хоста, а не само един контейнерен хост, създава и управлява няколко или десетки клъстери на сървъри за приложения, като се нуждаят само от Ctrl+C, Ctrl+V, копиране и поставяне, за да се реши.
4. Вграден магазин за приложения: Използвайте шаблона на WordPress в него, за да създадете WordPress блог система, просто кликнете с мишката, трудността на внедряването не е по-голяма от кандидатстването за безплатен имейл!
5. Гъвкаво разпределение на ресурсите: Вграден балансьор на натоварването в приложението, "услугата" се нуждае от минимум 1 инстанция на контейнер, когато натоварването не е достатъчно/или прекомерно, просто кликнете с мишката, увеличите/намалете броя на инстанциите на контейнера в "услугата", за да решите проблема, а приложната система има естествени възможности за еластично разширяване.
Оркестрация на инфраструктурата
Rancher може да използва Linux хост ресурси от всеки публичен или частен облак. Linux хостовете могат да бъдат виртуални или физически. Rancher изисква хостът да разполага само с процесор, памет, локален диск и мрежови ресурси. От гледна точка на Rancher, облачният хост, предоставен от облачен доставчик, е същият като физическа машина.
Rancher внедрява гъвкав слой инфраструктурни услуги за изпълнение на контейнеризирани приложения. Инфраструктурните услуги на Rancher включват мрежи, съхранение, балансиране на натоварването, DNS и модули за сигурност. Инфраструктурните услуги на Rancher също се внедряват чрез контейнери, така че инфраструктурните услуги на Rancher могат да работят на всеки Linux хост.
Оркестрация и планиране на контейнери
Много потребители избират да използват рамки за планиране с оркестрация на контейнери за изпълнение на контейнеризирани приложения. Rancher включва всички актуални основни оркестрационни и програмационни машини, като Docker Swarm, Kubernetes и Mesos. Същият потребител може да създаде Swarm или Kubernetes клъстер. Можете също да управлявате приложения с помощта на нативни инструменти на Swarm или Kubernetes.
Освен Swarm, Kubernetes и Mesos, Rancher поддържа и собствен механизъм за оркестрация на Cattle контейнери. Говеда се използва широко за организиране на собствените инфраструктурни услуги на Rancher и за конфигуриране, управление и надграждане на Swarm клъстери, Kubernetes и Mesos клъстери.
App Store
Потребителите на Rancher могат да внедряват приложения, състоящи се от множество контейнери, в магазина за приложения с един клик. Потребителите могат да управляват внедреното приложение и да автоматизират ъпгрейдите, когато е налична нова версия на приложението. Rancher предлага магазин за приложения, поддържан от общността на Rancher, който включва редица популярни приложения. Потребителите на Rancher могат също да създадат собствен частен магазин за приложения.
Управление на разрешения на корпоративно ниво
Rancher поддържа гъвкава потребителска автентикация чрез плъгин. Поддържайте Active Directory, LDAP, Github и други методи за удостоверяване. Rancher поддържа контрол на достъпа, базиран на роли (RBAC) на ниво среда, което позволява на потребители или групи потребители да конфигурират достъп до среда за разработка или продукция чрез роли.
Следната диаграма показва основните компоненти и характеристики на Rancher:
1. Платформата е лесна за внедряване. Платформата, която управлява самия Docker, също е базирана на внедрявания на Docker. Докато имаш docker, можеш да завършиш разгръщането на платформата с една команда. 2. Платформата е лесна за разширяване. Чрез агентния механизъм, docker команда завършва разгръщането на агента и бързо увеличава вашите физически машини. Поддържа и облачни хостове като AWS, а версия 2.0 дори поддържа K8s. 3. Лесно разполагане на обслужване. Чрез App Store внедряването на приложения се извършва в 2 стъпки, като всеки междинен софтуер е организиран независимо като docker-compose, който може да се разширява по всяко време. 4. Вземете собствените си разрешения за акаунта. В сравнение с K8s, който няма управление на акаунти, Rancher разполага със собствена система за разрешения за акаунти. Акаунтите могат да се създават независимо или лесно свързани с LDAP и други акаунт системи. Това е страхотен инструмент за корпоративна употреба.
|