1. 混合云数据流动全景
混合云并不是把本地数据中心和公有云简单“连起来”,而是让数据在两类环境之间按业务需要流动、在两端保持一致的访问语义,并让同一份数据既能被本地应用低延迟读写,也能被云上弹性算力消费。NetApp ONTAP 在这个体系中的定位,是一套统一数据管理层:它既运行在本地 FAS/AFF/CVO 等阵列上,也以 Cloud Volumes ONTAP、Amazon FSx for NetApp ONTAP、Azure NetApp Files、Google Cloud NetApp Volumes 等形式存在于主流公有云中。无论底层落在哪,ONTAP 都提供同一套卷、快照、SnapMirror、FlexCache、FlexClone、S3 NAS 桶、QoS 与 FabricPool 语义,使数据流动不必依赖应用改造。
理解 ONTAP 的混合云定位,关键要抓住三个“不变量”。第一是数据格式不变量:本地卷与云上卷都是 WAFL 结构,快照、克隆、去重、压缩策略一致,因此复制过去的数据可以直接被云上实例挂载,不需要转换。第二是访问协议不变量:NFS、SMB、iSCSI、NVMe/TCP、S3 在两端都可用,应用看到的路径和权限模型基本一致。第三是管理面不变量:System Manager、CLI、REST API、ONTAP 的 SnapMirror 策略在本地和云上通用,运维人员不需要为云上再学一套工具。正是这三个不变量,让“数据流动”从一次性搬迁变成可持续的协同。
数据流动与协同的核心挑战,可以归纳为四类。其一是方向与一致性:数据是从本地流向云、云回流本地,还是双向同步?不同方向对应不同工具——SnapMirror 适合异步灾备与迁移,SnapMirror Cloud 适合把快照送到对象存储,FlexCache 适合把热数据缓存到靠近算力的位置,Cloud Sync 适合一次性或周期性文件级同步。选错方向工具,会出现“数据到了但应用读不到”或“延迟高到不可用”。其二是带宽与增量:跨云链路通常只有几十到几百 Mbps,全量复制不可行,必须依赖快照增量、去重和压缩。其三是安全与合规:跨云传输要加密,静态数据要加密,密钥可能由云厂商 KMS 或本地 KMIP 管理,权限模型要在两端对齐。其四是成本与生命周期:云上存储按容量和请求计费,FabricPool 可以把冷数据分层到对象存储,但分层策略不当会导致读延迟上升。
典型业务场景决定了数据流动的方向和工具组合。场景一,云上灾备与快速恢复:本地生产卷通过 SnapMirror 异步复制到云上 CVO,RPO 可做到分钟级,故障时在云上挂载目标卷并启动实例,恢复时间取决于实例启动和卷挂载,通常十几分钟。场景二,云爆发与弹性分析:本地数据通过 FlexCache 在云上建立缓存卷,云上分析集群就近读取热数据,写操作回源到本地源卷,避免把全量数据复制到云。场景三,数据分层与归档:FabricPool 把超过一定天数的冷数据自动分层到云对象存储,本地只保留元数据和热数据,读取冷数据时按需回取。场景四,跨云迁移与回流:用 SnapMirror 在云与云之间、云与本地之间做双向或单向复制,配合 SnapMirror Cloud 把快照送到对象存储做长期保留。
为了让这些场景可落地,课程会围绕一条主线展开:先定义数据流动的方向和一致性要求,再选择复制或缓存工具,然后配置策略与网络,最后验证数据可读、延迟可接受、成本可控。具体到操作层面,你会接触到 SnapMirror 策略的创建与绑定、FlexCache 卷的创建与源卷关联、FabricPool 分层策略的设定、跨云链路的加密与 QoS 限速,以及用 ONTAP CLI 和 REST API 观察复制状态、缓存命中率和分层命中率。
下面给出一个可参考的混合云数据流动设计检查表,用于在动手前把关键决策固定下来。表中参数为教学示例,实际值需按业务 RPO/RTO、链路带宽和云上成本重新计算。
| 决策项 | 示例取值 | 判断依据 |
|---|---|---|
| 流动方向 | 本地 → 云(单向) | 灾备场景,云上只读挂载 |
| 复制工具 | SnapMirror 异步 | RPO 要求 15 分钟,链路 200 Mbps |
| 增量方式 | 快照增量 + 去重压缩 | 全量 8 TB,日增量约 120 GB |
| 传输加密 | IPsec + 卷加密 | 合规要求跨云链路加密 |
| 带宽限速 | QoS 上限 150 Mbps | 避免影响本地生产流量 |
| 验证指标 | 复制延迟 < 15 min,缓存命中率 > 80% | 用 CLI 查看 SnapMirror 状态与 FlexCache 统计 |
课程实战目标分三层。第一层是能画:给定一个业务场景,能画出数据从本地到云、云到本地或双向的流动路径,标出使用的 ONTAP 工具和关键接口。第二层是能配:能在 ONTAP 上完成 SnapMirror 关系创建、FlexCache 卷创建、FabricPool 分层策略绑定,并设置合理的 QoS 和加密。第三层是能判:能通过 snapmirror show、volume show、flexcache show 等命令观察复制状态、缓存命中率和分层命中率,判断数据是否可读、延迟是否达标、成本是否在预算内。完成这三层,你就具备了在混合云中让数据“流得动、读得到、管得住”的基本能力。