Розгортаємо Rancher в InfoboxCloud: перенесену інфраструктуру з веб-інтерфейсом для Docker

Docker змінив вигляд сучасного підходу до розміщення додатків і сервісів користувача в хмарах, представивши переносні контейнери для додатків. Переносимість означає відсутність залежності від конкретної хмарної інфраструктури (vendor lock-in), просту міграцію додатків між хмарами, просте розгортання, зниження витрат на підтримку і обслуговування. Маючи контейнеризованное переноситься додаток ви можете сфокусуватися на збільшенні продуктивності програми, доступності та інших важливих особливостях додатків. Існуючі технології типу Kubernetes, Swarm, Panamax, Helios, Clocker, Dies і т. д. розвивають технології поверх Docker і роблять свій вагомий внесок у розвиток екосистеми.



Rancher фокусується зовсім на іншій проблемі. Уявіть, що ви розгортаєте додаток в Docker в хмарі. Інфраструктура переносима, а службові сервіси типу відмовостійких балансировщиков навантаження та інших рішень — немає. Якщо вам знадобилося смигрировать в інше хмара де відрізняється дана функціональність — виникнуть проблеми.

Мета Rancher – створення переносимих інфраструктурних сервісів навколо Docker, включаючи еластичне блочне сховище, віртуальні мережі, відмовостійкий балансувальник навантаження, групи безпеки, моніторинг, сервіси баз даних та багато іншого. Все це ви можете переносити між власними серверами і хмарами різних виробників, використовувати декілька регіонів хмарного провайдера одночасно. А раз не виникає залежність на рівні інфраструктури, ви можете вибирати хмара за співвідношенням надійності, продуктивності, ціни і довіри.

До речі, вихідні тексти Rancher доступні під ліцензією Apache 2.0.

У цій статті ми розглянемо інфраструктуру Rancher детальніше і встановимо Rancher в InfoboxCloud.
Як отримати тестову версію InfoboxCloud безкоштовно — читайте в кінці статті.

Читати далі →