Нечто вроде помеси гитхаба, svn и прочего есть?

edogs software
На сайте с 15.12.2005
Offline
775
671

Интересует какое-нибудь "лентяйное" решение и не колхозное.

Что на входе: набор разношерстных сайтов, где-то доступ по ссх, где-то по фтп, где-то еще какой-то. Соответственно с mysql базами (без внешних коннектов к ним). На сайты периодически кто попало (заказчик, его верстальщики, сеошники и прочие) вносят разные изменения как в файлы так и в базу. Ограничения по таймаутам везде разные и непредсказуемые.

Что нужно: как-то упорядочивать этот бардак.

Что хочется на выходе: какой-нибудь единый скрипт, которому скармливаешь набор доступов и он периодически собирает свежачок со всех этих сайтов (учитывая тип доступа к ним, например при наличии фтп доступа зальет пхп скрипт для дампа базы, сдампит ее, удалит скрипт, скачает базу... а при наличии ссх - залогинится и сделает мускульдампом... при чем отследит любые ошибки на любом этапе), при чем складывает эдак аккуратно с контролем версий (для файлов) и архивом за разное время (для баз), может показать разницу версий, что обновилось и так далее. В идеале если разницу в таблицах баз тоже автоматом сможет отслеживать. В общем что бы все на автомате бакапилось и можно было следить что происходит. Естественно нужна возможность скачать "снапшот" на любую дату изготовления этого "снапшота".

Без особой необходимости: возможность восстанавливать версии файлов и баз (можно и руками).

Один из ключевых моментов: что бы ничего не нужно было устанавливать на этом наборе "разношерстных сайтов".

Гитхабы и svn всякие - неплохи если ВСЕ кто обновляет инфу, пользуются ими + не нужно контролировать базы, да еще и ssh есть. Ключевая проблема которую надо решить - что сайты все разношерстные и колхозит на них кто попало.

Есть что-нибудь эдакое? Можно что-нибудь модно облачное с помесячной оплатой, можно что-нибудь ставящееся на свой сервер и с разовой оплатой, готовы морально перенести что-то ставящееся на свой сервер с помесячной оплатой.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
M
На сайте с 16.09.2009
Offline
278
#1

Искать вам надо системного администратора, а не чудо-программулину.

Самое реальное решение - упорядочить бардак. Заставляйте ставить владельцев этих "разношерстных сайтов" какие-то типовые решения для инкрементального бекапа (fsbackup, rsnapshot, duplicity, etc). Ваша задача - настроить все это один раз и дать доступ пользователям к бекапному серверу (в качестве оного может быть и "что-нибудь облачное", без проблем).

"Складывать аккуратно с контролем версий" - замучаетесь. "Что обновилось" - можно посмотреть на простой разности инкрементов. Без вменяемых комментариев к коммитам и нормального разбиения коммитов на логические связные куски - контроль версий бесполезен и даже вреден.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
edogs software
На сайте с 15.12.2005
Offline
775
#2
myhand:
Искать вам надо системного администратора, а не чудо-программулину.

Для выполнения рутинных действий это оверкилл в том числе и по цене, да и на фултайм нужно штуки 3 администратора, а программа одна:)

myhand:
Самое реальное решение - упорядочить бардак. Заставляйте ставить владельцев этих "разношерстных сайтов" какие-то типовые решения

Оно нереальное, мы клиенто-ориентированные:) Заставлять клиента отказываться от хостинга которым он пользовался 5 лет и вполне удачно, зачем и что он о нас подумает?

myhand:
"Складывать аккуратно с контролем версий" - замучаетесь. "Что обновилось" - можно посмотреть на простой разности инкрементов.

В принципе да, достаточно просто знать какой файл изменился по crc32.

M
На сайте с 16.09.2009
Offline
278
#3
edogs:
Для выполнения рутинных действий это оверкилл в том числе и по цене, да и на фултайм нужно штуки 3 администратора

Оценка, мягко говоря, взятая с потолка.

edogs:
Оно нереальное, мы клиенто-ориентированные:) Заставлять клиента отказываться от хостинга которым он пользовался 5 лет и вполне удачно, зачем и что он о нас подумает?

Зачем отказываться? Установить на хостинг все необходимое. Редко где не дают скрипты из cron запустить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий