次の方法で共有

使用 Azure Cosmos DB 容量规划器估算 RU/秒 - 用于 NoSQL 的 Azure Cosmos DB

注释

如果要计划将数据迁移到 Azure Cosmos DB,并且所知道的就是现有分片和复制数据库群集中的 vCore 数和服务器数,请阅读有关 使用 vCore 或 vCPU 估算请求单位的信息。

若要优化成本和性能,必须配置具有适当预配吞吐量的 Azure Cosmos DB 数据库和容器,或请求单位(RU/s)。 本文介绍如何使用 Azure Cosmos DB 容量规划器 来估算使用 Azure Cosmos DB for NoSQL 时所需的 RU/秒和工作负荷成本。 如果您正在使用 Azure Cosmos DB for MongoDB,请参阅 估算 RU/s - Azure Cosmos DB for MongoDB

容量规划器模式

模式 说明
基本 提供快速、高级 RU/秒和成本估算。 此模式假定用于索引策略、一致性和其他参数的默认 Azure Cosmos DB 设置。

在评估在 Azure Cosmos DB 上运行的潜在工作负荷时,请使用基本模式进行快速高级估计。 若要了解详细信息,请参阅如何使用 基本模式估算成本

使用基本模式估算预配的吞吐量和成本

若要使用基本模式快速估算工作负荷,请打开 容量规划器。 根据工作负荷输入以下参数:

Input Description
API 选择 Azure Cosmos DB for NoSQL
区域数量 Azure Cosmos DB 在所有 Azure 中国区域均可用。 选择工作负荷所需的区域数。 可以将任意数量的区域与 Azure Cosmos DB 帐户相关联。 有关详细信息,请参阅 使用 Azure Cosmos DB 在多个区域分发数据
多区域写入 如果启用 多区域写入,应用程序可以读取和写入任何 Azure 区域。 如果禁用多区域写入,应用程序可以将数据写入单个区域。 如果希望具有需要不同区域中低延迟写入的主动-主动工作负荷,请启用多区域写入。 例如,一个 IoT 负载在不同区域中以高数据量写入数据库。 多区域写入保证 99.999% 读写可用性。 与单个写入区域相比,多区域写入需要更多的吞吐量。 有关详细信息,请参阅 优化 Azure Cosmos DB 中的多区域成本
事务存储中存储的数据总数 单个区域中事务存储中存储的总估计数据(以 GB 为单位)。
使用分析存储 如果要使用分析存储,请选择 “开 ”。 输入 分析存储中存储的总数据,表示单个区域中分析存储中存储的估计数据(以 GB 为单位)。
物品尺寸 数据项的估计大小,例如文档。
最大读取区域的点读取数/秒 每个区域每秒预期的点读取操作数量。 点读取是单个项 ID 和分区键上的键/值查找。 有关点读取的详细信息,请参阅 读取数据:点读取和查询
每秒在所有区域创建 每个区域每秒预期的创建操作数量。
跨所有区域的更新次数/每秒 每个区域每秒预期的更新操作次数。 选择自动索引时,更新操作的估计 RU/秒被计算为每次更新操作更改一个属性。
所有区域的每秒删除 每个区域每秒预期的删除作数。
在所有区域的每秒查询次数 每个区域每秒预期的查询数。 运行查询的平均 RU 费用估计为 10 RU。

填写所需详细信息后,选择“ 计算”。 “成本估算”表显示存储和预配吞吐量的总成本。 可以展开 “显示详细信息 ”链接,获取不同 CRUD 和查询请求所需的吞吐量明细。 每次更改任何字段的值时,选择“ 计算 ”以重新计算估计的成本。

容量规划器基本模式的屏幕截图。

后续步骤