工程与开发人员代理记忆基础设施的灾难恢复
运行内置灾难恢复的代理记忆,而不是附加的
代理记忆是生产数据。它应当拥有与您的事务数据库相同的灾难恢复姿态。大多数 DIY 记忆层没有灾难恢复。MemoryLake 提供具有文档化 RPO 和 RTO 目标的地理冗余灾难恢复。
问题:DIY 代理记忆没有灾难恢复方案
区域性故障导致您的记忆存储不可用。用户看到没有上下文的代理。灾难恢复计划是“等待区域恢复”。生产 AI 基础设施的 SLA 低于其上方的数据库,这是团队通过艰难的方式发现的已知问题。
MemoryLake 如何为代理记忆提供灾难恢复
多区域复制
记忆在各区域之间自动复制。
文档化的 RPO 和 RTO
已知的恢复点和时间目标。
自动故障转移
在事件发生期间,读取请求路由到健康区域。
灾难恢复事件的审计跟踪
故障转移过程中的来源得以保留。
免费开始使用
永久免费 · 无需信用卡
代理记忆灾难恢复的工作原理
- 连接 — 配置区域和复制策略。
- 结构 — 写入操作进行复制;读取操作从最近的健康区域提供服务。
- 重用 — 故障转移对您的代理应用程序是透明的。
之前与之后:代理记忆的灾难恢复姿态
| DIY memory | MemoryLake | |
|---|---|---|
| Multi-region replication | Build it | Built in |
| RPO/RTO | Undefined | Documented |
| Automatic failover | Custom | Native |
| Failover audit | Limited | Full provenance |
适合谁
运行关键任务 AI 工作负载的 SRE 和平台工程团队,其中记忆故障等同于产品故障。
可运行的 demo约 2 分钟
在你自己的账号上跑通这个场景
Harrowgate Freight 的调度代理用项目记忆工作,一个季度里团队对 7 条事实中的 4 条改了 6 次。一个本该清理预发环境的拆除脚本删掉了生产记忆项目,`proj delete` 把事实连同它们的 `fact trace` 历史一起带走了。把夜间备份用三种方式恢复到新项目,三者都通过灾备演练:7 条事实全部与生产一致。但只有一种还能回答「改过什么、什么时候改的」。只恢复值:每条事实都「从没改过」。回放版本链:每个版本都回来了,但全部记在恢复那一刻。回放的同时把原 fact id 和原时间戳写进 metadata:4/4。
你会看到
proj delete把事实和历史一起删掉:删除之后,对旧项目的fact trace返回 404,能依靠的只剩备份- 只备份值(
fact list导出,fact add进新项目):当前值 7/7,「以前是什么」0/4;季度里有一段时间是 Kraków 组的周末值班,只剩一个版本:Lisbon - 从
fact trace取版本链,用fact add+fact update回放:上一个值与版本数 4/4,「什么时候改的」0/4,每次修改都晚于生产项目的最后一次写入 - 回放的同时,在最后一次写入里把
restored_from与每个版本的原始时间戳写进 metadata:6 次运行 6 次三问全部 4/4;history子命令、本地 Web 界面,全程不调用模型
需要: 一个 MemoryLake API key · memorylake CLI · Python 3.9+
运行
git clone https://github.com/memorylake-ai/memorylake-usecases.git cd memorylake-usecases/dr-history-memory export MEMORYLAKE_BASE_URL=https://app.memorylake.cn/openapi/memorylake export MEMORYLAKE_API_KEY=sk-… python3 demo.py # or: python3 web/server.py
看它跑起来 · 真实录制,未剪辑
相关场景
Engineering & Developer代理系统的记忆备份与恢复Agent memory is production state. MemoryLake provides backup and restore with point-in-time recovery. Free to get started.
Engineering & Developer全球代理应用的跨区域记忆复制Global agent apps need cross-region memory replication. MemoryLake provides low-latency global replication with conflict resolution. Free to get started.
Engineering & Developer分布式代理部署的记忆Distributed agent fleets need shared memory that handles network partitions. MemoryLake provides distributed-ready agent memory. Free to get started.
常见问题
RPO/RTO 目标?
RPO/RTO 目标?
可配置;默认设置足够紧凑以满足大多数生产需求。
跨云灾难恢复?
跨云灾难恢复?
企业级可用。
自托管灾难恢复?
自托管灾难恢复?
是的 — 企业级支持多区域自托管。