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

适用对象: NoSQL MongoDB Cassandra Gremlin

通过 Azure Cosmos DB 可以将数据和备份配置并保留到单个区域中,满足驻留要求

数据驻留要求

在 Azure Cosmos DB,必须显式配置跨区域数据复制。 了解如何使用 Azure 门户Azure CLI 配置异地复制数据。 为满足数据驻留要求,可以创建一个 Azure 策略定义,阻止某些区域向不需要的区域复制数据。

备份的驻留要求

连续模式备份:默认情况下,这些备份存储在本地冗余或区域冗余存储中。 了解更多信息,请参阅连续备份一文。

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

分析存储的驻留要求

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

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

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

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

后续步骤