直接答案:按 2026-11-11 的 Azure Managed Instance for Apache Cassandra 官方公开价(eastus,USD,不含税与折扣),成本不是按请求或 RU,而是按节点 × VM SKU 小时价 + 每节点 P30 磁盘 + 备份。以常见生产假设 3 节点、每节点 4 块 P30 测算:D8s v5(8 vCPU/32GB)$0.48/节点/小时 = $350.40/月/节点,3 节点计算 $1,051.20;P30 $135.17/盘/月 × 12 盘 = $1,622.04;磁盘挂载 $6.57/盘/月 × 12 = $78.84;合计 $2,752.08/月。换 D16s v5 是 $3,803.28/月,E8s v5 是 $3,080.58/月;6 节点 D8s v5 是 $5,504.16/月;每节点 6 块 P30 是 $3,602.52/月。备份按 $0.10/GB/月 另计(1TB 约 $100/月)。官方称无许可费,节点/磁盘可选,4 块 P30 为“强烈建议”的最低配置。
本文面向正在把自建 Cassandra 迁到托管、比较 Managed Instance for Apache Cassandra 与 Cosmos DB Cassandra/自建、或给现有集群做节点/磁盘预算的架构师、DBA、SRE、财务与采购。它把“官方价目”“编辑测算”“未纳入项”分开写,覆盖计费组成、VM SKU 单价、3 节点/多节点 TCO、P30 与挂载费、备份、复制因子/50% 磁盘假设、隐藏成本与 90 天清单。价格来自 Managed Instance for Apache Cassandra 定价页、Azure Retail Prices API 与 Microsoft Learn 的介绍/FAQ/创建文档(2026-11-11)。不构成采购建议。
① 账单按“节点×VM 小时 + 每节点 P30 磁盘 + 备份”走,不按请求;3 节点/4 P30 的 D8s v5 约 $2,752/月。② 磁盘往往比计算还贵:4 块 P30/节点 = $566.96/节点/月,3 节点 $1,700.88(含挂载),接近 3 台 D8s 的 $1,051.20。③ 4 块 P30 是官方“强烈建议”的最低配置,且建议只用到 50% 磁盘;容量规划要按原始盘数×50%,再叠加 RF=3。
计费组成:节点、磁盘、挂载、备份
官方定价模型是按需、实例制、无许可费:你选择节点数、VM SKU/核心/内存、每节点 P30 磁盘数。费用由四块组成:计算(VM SKU 小时价×节点数)、P30 数据盘($135.17/盘/月)、磁盘挂载($6.57/盘/月)、备份($0.10/GB/月,全量备份到 Azure Storage)。没有单独的“请求费”或“RU 费”;节点/磁盘开着的每一小时都在计费,停机不自动暂停计算。
| 计费项 | 单价 | 计费单位 | 说明 |
|---|---|---|---|
| 计算(VM SKU) | 按 SKU 小时价 | 节点/小时 | D8s v5 0.48、D16s v5 0.96、E8s v5 0.63 |
| P30 数据盘 | 135.17 | 盘/月 | 每节点建议至少 4 块 |
| 磁盘挂载 | 6.57 | 盘/月 | Retail API 计量 |
| 备份存储 | 0.10 | GB/月 | 全量备份到 Azure Storage |
| 许可费 | 0 | — | 官方称无许可费 |
来源:定价页、Retail API 与 Learn 介绍/创建文档(2026-11-11)。计算按 VM SKU 小时价×730 估算月费;P30 与挂载按盘;未计税与折扣。
VM SKU:每节点月费
以 730 小时/月:D8s v5(8 vCPU/32GB)$0.48/h = $350.40/月/节点;D16s v5(16/64)$0.96/h = $700.80;E8s v5(8/64)$0.63/h = $459.90;L8s v3(8/64,带本地盘)$0.87/h = $635.10。D 系列偏通用,E 系列内存更大,L 系列带本地盘、适合读密集/写穿缓存(官方标注写穿缓存为预览、不适合生产)。选 SKU 时先看每节点内存/CPU 与磁盘吞吐,再看价格;Cassandra 通常更吃内存与磁盘 IO,不要只看 vCPU 单价。
| VM SKU | vCPU/RAM | 小时价 | 月费/节点 | 3 节点计算 |
|---|---|---|---|---|
| D8s v5 | 8 / 32GB | 0.48 | 350.40 | 1,051.20 |
| D16s v5 | 16 / 64GB | 0.96 | 700.80 | 2,102.40 |
| E8s v5 | 8 / 64GB | 0.63 | 459.90 | 1,379.70 |
| L8s v3 | 8 / 64GB | 0.87 | 635.10 | 1,905.30 |
| D8s v5 ×6 节点 | 8 / 32GB | 0.48 | 350.40 | 2,102.40(6 节点) |
编辑测算:小时价×730;3 节点=单节点×3;未计 P30、挂载、备份、税与折扣。价格页按 VM SKU 列小时价;实际以账单为准。
3 节点 TCO:计算 + 4 P30/节点
按 3 节点(常见 RF=3 预算假设)、每节点 4 块 P30:磁盘 $135.17×4 = $540.68/节点/月,挂载 $6.57×4 = $26.28/节点/月,磁盘合计 $566.96/节点/月,3 节点 $1,700.88。加计算:D8s v5 $2,752.08/月、E8s v5 $3,080.58、D16s v5 $3,803.28。再加 1TB 备份约 $100/月,D8s v5 方案约 $2,852/月。磁盘费已经接近甚至超过计算费,这是 Cassandra 托管预算最容易被低估的部分。
| 3 节点方案 | 计算/月 | 4 P30+挂载/月 | 合计/月 | +1TB 备份 |
|---|---|---|---|---|
| D8s v5 | 1,051.20 | 1,700.88 | 2,752.08 | 2,852.08 |
| E8s v5 | 1,379.70 | 1,700.88 | 3,080.58 | 3,180.58 |
| D16s v5 | 2,102.40 | 1,700.88 | 3,803.28 | 3,903.28 |
| L8s v3 | 1,905.30 | 1,700.88 | 3,606.18 | 3,706.18 |
编辑测算:4×(135.17+6.57)=566.96/节点;3 节点=1,700.88;备份按 0.10/GB×1,024GB≈102.40(表中取 100);未计税与折扣。
扩容:更多节点 vs 更多磁盘
扩容有两条路:加节点提高吞吐/容灾,加 P30提高单节点容量。以 D8s v5 为例:6 节点 + 4 P30 = 计算 $2,102.40 + 磁盘 $3,401.76(6×566.96)= $5,504.16/月;3 节点 + 6 P30 = $1,051.20 + 3×($135.17+$6.57)×6 = $3,602.52/月;3 节点 + 8 P30 = $4,452.96/月。如果瓶颈是容量,加盘通常比加节点便宜;如果瓶颈是 CPU/吞吐/副本,节点更有效。官方建议只用到 50% 磁盘,按原始容量×50% 规划,再叠加 RF=3。
| 方案 | 计算/月 | 磁盘+挂载/月 | 合计/月 |
|---|---|---|---|
| 3 节点 × 4 P30 | 1,051.20 | 1,700.88 | 2,752.08 |
| 6 节点 × 4 P30 | 2,102.40 | 3,401.76 | 5,504.16 |
| 3 节点 × 6 P30 | 1,051.20 | 2,551.32 | 3,602.52 |
| 3 节点 × 8 P30 | 1,051.20 | 3,401.76 | 4,452.96 |
| 6 节点 × 6 P30 | 2,102.40 | 5,102.64 | 7,205.04 |
编辑测算:每节点磁盘=盘数×(135.17+6.57);节点数×单节点;未计备份、税与折扣。
复制因子、50% 磁盘与备份
官方创建文档明确:每节点至少 4 块 P30 是“强烈建议”;容量规划只按 50% 持续磁盘利用率,给 tombstone 与系统盘留余量;备份在传到 Blob 前会临时占用本地磁盘。Cassandra 通常用 RF=3,3 节点只是常见预算起点,不等于“3 节点就能承受所有故障”;跨 AZ/多数据中心要另加节点与网络。备份按 $0.10/GB/月 计,全量备份到 Azure Storage;备份频率/保留直接影响费用。服务支持 Cassandra 版本到 5.0,迁移前先核对版本/扩展兼容。
| 项目 | 官方口径 | 对预算的影响 |
|---|---|---|
| 每节点 P30 数 | 至少 4 块(强烈建议) | 4×141.74=566.96/节点/月 |
| 磁盘利用率 | 按 50% 持续使用规划 | 原始容量要翻倍预留 |
| 复制因子 | 常见 RF=3(编辑假设) | 逻辑数据×RF 的原始副本 |
| 备份 | 全量到 Azure Storage,0.10/GB/月 | 1TB≈100/月,保留越久越贵 |
| 版本 | 支持到 Cassandra 5.0 | 迁移前核对兼容 |
| AZ/多数据中心 | 可选,按区域支持 | 节点/网络另计 |
来源:Learn 创建/介绍文档与 Retail API(2026-11-11)。RF=3 为编辑预算假设;实际按业务复制策略;备份价格按 GB/月。
选型:托管 Cassandra vs 自建 vs Cosmos DB
托管 Cassandra适合:已有 Cassandra 应用/驱动、需要托管修复/健康监控/扩缩、想保留 CQL 与多数据中心模型、不想自己运维 JVM/磁盘/修复的团队;成本按节点+磁盘,规模越大越贵。自建 Cassandra适合:已有稳定运维团队、能用预留/Spot/本地盘压低计算、或集群规模很大;但要承担 VM、磁盘、备份、修复、监控与人力。Cosmos DB Cassandra API适合:新应用、想按 RU/无服务器弹性、能接受 API/一致性差异;不要直接把 CQL 工作负载等价迁移,先做兼容/成本验证(站内 Cosmos DB 成本稿可参考)。
| 场景 | 首选 | 先核对 |
|---|---|---|
| 已有 Cassandra/CQL | 托管 Cassandra | 版本≤5.0、驱动兼容 |
| 需要托管修复/监控 | 托管 Cassandra | 节点/磁盘 TCO |
| 运维团队强、规模大 | 自建 | VM/盘/人力/修复 |
| 新应用、弹性优先 | Cosmos DB Cassandra API | RU/一致性/兼容 |
| 容量瓶颈 | 加 P30 | 50% 利用率、RF |
| 吞吐/副本瓶颈 | 加节点/升 SKU | CPU/内存/磁盘 IO |
| 跨 AZ/多区域 | 多数据中心 | 节点与网络成本 |
编辑整理:不是厂商推荐;兼容性/价格以官方文档与账单为准;Cosmos DB 成本见站内对应稿件。
隐藏成本与 90 天清单
隐藏成本八项:P30 磁盘按盘乘、挂载费、备份存储与保留、50% 磁盘利用率导致容量翻倍、RF=3 的副本、跨 AZ/多数据中心节点、停机不自动暂停计算、迁移/双跑/人力。90 天:第 1–2 周盘点数据量、RF、每节点磁盘、峰值 IO/CPU;第 2–3 周按 3/6 节点与 4/6/8 P30 做 TCO;第 3–4 周核对版本≤5.0、驱动/扩展兼容;第 4–6 周小规模迁移/双跑;第 6–8 周压测修复/扩缩/故障切换;第 8–10 周优化磁盘利用率与备份保留;第 10–12 周对账单并设置节点/磁盘/备份告警。
| 成本项 | 触发条件 | 控制方式 |
|---|---|---|
| 计算 | 节点×SKU×小时 | 按峰值/副本选 SKU |
| P30 | 每节点盘数 | 按 50% 利用率算 |
| 挂载 | 每盘/月 | 与盘数一起算 |
| 备份 | 0.10/GB/月 | 保留/频率 |
| RF/副本 | RF=3 等 | 按业务容灾 |
| 跨 AZ/多区域 | 多数据中心 | 按需部署 |
| 停机 | 不自动暂停 | 删除/缩容 |
| 迁移/人力 | 双跑/改造 | 提前演练 |
编辑整理:官方价目之外的资源按 Azure 其他服务计费;未计网络/监控/人力。
常见问题
Managed Instance for Apache Cassandra 怎么计费?
按节点×VM SKU 小时价 + 每节点 P30 磁盘($135.17/盘/月)+ 磁盘挂载($6.57/盘/月)+ 备份($0.10/GB/月);无许可费,不按请求/RU。
3 节点一个月多少钱?
按 D8s v5、4 P30/节点:计算 $1,051.20 + 磁盘/挂载 $1,700.88 = $2,752.08/月;加 1TB 备份约 $2,852。D16s v5 约 $3,803.28;E8s v5 约 $3,080.58。
为什么磁盘比计算还贵?
4 块 P30/节点 = 4×($135.17+$6.57)= $566.96/节点/月,3 节点 $1,700.88;D8s v5 3 节点计算才 $1,051.20。Cassandra 的容量/副本需求让磁盘成为主成本。
必须 4 块 P30 吗?
官方创建文档称“至少 4 块是强烈建议”,不是硬性最小值;少于 4 块可能影响吞吐/容量/修复。本文按 4 块做基准,实际按数据量/IO 调整。
50% 磁盘利用率是什么意思?
官方建议只按 50% 持续磁盘使用规划,为 tombstone、系统盘与备份临时占用留余量。也就是原始盘容量要按预计数据量的约 2 倍准备,再叠加 RF=3 的副本。
备份多少钱?
备份存储 $0.10/GB/月,全量备份到 Azure Storage;1TB 约 $100/月。备份频率与保留越久,费用越高;备份传到 Blob 前还会临时占用本地磁盘。
和 Cosmos DB Cassandra API 怎么选?
已有 Cassandra/CQL、需要托管修复/多数据中心,选托管 Cassandra;新应用、弹性/RU 计费、能接受 API/一致性差异,评估 Cosmos DB Cassandra API。先做兼容与同负载报价,不要只比单价。
怎么降本?
五步:① 按 50% 利用率与 RF 精确算盘数,别多买;② 容量瓶颈先加 P30,吞吐瓶颈再加节点;③ 选合适的 D/E/L SKU,不盲目上大规格;④ 优化备份频率/保留;⑤ 长期稳定可对比自建/预留,但要把运维人力算进去。
研究方法与局限
官方事实(定价页、Retail API、Learn 介绍/FAQ/创建文档):按节点/VM SKU 计费、无许可费、P30 135.17/盘/月、挂载 6.57/盘/月、备份 0.10/GB/月、4 块 P30 强烈建议、50% 磁盘利用率、支持 Cassandra 5.0、托管修复/监控/扩缩。编辑测算:3 节点/RF=3、4 P30/节点、730 小时/月;D8s/D16s/E8s/L8s 月费;6 节点/6-8 P30 扩容;1TB 备份≈100/月。
局限七项:① 只取 eastus USD 公开标价,不含税/合同折扣/区域差异;② 节点数、SKU、盘数、RF、备份量为编辑假设;③ 未计网络/监控/人力、跨 AZ/多区域流量、迁移双跑;④ 未做真实修复/扩缩/故障切换压测;⑤ 价格页按 VM SKU 列小时价,Retail API meter 名称含 vCore,实际以账单核对;⑥ L 系列写穿缓存为预览、不适合生产;⑦ 价格/版本支持会变,采购前复核官方页面与账单。
数据来源与口径
- Microsoft Azure, Azure Managed Instance for Apache Cassandra Pricing:azure.microsoft.com/en-us/pricing/details/managed-instance-apache-cassandra。VM SKU 小时价、P30/挂载、备份、无许可费。访问 2026-11-11。
- Azure Retail Prices API(productName 含 Cassandra,eastus):prices.azure.com/api/retail/prices。D8s v5 0.48、D16s v5 0.96、E8s v5 0.63、L8s v3 0.87、P30 135.17、Disk Mount 6.57、Backup 0.10/GB。访问 2026-11-11。
- Microsoft Learn, Introduction to Azure Managed Instance for Apache Cassandra:introduction。托管修复/监控/扩缩、无许可费、Cassandra 5.0。访问 2026-11-11。
- Microsoft Learn, Create a cluster from the portal:create-cluster-portal。4 块 P30 强烈建议、50% 磁盘利用率、备份临时占用、AZ/节点/SKU 选择。访问 2026-11-11。
资料截止 2026-11-11;价格/功能以 Microsoft 官方页面与账单为准;本文不构成采购、架构或法律建议。