Обновление периодической избыточности хранилища резервных копий для Azure Cosmos DB
Статья
Область применения: Nosql Mongodb Кассандра Гремлин Таблица
Данные резервного копирования в режиме периода Azure Cosmos DB реплицируются разными способами. Если основной регион поддерживает парные регионы , то по умолчанию Azure Cosmos DB сохраняет периодические резервные данные резервного копирования в геоизбыточное хранилище BLOB-объектов, которое реплицируется в пару. Вы можете переопределить избыточность хранилища резервных копий по умолчанию. Кроме того, если вы используете непарный регион, необходимо явно выбрать избыточность хранилища резервных копий. В этой статье описывается, как изменить избыточность хранилища резервных копий с помощью Azure CLI и PowerShell. Вы также узнаете, как настроить политику Azure для учетных записей, чтобы обеспечить избыточность хранилища.
Войдите на портал Azure и перейдите в учетную запись Azure Cosmos DB.
Откройте область резервного копирования и восстановления , обновите избыточность хранилища резервных копий и нажмите кнопку "Отправить". Для завершения операции потребуется несколько минут.
Убедитесь, что у вас установлена последняя версия Azure CLI или версия выше 2.30.0. Если у cosmosdb-preview вас установлено расширение, удалите его.
az cosmosdb locations show Используйте команду, чтобы получить параметры избыточности резервных копий, доступные в регионах, где существует ваша учетная запись.
az cosmosdb locations show \
--location <region-name>
Выходные данные должны содержать JSON, аналогичные этому примеру:
Предыдущая команда выводит список вариантов избыточности резервного копирования, доступных в определенном регионе. Поддерживаемые значения отображаются в свойстве backupStorageRedundancies. Например, некоторые регионы могут поддерживать до трех вариантов избыточности: гео, зон и локальных. Другие регионы могут поддерживать подмножество этих параметров. Перед обновлением выберите вариант избыточности хранилища резервных копий, поддерживаемый во всех регионах, которые использует учетная запись Azure Cosmos DB.
az cosmosdb update Используйте команду с выбранным параметром избыточности резервных копий, чтобы обновить избыточность резервного копирования в существующей учетной записи.
az cosmosdb update \
--resource-group <resource-group-name> \
--name <account_name> \
--backup-redundancy Zone
Кроме того, используйте az cosmosdb create команду для создания учетной записи с выбранным параметром избыточности резервного копирования.
Get-AzCosmosDBLocation Используйте командлет, чтобы получить параметры избыточности резервных копий, доступные в регионах, где существует ваша учетная запись.
Предыдущая команда выводит список вариантов избыточности резервного копирования, доступных в определенном регионе. Поддерживаемые значения отображаются в свойстве BackupStorageRedundancies. Например, некоторые регионы могут поддерживать до трех вариантов избыточности: гео, зон и локальных. Другие регионы могут поддерживать подмножество этих параметров. Перед обновлением выберите вариант избыточности хранилища резервных копий, поддерживаемый во всех регионах, которые использует учетная запись Azure Cosmos DB.
Update-AzCosmosDBAccount Используйте командлет с выбранным параметром избыточности резервного копирования, чтобы обновить избыточность резервного копирования в существующей учетной записи:
Добавление Политика Azure для избыточности хранилища резервных копий
Политика Azure помогает применять организационные стандарты и оценивать соответствие нормативным требованиям в больших масштабах. Дополнительные сведения см. в разделе Политика Azure?.
В следующем примере показано, как добавить политику Azure для учетных записей Azure Cosmos DB для проверки (с помощью audit), для которых настроена Localизбыточность резервных копий.