摘要

  • Fly.io 的文档规定,已删除卷的编号可在删除后 24 小时内查询;事先保存编号的人,仍可在快照剩余保留期内用它查找快照。
  • 快照默认保留五天,可以设为一至六十天。延长设置只影响新快照,删除卷也不会替旧快照重新启动一个五天倒计时。
  • 关停资源的交接,应该同时交出原卷编号、实际快照时间与到期信息。费用停止增长和恢复路径仍可使用,是两项分别需要确认的结果。

仓库还没清空,提货线索先下班了

云服务最不起眼的东西,有时比最后一笔存储费更值钱。一串卷编号,平常只是列表里碍眼的字符。等卷删了、列表不再帮你找它,这串字符就成了重新打开快照目录的路标。

Fly.io 的“恢复已删除卷”文档把时间写得很具体:删除后只有 24 小时可以取回卷编号。如果已经保存了编号,仍能在快照保留期限内查找该卷的快照,再选一份恢复到新卷。

与此同时,快照默认保留五天。两个数字都是真的,却没有承诺同一件事。一天管的是找回编号的窗口,五天管的是快照本身的保留;后者从快照自己的生命周期计算,卷删除不会给它续上五天。

这就给关停工作出了一道不太体面的题:东西可能还在,找东西的线索却先退出了日常界面。付过的保存成本,并不会自动变成一条随时可用的恢复路径。

删除不是一只总开关

Fly Volumes 是绑定物理主机的本地持久存储。用户销毁卷时,它会进入 pending_destroy 状态,保留 24 小时后永久删除。Fly.io 因主机迁移而处理旧卷时,文档给出的同名状态保留时间是一周。触发原因不同,待遇也不同。

因此,把“一周”从迁移文档里抄进自己的删除计划,会凭空多出六天信心。生产计划不靠这种优惠券过日子。

快照又走另一条时间线。自动每日快照默认开启,可设置一至六十天保留期。恢复使用的是某份仍然存在的快照,并创建一块容量不小于原卷的新卷。它保存的是某个时间点的状态;最后一次捕获之后写入的数据,需要别的保护安排。

卷的消失、编号的可查询性、快照的到期,不是一个按钮的三种叫法。它们对应不同对象,也可以在不同时间结束。

把五天改成六十天,救不了昨天的五天

更容易误会的是修改保留设置。Fly.io 明确写道,新保留期只适用于新快照,已有快照不变。

假设团队在退役前发现旧快照快到期,才把设置改长。界面里的新数字很好看,旧快照的寿命却没有因此增加。这是一个关于未来产出的设置,不是给过去补买保险。真正要确认的是哪一份快照存在、何时生成、使用哪套期限,以及现在还剩多少时间。

手动发起捕获也有过程。快照从等待进入运行,最后才成为已创建;“已安排拍摄”与“照片在手”之间,还有一次执行。关停交接如果只留下成功提交的请求,就可能把一项尚未完成的工作当成退路。

关闭每日自动快照同样只改变后续行为。已有快照会继续留到各自保留期结束。一个未来设置,不能替你说明眼前库存的状态。

这几条规则合起来,给恢复能力定出了很朴素的标准:看实际对象,别看心愿数字。

财务结束了一项,运维还握着另一项

Fly.io 对卷按小时比例计费,包括未挂载的卷,以及挂在停止运行的机器上的卷。进入 pending_destroy 的卷不再产生卷费用。快照存储则有独立的按小时比例计费,先扣免费额度,再按增量保存的数据计算。

这使关停动作有了两本账。活卷的成本可以停止,而某些快照仍在保存、可能仍有对应的存储费用。反过来,一张写着卷费用已止的记录,也没有告诉接班人去哪里寻找那份恢复材料。

合理的做法不是因为担心遗忘就永远养着旧资源,而是把退役做成有明确终点的交接。留下卷编号及所属应用、组织的关联,记录选定快照的编号、时间、状态和实际期限,再决定哪天结束保留。纸面上多几行,能让团队看清自己还保留着什么选择。

编号只负责定位。它不会替代账户权限,也不会证明快照内容完整。将这些元数据交给有权执行恢复的同事,才是交接;把一串编号散落在某个人的终端历史里,叫碰运气。

买到的时间必须有人能用

一份未到期的快照有一种期权价值:出错时,团队可以花时间和新资源,把它变成恢复的起点。编号、授权和实际可读的数据缺了一环,这份选择权就难以行使。

这也是为什么退役工作值得有自己的完成标准。创建资源时,系统会主动给出名称、状态和连接方式;删除时,组织却很容易把“列表干净了”当成唯一成果。机器关掉得越漂亮,最后知道它做过什么的人可能越早退出项目。

Fly.io 文档没有给出丢失编号后的客服恢复保证;如果有这样的明确保证,丢失线索的经济风险会有所改变。现有公开路径已经足够支持一个判断:保存恢复所需的引用,应当发生在清理可见资源之前。

RIPE NCC 的成员记录能确认 Fly.io, Inc 的机构身份,不能替客户定位某块卷或它的快照。采购资料里的公司地址、运行机器的区域、实际恢复对象的编号,各有自己的用途。用其中一项代替另一项,只会让文件夹看起来齐全。

云资源可以按小时退休。找回它留下的数据,仍需要有人记得它的名字。

官方来源