Vitsliputsli, как называть без разницы, важно разделение рабочего кода, и кода который уже идет в интеграцию. то что в staging - это уже код с нужными фичами, который только багфиксится
а оно стоит того что бы заморачиваться ? построение кластерной отказоустойчивой системы, с автоматическим переконфигурированием - задача не для новичков.
современные дешевые хостинги работают с аптаймом 99,9 и что у вас за проект, если простой 8 часов в год критичен?
На счет ваших надежд пользоваться утилитами под юникс более нативно.
Если это часть системы, все прекрасно. А если какойто опенсорс, то тут
или за деньги или вырубать защиту от запуска не подписанных.
a brew разве не предназначен для установки такого софта ?
что значит "за деньги" ? я не смогу как в линуксе скачать пакет и собрать его под себя ?
какая цель бэкапа ? восстановление в случае отказа оборудования ? восстановление с в случае неверных действий пользователя ?