Лучший способ настроить облачное резервное копирование/восстановление

Я только что дошел до того, что у меня достаточно данных в моей облачной БД, и это будет проблемой, если я потеряю их, поэтому сейчас я изучаю, что является хорошим/надежным (/бесплатным!) методом получения регулярных резервных копий моих данных.

Я просмотрел документацию и рекомендовал использовать резервное копирование через репликацию (https://docs.cloudant.com/backup-guide-using-replication.html)

Метод здесь выглядит следующим образом: 1. Полное резервное копирование через репликацию 1 день 2. Инкрементное резервное копирование в разные резервные копии в последующие дни

Кажется, здесь есть 2 недостатка: 1. Резервное копирование все еще находится в облаке, поэтому я плачу полную цену вместо того, чтобы переместить его на более дешевую альтернативу для долгосрочного хранения 2. Неясно, как описанный метод действительно будет работать, когда вы зациклить репликацию (например, если «полная» репликация была в понедельник, затем инкрементальная через день, когда вы доберетесь до полной резервной копии в следующий понедельник, уже невозможно восстановить любой предыдущий день, например, воскресенье, суббота, пятница так далее)

Я видел другие описанные решения, такие как установка Couchdb на EC2, репликация на него, а затем создание ночных резервных копий в amazon glacier (glacier дешев, но кажется, что экземпляр EC2 Couchdb — это раздражающие расходы).

У кого-нибудь есть рекомендации здесь?


person J Deane    schedule 09.01.2017    source источник


Ответы (1)


Вы можете сделать дамп в файл с помощью cock_backup и сохранить в объектном хранилище, что является экономически эффективным. См. https://developer.ibm.com/recipes/tutorials/object-storage-cloudant-backup/ для более подробной информации

person xpqz    schedule 09.01.2017