Изменение периодического интервала резервного копирования и периода хранения в Azure Cosmos DB
Область применения: Nosql
Mongodb
Кассандра
Гремлин
Таблица
Azure Cosmos DB автоматически создает полную резервную копию базы данных каждые 4 часа, из которых в любой момент времени сохраняются последние две. Эта конфигурация предоставляется по умолчанию и без излишних затрат. Вы можете изменить интервал резервного копирования по умолчанию и период хранения во время создания учетной записи Azure Cosmos DB или после создания учетной записи. Конфигурация резервного копирования устанавливается на уровне учетной записи Azure Cosmos DB и ее необходимо настроить для каждой учетной записи. После настройки параметров резервного копирования для учетной записи они применяются ко всем контейнерам в этой учетной записи. Эти параметры можно изменить с помощью портал Azure, Azure PowerShell или Azure CLI.
Необходимые компоненты
- Существующая учетная запись Azure Cosmos DB.
- Если у вас есть подписка Azure, создайте новую учетную запись.
- Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
- Кроме того, перед фиксацией можно воспользоваться бесплатной службой Azure Cosmos DB.
Перед началом работы
Если вы случайно удалили или повреждены данные, перед созданием запроса на поддержку для восстановления данных обязательно увеличьте срок хранения резервных копий для учетной записи по крайней мере семь дней. Рекомендуется увеличить срок хранения в течение 8 часов этого события. Таким образом, команда Azure Cosmos DB имеет достаточно времени для восстановления учетной записи.
Изменение параметров резервного копирования для существующей учетной записи
Чтобы изменить параметры резервного копирования по умолчанию для существующей учетной записи Azure Cosmos DB, выполните следующие действия.
Войдите на портал Azure.
Перейдите к учетной записи Azure Cosmos DB и откройте область резервного копирования и восстановления . При необходимости измените интервал резервного копирования и срок хранения резервных копий.
Интервал резервного копирования — это интервал, с которым Azure Cosmos DB пытается создать резервную копию данных. Резервное копирование занимает ненулевое время, и в некоторых случаях это может привести к сбою из-за подчиненных зависимостей. Azure Cosmos DB пытается создать резервную копию с заданным интервалом, однако это не гарантирует, что резервное копирование завершится в пределах этого интервала времени. Это значение можно настроить в часах или минутах. Интервал резервного копирования не может превышать 1 час и больше 24 часов. При изменении этого интервала новый интервал вступает в силу с момента, когда была создана последняя резервная копия.
Хранение резервных копий — задает период хранения каждой резервной копии. Его можно настроить в часах или днях. Минимальный срок хранения не может быть меньше двух интервалов резервного копирования (в часах) и не может превышать 720 часов.
Копии хранящихся данных — по умолчанию бесплатно предлагаются две резервные копии данных. Если вам потребуется более двух копий, взимается дополнительная плата. См. раздел "Используемое хранилище" на странице цен, чтобы узнать точные цены на дополнительные копии.
Избыточность хранилища резервных копий — выберите необходимый параметр избыточности хранилища. Дополнительные сведения см. в статье о избыточности хранилища резервных копий. По умолчанию существующие учетные записи периодического резервного копирования имеют геоизбыточное хранилище, если регион, в котором выполняется подготовка учетной записи, поддерживает ее. В противном случае можно выполнить откат учетной записи до максимального уровня избыточности. Вы можете выбрать другое хранилище, например локально избыточное, чтобы убедиться, что резервная копия не реплицируется в другой регион. Изменения, внесенные в существующую учетную запись, применяются только к будущим резервным копиям. После обновления избыточности хранилища резервных копий существующей учетной записи может занять до двух раз интервала резервного копирования, чтобы изменения вступили в силу, и вы потеряете доступ к восстановлению старых резервных копий немедленно.
Примечание.
Для настройки избыточности хранилища резервных копий необходимо назначить роль оператора Azure Cosmos DB на уровне подписки.
Настройка параметров резервного копирования для новой учетной записи
Чтобы изменить параметры резервного копирования по умолчанию для новой учетной записи Azure Cosmos DB, выполните следующие действия.
Примечание.
В целях иллюстрации в этих примерах предполагается, что вы создаете учетную запись Azure Cosmos DB для NoSQL . Действия очень похожи для учетных записей с помощью других API.
При подготовке новой учетной записи на вкладке Политика архивации выберите для политики архивации значение Периодическая*. Периодическая политика позволяет настроить интервал резервного копирования, срок хранения резервных копий и избыточность хранилища резервных копий. Например, можно выбрать параметр Локально избыточное хранилище резервных копий или Хранилище резервных копий, избыточное между зонами, чтобы предотвратить репликацию данных резервных копий за пределы вашего региона.