SupDRC-BaaS 技术规格与兼容性清单
文档版本:v1.7。本文面向产品选型、实施和运维人员,说明 SupDRC-BaaS 的部署、工作负载、存储、数据保护与恢复能力范围。
1. 产品组成与适用方式
SupDRC-BaaS 是 SupDRC 产品系列的服务形态,采用服务提供商(SP)与租户(Tenant)模式。SP 部署平台、云网关和云存储资源;租户部署 SupDRC 和对应工作负载模块,通过订阅使用云备份服务。
产品集成 SupDRC_VMware、SupDRC_Huawei_FusionCompute、SupDRC_for_SCP 和 SupDRC_Agent 的原子能力。各模块有各自的平台版本、客户机和恢复条件,配置云端保护时应同时核对模块条件和云资源条件。
图 1 SP、租户、网关与云存储库的逻辑关系。此图不表示具体物理网络或节点部署顺序。
2. SP 部署规格
SP 平台默认采用 Kubernetes 部署。Kubernetes 版本为 1.34;当前一套生产环境运行于 Azure 国际版订阅的 AKS。平台正式部署属于 SupDRC 产品附带的部署服务,内部实施材料不对外开放。
| 节点角色 | 数量 | 每台 CPU | 每台内存 | 每台硬盘 | 用途 |
|---|---|---|---|---|---|
| 主节点 | 3 台 | 8 核 | 16 GB | 500 GB | Kubernetes 控制组件和三成员 etcd。 |
| 业务节点 | 至少 2 台 | 8 核 | 32 GB | 500 GB | 除网关外的其他服务。 |
| 网关节点 | 2 台 | 8 核 | 16 GB | 500 GB | 云网关服务。 |
| 存储节点 | 3 台 | 8 核 | 16 GB | 1 TB | 平台持久化存储资源。 |
本地部署另需 MetalLB 提供负载均衡,Longhorn 提供 PVC 存储;Longhorn 提供高可用存储和可扩展能力。SP 侧必须部署或配置控制面、云网关、云存储库和 SP 侧 WAN 加速器。
控制面端口为 18080,云网关默认端口为 443。节点与服务网络应由部署服务团队按实际部署方案配置;这两个端口不能替代完整的网络放行方案。
3. 工作负载支持
| 工作负载 | 保护方式 | 版本和范围 |
|---|---|---|
| VMware 虚拟机 | 无代理备份与恢复 | 既有模块资料以独立 ESXi 为正式发布范围;ESXi 8.x 已验证,6.x 和 7.0 GA/U1 不纳入该版本支持范围。 |
| Huawei FusionCompute 虚拟机 | 无代理备份与恢复 | 模块资料记录 FusionCompute 8.7.0 已完成兼容性验证;6.5.1 及更早版本不纳入支持范围。 |
| Sangfor 虚拟化 aSV 平台虚拟机 | 无代理备份与恢复 | 适配 HCI 6.10.0,其他版本尚未针对性适配。 |
| Windows/Linux 物理机 | Agent 备份与恢复 | 使用对应操作系统的 Agent,按系统版本和恢复介质条件实施。 |
vCenter 集中管理场景在该模块版本中不对外发布。平台类型出现在产品支持范围中,不代表该平台的所有补丁、系统版本和工作负载组合都经过验证。
4. 备份与恢复规格
4.1 备份路径和类型
产品支持直接将工作负载备份至 SP 云端,也支持先备份至租户本地,再将备份副本传至 SP 云端。当前版本支持完整备份和增量备份,不支持差异备份,也不支持利用已有备份数据生成合成完整备份。
租户在备份策略中设置保留,支持按天数或还原点数量。长期保留完整备份支持按周、月、年设置,通过单独执行全量备份实现;备份副本不支持长期保留。
图 2 备份到云端和使用云端数据恢复的逻辑流程。
4.2 恢复粒度
| 工作负载 | 恢复能力 | 条件或操作方式 |
|---|---|---|
| VMware 虚拟机 | 整机、卷级、文件级 | 文件级恢复需要 VMware Tools。 |
| Huawei FusionCompute 虚拟机 | 整机、卷级、文件下载 | 单文件先通过细粒度恢复下载,再手动上传到目标位置。 |
| Sangfor 虚拟化 aSV 平台虚拟机 | 整机、卷级、文件下载 | 单文件先通过细粒度恢复下载,再手动上传到目标位置。 |
| Windows/Linux Agent | 文件、文件夹和整机 | 整机恢复使用介质;无独立卷级恢复 API。 |
Agent 整机恢复需要 WinPE、Linux ISO 或 USB 恢复介质。ISO 适用于 machine 模式或旧 volume 无卷配置的整机备份。既有模块恢复方式在 SP 云存储库场景下原则上适用,实施时应结合对应模块的操作条件验证目标环境。
产品支持原位置恢复、其他位置恢复和下载备份数据后恢复。原位置恢复涉及目标数据覆盖,执行前应确认恢复点、目标及业务窗口。恢复任务完成后应核对数据、系统及业务可用性。
5. 云存储、容量和隔离
SP 支持准备文件存储、块存储及 S3 兼容对象存储作为云存储库。一个云存储库可以分配给多个租户,一个租户可以使用多个云存储库。共享云存储库时,各租户只能访问和管理自身备份数据。
SP 为每个租户在每个云存储库中分别设置容量配额。使用率达到 80% 与 90% 时,租户侧和 SP 侧均收到告警;达到 100% 时,停止该租户向对应云存储库的新备份。该库已有备份仍可用于恢复,其他仍有可用配额的云存储库不受影响。容量使用量按压缩、去重后实际存储占用计算。
SP 总体资源分配预设 20% 超卖。超卖没有物理容量保护机制;实际存储空间耗尽可能导致备份失败。备份前系统会以未压缩预估大小和存储库剩余空间进行检查,空间不足时终止即将执行的备份。
6. 数据保护、安全与有效期
租户可以选择备份加密。启用后,数据在传输前加密;传输通道加密可选,不应视为默认开启。当前版本密钥明文存于元数据且无轮换,相关实现需要纳入安全风险评估。
文件和块存储的不可变及离线保护由产品提供;S3 不可变能力依赖第三方存储自身能力。离线保护即 Air-Gap,已写入备份数据的存储被技术手段离线,需要使用时由人工上线并重新加载。产品提供备份完整性校验;人工恢复演练为额外收费的增值服务。
商务合约到期后租户不能继续备份,已有备份仍可恢复。默认从到期日起保留 30 天,期满由 SP 人工确认清理。裂隙备份回收站为另一场景,按指定天数保留后自动删除。
7. 网关及 WAN 使用边界
云网关负责租户侧与 SP 云端的通信和数据流量转发。网关池采用轮询,支持同池故障切换,不支持跨池切换。一次备份任务切换后,原网关恢复不会使该次任务回切,后续任务可再次使用恢复的网关。
SP 侧必须部署 WAN 加速器;租户侧根据实际需要选择是否部署和启用。使用 WAN 加速必须在租户侧与 SP 侧成对部署。当前模块存在缺陷、尚未完全上线,建议所有租户暂不启用。
8. 使用与选型核对
| 核对项目 | 核对内容 | 决策作用 |
|---|---|---|
| 保护对象 | 区分 VMware、FusionCompute 虚拟机、Sangfor 虚拟化 aSV 平台虚拟机和使用 Agent 的物理机。 | 选择对应模块,避免把某一模块的功能直接套用于其他模块。 |
| 数据路径 | 区分直接上云和先本地备份再传送副本。 | 确定本地库、云存储库及副本任务的资源需求。 |
| 保留方式 | 区分天数、还原点数量和长期保留。 | 确保常规保留与长期保留符合业务恢复目标。 |
| 恢复方式 | 区分原位置、其他位置和下载后恢复。 | 确定恢复目标、权限、网络及业务验收方式。 |
| 存储类型 | 区分文件、块及 S3 兼容对象存储。 | 核对保护能力由产品还是存储厂商提供。 |
| 服务订阅 | 核对每个存储库配额、有效期和连接信息。 | 避免误将 SP 总体超卖当成租户的额外可用配额。 |
8.1 工作负载与恢复粒度
整机恢复以整台机器为对象;卷级恢复针对卷;文件级操作针对文件或文件夹。三者的对象和验收标准不同:整机恢复应检查系统与业务启动,卷级恢复应检查卷及其数据,文件恢复应检查文件内容和目标位置。文件下载后手工上传不是向原目标直接恢复单文件。
使用 Agent 的整机恢复涉及恢复介质与整机备份类型。实施前应准备对应平台的恢复介质,并选择符合上述整机恢复条件的备份;不能因为已有文件备份而将其等同于可用于整机恢复的备份。
8.2 容量和数据生命周期
单个租户在每个云存储库内独立配置配额;多个租户可以共享同一存储库。共享存储库不意味着租户可以访问其他租户的数据。管理员应同时关注租户配额使用量和底层存储实际余量,因为资源超卖不提供物理空间保护。
到期保留与普通备份策略保留处理的是不同管理条件。普通保留由租户配置,达到清理条件且不受其他规则限制时自动清理;服务到期后按默认保留期保存已有数据,期满由 SP 人工确认清理。两种时间不应互相替代,也不能把服务到期写成数据即时删除。
8.3 部署与验收范围
Kubernetes 是 SP 侧标准部署平台,生产环境的 AKS 是一种实际部署实例。控制面端口和网关默认端口是单项信息,并不构成完整端口矩阵;具体放行由部署服务团队依据实际网络设计执行。
建议将服务验收分为连接、备份和恢复三类结果分别记录:连接结果说明租户能否接入;备份结果说明保护任务是否完成并产生还原点;恢复结果应包括目标数据和业务功能的检查。任何单项成功都不能替代其他两项结果。
9. 规格应用示例
使用 VMware 无代理保护时,先核对 ESXi 的模块支持范围,再检查目标虚拟机与文件级恢复所需的 VMware Tools。若需要整机恢复,应另行准备恢复目标并安排业务验收;文件级恢复条件不能代替整机目标的资源检查。
使用 FusionCompute 模块或 SupDRC_for_SCP 保护时,整机和卷级是不同的恢复对象。单文件需求采用细粒度下载后手动上传,实施时要区分下载完成和目标位置数据已验证这两个步骤。使用 Agent 时,文件或文件夹恢复与使用介质进行整机恢复也应分别规划。
配置两个云存储库时,SP 分别设置该租户在两个库中的配额。一个库达到 100% 后,只停止向该库的新备份,另一个库按照自身可用配额判断;两库已有备份均按各自可访问状态用于恢复。每个库应分别记录名称、配额及告警处理人。
SP 配置网关池时应理解池内轮询与故障切换的范围。跨池切换不受支持;当前任务发生切换后,原网关恢复不会触发该任务回切。此规则与租户侧 WAN 加速器是否启用是两个不同的配置事项。
选型完成后,应将工作负载、目标库、恢复粒度和业务负责人记录在实施清单中,并在正式保护之前核对对应资源及授权。
10. 保护对象与恢复术语
| 术语 | 定义 | 实施时的判断重点 |
|---|---|---|
| 工作负载 | 需要被保护并在故障后恢复的计算对象及其数据。 | 确认对象所属平台、业务负责人及重要程度。 |
| 虚拟机无代理备份 | 使用虚拟化平台及对应模块保护虚拟机,不要求在每台被保护虚拟机中安装备份 Agent。 | 核对平台版本、数据源和可访问的虚拟机;文件级恢复另有客户机条件。 |
| Agent 备份 | 在受保护的 Windows 或 Linux 机器部署代理并执行数据保护。 | 核对操作系统、代理部署、备份范围与恢复介质。 |
| 整机恢复 | 以整台机器为恢复对象。 | 核对目标计算、存储、网络与系统启动,随后验证业务。 |
| 卷级恢复 | 以卷为恢复对象,向指定目标恢复卷数据。 | 明确卷和目标的对应关系,以及是否覆盖现有数据。 |
| 文件级恢复 | 以文件或文件夹为选择对象。 | 确认模块能力、文件位置、目标权限及是否覆盖。 |
| 还原点 | 恢复时选择的某个备份时间点。 | 核对对象、时间和目标位置,不能仅凭作业名称选择。 |
| 恢复演练 | 在约定目标执行恢复并验证数据与业务的活动。 | 需要授权、隔离和业务验收;人工恢复演练属于增值服务。 |
整机、卷和文件是不同粒度的恢复对象,并不因为卷数量为一或多个就改变恢复对象的定义。例如,将指定卷恢复到目标机器后,应按卷数据和应用访问进行验收;恢复整机时,还需要检查机器启动、系统、网络和业务运行。
文件下载后由操作人员上传到目标位置,与系统直接将单个文件写回目标位置不是同一操作。Huawei FusionCompute 和 Sangfor 虚拟化 aSV 平台虚拟机的单文件处理采用细粒度下载后手动上传;选择这些场景时,应分别检查下载文件和目标位置的最终结果。
11. 存储与保护术语
11.1 云存储库、配额和底层容量
云存储库是 SP 提供给租户存放备份的逻辑资源。一个云存储库可以分配给多个租户,而一个租户也可以使用多个云存储库;多租户共享存储库不改变租户数据隔离的要求。SP 对每个租户在每个库中分别设置配额。
配额是租户在指定库中的使用上限;底层容量是支撑存储库的实际存储资源。SP 总体资源分配预设 20% 超卖,因此所有分配额之和可以大于实际物理容量。超卖不提供物理容量保护。SP 需要同时监控逻辑配额与物理空间,避免只扩大配额而忽略底层存储。
容量计量按压缩、去重后实际占用的存储量计算;备份前还会以未压缩预估大小和存储库剩余空间进行检查,空间不足时终止即将执行的备份。这两项检查所使用的数值含义不同,不能用其中一项数值推定另一项结果。
11.2 常规保留与长期保留
常规保留由租户在策略中选择按天数或还原点数量配置。没有不可变保护、服务到期保留等其他规则限制时,系统自动清理超过常规保留范围的备份数据。
长期保留完整备份可按周、月、年配置,系统单独执行完整备份并保留带长期保留标记的备份至相应期限结束。备份副本不支持长期保留,且当前不支持以已有备份数据生成合成完整备份。这些边界在规划本地备份和云端副本时应分别检查。
11.3 不可变与离线保护
不可变保护限制受保护数据在保护期限内被提前删除或缩短保护期限;离线保护(Air-Gap)通过技术手段使已写入数据的存储离线,使用时由人工上线并重新加载。两者保护方式不同,不能将存储不可变表述为已经离线,也不能将离线状态表述为无需人工上线即可恢复。
对于文件和块存储,相关保护由产品提供;S3 兼容对象存储的相关保护依赖存储厂商能力。实施和验收应核对所选存储类型、保护设置、责任人以及恢复所需的上线操作。
12. 网络、身份与容量指标说明
DNS 名称用于解析云网关地址,端口用于定位服务访问入口。租户配置的网关地址、端口和认证材料由 SP 交付;网络解析、网络连接、身份认证和资源访问属于不同的检查层次。连接测试成功仅说明测试连接得到结果,不代替备份、恢复和业务验证。
账号密码和证书是两种不同的认证方式。MSP 深度托管是租户对 SP 管理云端备份数据并在需要时协助恢复的授权安排;不能仅因为使用某一种认证方式就推断全部托管权限。SP 和租户应按授权范围及安全要求管理认证材料。
配额达到 80% 与 90% 时触发告警,达到 100% 后停止该租户向对应库的新备份;该库中的已有备份仍可用于恢复。服务到期后也停止继续备份,默认自到期日起保留 30 天,期满后由 SP 人工确认清理。容量事件、服务到期和保护期限是不同概念,需要分别记录与处理。
13. 各工作负载实施条件
13.1 VMware
VMware 模块保护已纳管的独立 ESXi 中的虚拟机。配置之前应确认平台位于支持范围,数据获取器可用,受保护虚拟机能够在资源列表中识别,且目标存储库具备可用容量。文件级恢复要求 VMware Tools;执行远程文件恢复时,还需要有效的客户机凭证和目标路径访问权限。
整机异机恢复需要已纳管、建立保护关系的目标 ESXi,以及足够的计算、存储和网络资源。恢复到新目标时应检查虚拟机名称、网络地址和业务身份,避免与生产系统冲突。原机或原卷覆盖会改变目标数据,应先确认恢复点、停机和覆盖范围。
卷级恢复为新磁盘后,操作人员需要在客户机中完成设备识别、磁盘联机、盘符分配或文件系统挂载。恢复出来的磁盘不是空盘,不应进行初始化或格式化。文件级下载、远程不覆盖和远程覆盖是不同的处理方式,应按目标和权限选择,并在完成后检查文件内容及权限。
13.2 Huawei FusionCompute
FusionCompute 8.7.0 已完成兼容性验证,6.5.1 及更早版本不纳入支持范围。实施时需要先接入平台资源、配置平台专用凭证,再在策略的数据源中选择受保护虚拟机;接入 SP 云服务的租户认证与平台资源凭证分别管理。
整机恢复前核对目标平台资源、存储和网络。异机演练应使用约定的隔离环境;恢复完成后在 FusionCompute 中检查虚拟机和磁盘,验证启动、登录、网络与业务数据。单文件操作通过细粒度恢复下载后手工上传到目标位置,不能将下载成功当作目标业务已经恢复。
13.3 Sangfor 虚拟化 aSV 平台
SupDRC_for_SCP 模块用于保护 Sangfor 虚拟化 aSV 平台虚拟机,适配 HCI 6.10.0。实施时应区分平台访问、备份对象、租户云服务连接及恢复目标的权限。其虚拟机恢复支持整机和卷级;需要单个文件时,通过细粒度恢复下载文件,再由操作人员手工上传并核对目标文件。
选择恢复粒度时,不应把模块名称、虚拟机名称和单个卷的名称视为同一个对象。记录应包含平台、目标虚拟机、还原点、恢复粒度和验收责任人,以便后续核对恢复范围。
13.4 Windows 与 Linux Agent
Agent 保护常规 Windows 和 Linux 物理机,恢复方式包括文件、文件夹与整机。整机恢复需要相应恢复介质;ISO 适用于 machine 模式或旧 volume 无卷配置的整机备份。Agent 没有独立卷级恢复 API,不能将文件恢复表述成该模块提供的独立卷级 API。
实施前区分需要恢复的是文件还是整机。文件恢复核对源数据、目标路径和权限;整机恢复还需核对备份类型、恢复介质、目标硬件资源与启动条件。恢复后应按操作系统和业务要求核对设备、网络与应用。
14. 功能组合核对矩阵
| 场景 | 前置条件 | 执行后需要检查 |
|---|---|---|
| 直接云备份 | 对应模块、租户接入、云存储库和配额。 | 作业、对象级结果及云端还原点。 |
| 本地备份后传副本 | 本地备份目标、云端目标与副本任务。 | 本地备份和云端副本结果分别检查。 |
| 常规保留 | 租户选择天数或还原点数量。 | 单位、数值及适用保护规则。 |
| 长期保留完整备份 | 策略配置周、月或年长期保留。 | 独立全量任务及长期保留范围。 |
| 加密备份 | 策略启用备份加密。 | 备份数据加密与通道加密分别检查。 |
| 不可变保护 | 适用存储类型及保护配置。 | 保护期限和访问管理。 |
| 离线保护恢复 | 备份所在存储由相关人员上线并重新加载。 | 所选还原点、目标与业务结果。 |
| MSP 协助恢复 | 租户授权、请求和约定的恢复目标。 | 操作范围、执行结果与租户验收。 |
矩阵中的条件应同时满足。例如,租户能够登录平台并不证明工作负载已被正确选中;有云存储库配额也不证明底层物理容量足够;有还原点不代表目标主机已经准备好。各类验证应分别留痕。
15. 部署组件术语
图 3 受保护工作负载、租户平台、云网关和云存储库的逻辑关系;图中未展示全部组件。
Kubernetes 是 SP 平台的标准部署基础。主节点承担控制组件与 etcd;业务节点、网关节点和存储节点分别承担相应平台服务。节点资源规划按角色逐台核对,不应只计算整套环境的总 CPU 和总内存。
MetalLB 在本地部署中提供负载均衡,地址池由网络规划提供;Longhorn 为平台持久卷提供存储资源。云存储库是租户备份的逻辑目标,其底层可以使用文件、块或 S3 兼容对象存储。平台持久卷与云存储库并非同一概念。
云网关池聚合网关资源并在池内轮询,支持同池故障切换、不支持跨池切换。WAN 加速器与网关是不同组件;SP 侧加速器必须部署,租户使用时两侧成对。当前建议租户暂不启用 WAN 加速,不能因组件已部署推定租户加速服务已启用。