Как вам там Mesos? :) Много контейнеров развернули? В чём показался незаменим? )
Любую проблему можно решить дополнительным слоем абстракции, если это не проблема излишнего количества абстракций)
Мы начинали с одной команды, одного проекта и пары железок. Разворачивание и обновление без недоступности решалось полностью через Ansible.
Но мы росли. Команд становилось больше, проекты валили как из рога изобилия, а железо... приезжало не так быстро, как хотелось бы ^^
Управление hardware-ресурсами стало общей точкой координации. Это всех тормозило. Менеджеры носились с бумажками для согласования временного размещения приложений на серваках других проектов. Это очень плохо уживалось с Agile, который требует быстрой доставки артефактов. Да и ansible-скрипты стали усложняться; программисты перестали высыхать.
Захотелось оградить себя от всей этой суеты. Уже давно напрашивалось решение с внутренним облаком на большом буфере ресурсов.
Mesos взял это ношу на себя =) Сейчас на нем крутится большая часть наших приложений. Полет нормальный! Хотя иногда приходится нервно хвататься за парашют.