如何满足 Azure Cosmos DB 中的数据驻留要求

适用于: NoSQL MongoDB Cassandra Gremlin Table

在 Azure Cosmos DB 中,可以将数据和备份配置为保留在单个区域中来满足驻留要求

数据的驻留要求

在 Azure Cosmos DB 中,必须显式配置跨区域数据复制。 了解如何使用 Azure 门户和 Azure CLI 配置异地复制。 为满足数据驻留要求,可创建 Azure Policy 定义来允许某些区域,防止将数据复制到不需要的区域。

备份的驻留要求

连续模式备份:这些备份默认驻留,因为它们存储在本地冗余存储或区域冗余存储中。 若要了解详细信息,请参阅连续备份一文。

定期模式备份:默认情况下,定期模式帐户备份将存储在异地冗余存储中。 对于定期备份模式,可以在帐户级别配置数据冗余。 备份存储有 3 个冗余选项, 分别是本地冗余、区域冗余或异地冗余。 有关详细信息,请参阅定期备份/还原

分析存储的驻留要求

默认情况下,分析存储是驻留的,因为它存储在本地冗余存储或区域冗余存储中。 若要了解详细信息,请参阅分析存储一文。

使用 Azure Policy 强制实施驻留要求

如果有数据驻留要求规定将所有数据保留在单个 Azure 区域中,你可使用 Azure Policy 为帐户强制实施区域冗余备份或本地冗余备份。 还可强制实施一个策略,要求不将 Azure Cosmos DB 帐户异地复制到其他区域。

Azure Policy 是一项服务,可用于创建、分配和管理将规则应用到 Azure 资源的策略。 Azure Policy 可帮助确保这些资源符合公司标准和服务级别协议。 有关详细信息,请参阅如何使用 Azure Policy 实现 Azure Cosmos DB 资源的治理和控制。

后续步骤