Назад | Перейти на главную страницу

Какое облачное решение для резервного копирования лучше всего подходит для небольшой серверной среды?

У меня есть сервер, на котором работает база данных postgres, содержащая около 200 МБ данных. В настоящее время на моем домашнем компьютере есть настройка cron, которая:

  1. ssh на мой сервер
  2. запускает удаленный скрипт, который делает резервную копию базы данных
  3. scp - это дамп на мой локальный жесткий диск для хранения. Каждый дамп составляет 20 МБ.
  4. делает это каждые шесть часов (один месяц резервного копирования составляет примерно 2 ГБ)

Проблема с этой настройкой заключается в том, что если моя локальная машина выйдет из строя по какой-либо причине, резервное копирование не будет выполнено. Кроме того, я не могу запустить cron с сервера, потому что я не могу передать его на мою локальную машину с моего сервера (брандмауэры и все такое дерьмо).

Моя локальная машина работает под управлением Ubuntu 10.04, а мой сервер - это серверная версия Ubuntu 9.10. Я заглянул в Ubuntu One, но в настоящее время это только графический интерфейс. Я также заглянул в Dropbox, но получить настройку в Linux без поддержки графического интерфейса - головная боль. Amazon S3 выглядит неплохо, но не бесплатно (но очень дешево). Есть ли другая альтернатива, которую мне следует рассмотреть?

Я бы предпочел что-то, где я мог бы просто сделать так, чтобы мой скрипт выгружал базу данных в каталог, а служба резервного копирования «наблюдала» за этой папкой и соответственно синхронизировалась. Возможно, я также могу синхронизировать свою локальную машину с облачным резервным копированием, чтобы иметь еще большую избыточность, а также легкий доступ к моим резервным копиям для использования в тестировании.

Изменить: мой сервер - это VPS, поэтому решение, которое я использую, должно быть на 100% программным.

Сам использую тарзнак для резервного копирования аналогичного сервера. Он в основном ведет себя так же, как tar, за исключением того, что ваши архивы хранятся в «облаке» и вы автоматически получаете шифрование на стороне клиента, дедупликацию данных и т. Д.

Он ведет себя так же, как tar, означает, что вам придется / вы можете настроить свои собственные скрипты cron и т. Д.

Ваши резервные копии фактически хранятся в Amazon S3, но сначала они должны пройти через сервер tarsnap, который выполняет некоторые дополнительные действия.

А как насчет резервного копирования на Amazon S3? Посмотрите эту ссылку: "список инструментов резервного копирования Amazon S3"

Лично я бы упорствовать с раздаточной, как она выглядит идеально подходит для ваших требований и первые 2 Гб бесплатно.

Я согласен с форумом Dropbox следовать установкам на основе текста выглядит сложно, но я заметил, что вверху есть следующий комментарий:

Примечание. Эти инструкции больше не нужны для последней версии клиента Dropbox для Linux (0.7.110). Просто установите нормально - RH

Я не смотрел эту версию, но, возможно, стоит взглянуть еще раз.

+1 на tarsnap.

Что касается настройки Dropbox на машине, работающей только с интерфейсом командной строки, страница настройки в вики, которую вы читаете, теперь устарела.

если вы используете одну из новых «экспериментальных» сборок (которые для меня совершенно стабильны), процесс связывания будет несложным. вот ссылка на самую последнюю экспериментальную версию этого сообщения: http://forums.dropbox.com/topic.php?id=20994&replies=12

... просто запустите демон из cli, и он отобразит URL-адрес, который вы сможете скопировать и вставить на другой компьютер. (вы всегда можете использовать elinks и на машине cli.)

Я не уверен, разрешено ли это, и если нет, извините, но если вы решите попробовать Dropbox, используйте эту ссылку: https://www.dropbox.com/referrals/NTY2OTYyOQ и вы получите дополнительно 250 МБ