Я работал с Амулетом в течение достаточно долгого времени теперь. Мне интересно, там другое подобное программное обеспечение, которое служит той же цели как Амулет (кластерное развертывание и управление с точки зрения сервисов)?
Программное обеспечение должно смочь настроить машины легко, развернуть программное обеспечение на них, настроить и установить, и некоторый клиент должен отслеживать эти машины (их состояние и т.д.). Удаленная настройка должна быть простой также. Должен быть некоторый простой механизм сшивания этих машин вместе для сотрудничества. Наконец, масштабирование должно быть очень простым. Все должно быть максимально автоматизировано (когда-то настроенный).
Существует три главного кластерного программного обеспечения развертывания.
Первый и мой фаворит Kubernetes. Можно услышать объяснения, как это работает на тех двух больших переговорах:
James Strachan - Непрерывное развёртывание Микросервисов с Matthew Bates Kubernetes
вторым является Рой Докера, созданный и управляемый Докером сами.
И третье является Мезосфера, которая является программным обеспечением оркестровки контейнера центра обработки данных
Kubernetes наверняка. Отнесенная ссылка дает большое объяснение, но сохранять ее простой, они самоопределяют как:
платформа с открытым исходным кодом для автоматизации развертывания, масштабирования и операций контейнеров приложения через кластеры хостов, обеспечивая контейнерно-центральную инфраструктуру.
Ключевые характеристики:
Это - довольно недавний проект, но существует много доступной документации. Естественно, можно выполнить его в Ubuntu. Этот официальное руководство и этот неофициальное руководство (явно для 16,04) большие начальные точки.