首页 > 解决方案 > 对于 Azure Cosmos DB,是否可以从单区域写入更改为多区域写入?

问题描述

由于 Cosmos DB 多区域写入需要额外费用,是否可以从单区域写入开始并在稍后阶段升级到多区域写入,还是需要数​​据库迁移?

从定价信息来看,即使您没有配置任何地理冗余,多区域写入定价也会开始生效。所以看起来你要么从一开始就必须付出高昂的代价,要么选择在后期通过迁移来付出代价。这是一个正确的观察吗?

标签: azureazure-cosmosdb

解决方案


single region创建帐户后,可以启用多区域写入功能。这可以通过 Azure 门户或 Powershell 完成:使用 SQL API 设置 Azure Cosmos DB 全局分发

这适用于 SQL(Core) API。

Powershell 示例:在多个区域中复制 Azure Cosmos DB 数据库帐户并使用 PowerShell 配置故障转移优先级


推荐阅读