Ранчер:
1. Графічний метод: Простий у використанні інтерфейс веб-керування знову знижує складність розгортання контейнерних додатків із використанням контейнерної технології завдяки простоті використання Docker.
2. Підтримка кількох планувальників: за допомогою шаблонів середовища ви можете легко створювати та розгортати платформи для управління кластерами контейнерів Cattle, Swarm, K8S та Mesos.
3. Управління кластерами хостів: Об'єкт керування — це кластер із кількох хостів, а не одного контейнерного хоста, який створює та керує кількома або десятками кластерів серверів додатків, достатньо лише Ctrl+C, Ctrl+V, копіювання та вставлення для розв'язання.
4. Вбудований магазин додатків: використовуйте шаблон WordPress для створення блог-системи WordPress, просто клацніть мишкою, складність розгортання не вища, ніж заявка на безкоштовну електронну пошту!
5. Гнучкий розподіл ресурсів: Вбудований балансувальник навантаження у додатку, «сервіс» потребує мінімум одного екземпляра контейнера, коли навантаження недостатньо або надмірне, достатньо клацнути мишкою, збільшити/зменшити кількість екземплярів контейнерів у «сервісі» для вирішення проблеми, система застосування має природні можливості еластичного розширення.
Оркестрація інфраструктури
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 та інших систем облікових записів. Це чудовий інструмент для корпоративного використання.
|