摘要

  • HYCU 于 9 月 8 日宣布 R-Cloud for Azure DevOps 正式可用,称其保护对象不只代码仓库,还包括工作项、交付定义、测试计划及组织设置。
  • Microsoft 已有平台灾备和有限删除恢复机制。新服务应以客户可控制、可验证的工作状态恢复来衡量,而不能靠“原生没有备份”的说法成立。

找回代码,不一定意味着团队能继续交付软件。一个工作项可能还需要原来的流程定义,一份自动化交付定义可能依赖别处的变量组和服务连接。HYCU 此次上线的 Azure DevOps 服务,把商业承诺从“保存文件”推进到“恢复能工作的系统”。后一个承诺,需要更完整的验收。

HYCU 在 9 月 8 日的发布说明中表示,R-Cloud for Azure DevOps 已在其市场正式提供。其宣称覆盖工作项及历史、看板与查询、交付定义、wiki、测试计划和组织设置,同时备份流程模板与自定义工作项类型,并支持对单个对象、仓库、项目或组织设置进行恢复。

这些是厂商公布的能力,不是已经独立测出的结果。例如,原位恢复不会打断未受影响团队工作的说法,对采购者很重要,但公告没有给出一套代表性业务依赖完整恢复之后,团队实际多久能够恢复交付的可比测试。

平台灾备和客户恢复权不是一回事

不能把这条新闻写成替一个“从不备份”的平台补洞。Microsoft 的 Azure DevOps 数据保护说明明确介绍了底层存储和数据库的时间点备份、区域灾难恢复,以及组织或项目删除后 28 天内的恢复窗口。

同一份文档也说明,这类灾备副本服务于平台业务连续性和故障、灾难后的恢复,不是供客户任意找回误删资产的通用恢复服务。这并不意味着所有对象级原生恢复机制都不存在,而是表明平台自身如何恢复,与客户能选定哪个历史对象、何时恢复,有不同的边界。

HYCU 提供的另一项主张是,副本存放在客户自己的存储、账户和区域中,保留期限不受原生窗口限定。产品说明文章还介绍了存储层不可变能力,以及与 Azure DevOps 凭据的隔离。它们值得检查,但不能直接推导出所有存储管理员权限、策略配置和恢复授权都天然安全。

验收对象之间的关系

产品说明列出的难点,不在于单个文件是否还能下载。交付定义依赖不同范围内的变量组、服务连接和代理队列;wiki 同时具有 Git 仓库与服务注册信息;工作项又需要相应流程定义。把这些对象都收集起来,与证明它们恢复后仍能协同工作,是两件事。

更有意义的验收,是选择一条具有代表性的受影响工作流程,恢复所需部分,再确认团队可以使用,同时没有破坏未受影响的工作。这是采购者可以采用的检验思路,不是本文已经执行的实验。现有公告没有提供客户场景下的恢复时间基准或可比成本计算。

HYCU 还称可以捕获并导出构建与发布历史、测试运行记录和审计日志。这可能帮助客户保留超过原生期限的证据,但保存记录不等于自动通过审计。只有能恢复的工作状态和仍可理解的历史,才能支持商业价值判断。覆盖清单是承诺的起点,不是证明的终点。