Мне нужно периодически создавать резервные копии всех блоков и таблиц в учетной записи хранилища Azure, чтобы мы могли восстановить все эти данные позднее, если по какой-либо причине испортили наши данные.
Хотя я уверен, что данные, которые мы сохраняем в Azure, долговечны и могут быть восстановлены в случае сбоев в ЦОД, нам все же нужны данные в наших учетных записях для хранения, чтобы предотвратить случайные перезаписи и удаления (фактор ошибки человека).
Мы внедрили решение для этого, которое периодически перечисляет все капли и копирует их на учетную запись резервного хранилища. Когда blob был изменен или удален, мы просто создаем моментальный снимок старой версии в резервной учетной записи.
Этот подход сработал хорошо для нас. Но он обрабатывает только капли, а не элементы таблицы. Теперь нам необходимо поддерживать резервное копирование объектов таблицы.
Теперь, столкнувшись с этой задачей, я думаю, что у кого-то еще, возможно, было это требование раньше и появилось умное решение. Или, может быть, есть коммерческие продукты, которые сделают это?
Не требуется, чтобы целью резервного копирования была другая учетная запись Azure. Все, что нам нужно - это способ восстановления всех блоков и таблиц, как они были в то время, когда мы запускали резервную копию.
Любая помощь приветствуется!