百度智能云CDS是供BCC使用的持久块存储,按PL等级选型,快照链保护数据,弹性临时盘承载可重建数据。
预计阅读:约 15 分钟
先记住三件事
- 云磁盘 CDS 是面向云服务器的持久块存储;磁盘与 BCC 必须位于同一地域、同一可用区,控制面挂载完成后仍要由操作系统分区、创建文件系统并挂载。
- 增强型 SSD 采用 PL0—PL3 性能等级,其中部分等级支持预配置 IO 与性能突发;选型不能只看容量,还要同时验证盘型、性能等级、预配置能力、实例与真实 IO 模型。
- 快照按“每盘一条快照链”管理,首份为全量、后续为增量;快照只包含开始时已经写入磁盘的数据,不包含缓存和之后的写入,因此创建前要协调应用一致性。
适合谁:为百度智能云 BCC 上的数据库、检索系统、企业应用或 AI 数据预处理选择存储的架构师与平台团队。
读完能决定什么:什么时候选持久 CDS,什么时候只用弹性临时盘;怎样选择 PL 等级、预配置 IO 与计费方式;如何把扩容、快照、加密和恢复验证纳入上线流程。
1. 今日学习目标
- 解释 CDS 在 BCC、操作系统和应用之间的责任边界。
- 用“数据是否可重建—IO 形状—性能等级—实例能力”完成盘型选型。
- 设计创建、同可用区挂载、初始化、监控、扩容与快照恢复的闭环。
- 识别弹性临时盘、快照链、加密和迁移的关键边界。
2. 官方资料清单
3. 一句话定位与产品为什么存在
一句话定位:百度智能云云磁盘 CDS 是供云服务器使用的弹性块存储 IaaS,把持久数据从单台计算实例中拆出,使容量、性能、生命周期和数据保护能够独立规划。
官方将 CDS 描述为云服务器的高可靠块存储,支持独立创建、挂载、在线扩容、类型变更、快照和回滚。 百度智能云负责底层介质、分布式副本与块设备服务;客户负责操作系统、文件系统、数据库一致性、监控告警、恢复演练与应用高可用。云盘可靠不等于业务天然高可用。
4. 云产品地图位置
主分类:存储—块存储;服务模型:IaaS(架构判断)。上游依赖账号与权限、地域/可用区、BCC 规格、配额和可选密钥;下游由文件系统、数据库、日志、索引和 AI 工作集消费。CDS 提供的是块设备语义,不提供对象 API,也不直接提供多客户端共享文件协议。
在 AI 架构中,训练语料、模型版本和大规模归档通常更适合对象存储;在线向量索引、数据库文件和低时延工作集可使用 CDS;Spark/Flink Shuffle 或可重建预处理数据可评估弹性临时盘。
5. 核心对象与资源关系
6. 核心工作流程
7. 核心能力
- 分层性能。增强型 SSD 的 PL 等级让架构师按时延、IOPS 和吞吐要求分档,而不是只靠扩容换性能;部分等级还可预配置 IO 并使用性能突发。
- 在线演进。支持在线扩容和磁盘类型变更;控制面完成后,客户仍需确认操作系统是否识别新容量并扩展文件系统。
- 数据保护。支持手动与自动快照、按快照建盘、回滚、跨地域复制和快照链管理;生产恢复宜优先在隔离盘验证。
- 释放保护。因到期、欠费或关联资源误释放而回收磁盘前,平台可先创建快照;这是一道安全网,不应替代长期快照策略。
- 静态加密与监控。建盘时可启用加密,运行时可观察云盘指标;应用侧还要补充 P95/P99 时延、队列、
iowait、文件系统使用率与业务 SLO。
8. 非功能能力
| | |
|---|
| | 副本位于存储层,实例、数据库与跨故障域连续性仍需单独设计 |
| 盘型、PL 等级、容量、预配置 IO 与突发共同影响表现 | |
| | 快照只含已落盘数据,RPO/RTO 必须通过演练验证 |
| | |
| | |
9. 典型场景
场景一:自建数据库数据盘
数据库文件放增强型 SSD,按真实随机 IO 和 P99 目标选择 PL 等级;数据库主从或集群负责服务连续性,快照负责变更保护,二者不能互相替代。
场景二:检索索引与 AI 在线工作集
模型与原始语料放 BOS,对低时延随机读取的索引使用 CDS;可重建索引与不可丢增量分别设保护等级,避免全部数据都按最高成本保护。
场景三:大数据与 AI 预处理
Spark/Flink Shuffle、特征预处理缓存等可重建数据可评估弹性临时盘,以高吞吐和成本为先;输入和最终结果必须落到持久服务,因为弹性临时盘不支持快照。
10. 产品边界
云磁盘是块设备而不是共享文件系统。即使数据盘能在实例间卸载和重新挂载,也不能据此推导多主机并发共享语义;共享目录应优先评估 CFS。
11. 选型建议(架构分析)
选择:BCC 工作负载需要持久块设备、独立扩容、盘型演进和快照,且团队能够管理 OS、文件系统与应用一致性。避免:需求本质是共享文件、海量对象、托管数据库,或数据完全可重建且更适合弹性临时盘。
选型前六问:数据能否重建?块大小、读写比和峰值并发是什么?P99 时延、IOPS 与吞吐目标是多少?哪一档 PL 与预配置 IO 能满足基线,突发持续多久?目标 BCC 的存储路径会不会先成为瓶颈?RPO、RTO、保留期和跨地域恢复要求是什么?
12. 成本模型
CDS 提供包年包月与按量付费:前者预付费,适合稳定长期容量;后者按使用配置计费并周期性出账,适合弹性或短期资源。成本驱动包括盘型、容量、时长、性能配置、快照链容量、保存时长、跨地域副本和恢复测试资源。
快照按“快照链容量 × 保存时长 × 地域单价”计费,删除源盘后如果保留快照,快照仍会继续产生费用。快照计费方式 应通过标签、预算告警、孤盘巡检、快照保留策略和测试资源清理控制总成本,具体价格与活动在采购时实时查询。
13. 限制、风险与迁移
- 同可用区约束:磁盘与 BCC 必须同地域、同可用区;预付费磁盘还要满足计费关系要求。
- 初始化遗漏:新盘挂载后仍需分区、格式化和持久挂载;设备名可能变化,应使用稳定标识。
- 性能误判:把突发当作持续基线,或只看盘侧能力而忽略 BCC、文件系统和应用队列。
- 快照不一致:缓存未落盘或写入未协调时,恢复后可能只有崩溃一致性;快照期间还会限制扩容、类型变更等操作。
- 临时盘误用:弹性临时盘不支持快照,不应承载唯一副本或不可重建状态。
- 迁移锁定:官方问答说明不支持跨账号磁盘转移;跨账号、跨云迁移需设计停写、增量同步、格式兼容、校验、出口带宽与回退路径。
14. 代表性解决方案
架构分析:某知识问答系统在两台 BCC 上运行向量检索,每台实例拥有自己的增强型 SSD 索引盘,BOS 保存原始文档和模型版本,在线增量写入可重放日志。团队用真实查询确定 PL 等级和预配置 IO,以监控区分盘侧、实例侧和应用侧瓶颈。发布新索引前暂停合并并确保落盘,创建快照后在新盘上做只读恢复校验。单节点故障由应用副本接管;跨地域恢复依赖复制后的快照、基础设施重建和增量日志回放。
15. 最小 POC
| |
|---|
| 验证 PL 选型、预配置 IO/突发、扩容、快照一致性与恢复路径 |
| 测试 BCC、候选 CDS 数据盘、快照、可选加密、监控和测试数据 |
| 同 AZ 建盘并挂载;初始化;跑真实 IO;记录指标;停写落盘后做快照;按快照建新盘恢复;在线扩容并扩展文件系统 |
| P50/P95/P99 时延、IOPS、吞吐、突发持续时间、队列、iowait、恢复时间与校验结果 |
| 性能满足 SLO 且瓶颈可解释,快照恢复校验通过,扩容后空间可用,保护成本可接受 |
| 删除测试 BCC、磁盘、快照、临时密钥授权和告警,避免持续计费 |
16. 知识保鲜分类
- 稳定:块设备语义、计算与存储解耦、同可用区挂载、OS 初始化责任、快照只包含已落盘数据。
- 半稳定:增强型 SSD 的 PL 分层、预配置 IO、性能突发、释放保护、跨地域快照复制和加密继承。
- 易变,按需查询:地域供给、盘型售卖状态、性能公式、容量与配额、具体价格、欠费保留期和 SLA。
17. 今日闭卷题
- 百度智能云 CDS 在统一云产品地图中位于哪里,平台与客户分别负责什么?
- PL 等级、预配置 IO 与性能突发分别解决什么问题,为什么仍要用真实负载压测?
- 请用可用区、盘型、创建、挂载、OS 初始化、监控、快照链和恢复校验串起完整流程。
- CDS、弹性临时盘、CFS 和 BOS 分别适合什么数据与访问语义?
参考答案
- CDS 位于存储—块存储层,属于 IaaS。平台负责底层介质、副本和块设备服务;客户负责 OS、文件系统、应用一致性、恢复、权限与成本。
- PL 用于性能分档,预配置 IO 缓解容量与性能错配,突发吸收短时峰值;实际结果仍受块大小、读写比、队列、BCC 与应用限制。
- 在目标 AZ 确认 BCC 和配额,选择盘型、容量、PL、预配置 IO、加密和计费后创建;同 AZ 挂载并由 OS 初始化;运行时监控;保护前停写落盘,创建快照,再从原盘或新盘恢复并校验。
- CDS 是持久块设备;弹性临时盘承载可重建临时数据;CFS 提供多客户端共享文件语义;BOS 面向海量对象、训练数据与归档。
学习总结
五个关键词: PL 性能等级、预配置 IO、性能突发、弹性临时盘、快照链
一个类比: CDS 像一座能选择仓库等级、预订装卸能力并允许短时加速的仓库;BCC 是连接仓库的工位,快照链是逐次保存变化的库存底片,而弹性临时盘只是任务结束即可拆走的周转台。
30 秒解释:百度智能云 CDS 是供 BCC 使用的持久块存储。增强型 SSD 用 PL0—PL3 区分性能,部分等级支持预配置 IO 和性能突发;磁盘与 BCC 需同可用区,挂载后仍要由 OS 初始化。快照按每盘一条增量链管理,并可回滚、建新盘或跨地域复制;弹性临时盘适合可重建临时数据,不能把它当持久存储。
3 分钟解释:选 CDS 时先判断数据是否必须持久:数据库、在线索引和不可丢状态使用持久云盘,Shuffle 或可重建预处理缓存才考虑弹性临时盘。持久盘再按 IO 形状、P99、IOPS 和吞吐选择盘型与 PL 等级,必要时配置 IO,不能把短时突发当成持续基线。创建后只能挂载同可用区 BCC,操作系统还要完成分区、文件系统和持久挂载。容量或盘型变化后要检查 OS 侧扩展。创建快照前应停写或卸载并确保缓存落盘;恢复生产时优先按快照建新盘做隔离校验。快照链、未挂载盘和测试恢复资源都会产生持续成本。CDS 也不等于共享文件系统、托管数据库或跨地域容灾,应用高可用和增量恢复仍需上层设计。