У меня возникли проблемы с поиском стратегии резервного копирования для наших активов кода, которая «просто работает» без какого-либо ручного вмешательства.
Цель состоит в том, чтобы иметь внешнюю резервную копию (синхронизированную), чтобы при регистрации файлов, создании сборок и т. Д. На сетевом диске вся структура папок автоматически синхронизировалась и создавалась резервная копия (в реальном времени или 1x в день) в каком-то другом месте, поэтому, если наш офис взорвется, мы не потеряем все наши данные.
Я изучал некоторые онлайн-службы резервного копирования, но пока не добился успеха. Некоторые из них необычны / содержат ошибки, другие ограничивают размер файла и / или типы файлов (что не подходит для файлов разработчика).
Все регистрируется и сохраняется на одном сервере (на Raid Mirror), поэтому нам просто нужно, чтобы на этом сервере была резервная копия / синхронизирована папка в каком-либо удаленном месте.
Итак, мой вопрос такой. Что вы используете для своей стратегии резервного копирования за пределами площадки. Какое программное обеспечение, система или услуга? Есть ли комплексная система резервного копирования активов вашего кода, которую я еще не нашел?
Спасибо
по поводу ПО - используйте то, что вам подходит. rdiff-резервное копирование мой любимый сейчас - оркестрованный с Backupninja под linux и некоторые скрипты теневого копирования bat под windows. но на самом деле все, что может сделать снимок ваших данных, должно быть в порядке.
просто убедитесь, что вы:
Я использую две машины с Linux. Один в качестве локального сервера SVN, который периодически экспортирует и создает дамп tar репозитория, а другой - в удаленном месте, который обновляет свою копию файла tar через rsync. Если вам не нужен colocate, вы можете арендовать slicehost (http://www.slicehost.com)
Как насчет того, чтобы просто арендовать где-нибудь место на ftp и иметь скрипт, который архивирует и копирует все раз в ночь? Не нужно усложнять.