首页 Multikernel Private Cloud Multikernel Sandbox Multikernel LiveUpdate ARM 平台 RISC-V 平台 OEM 与内嵌 SaaS 与数据库云 高频交易 技术 工作原理 性能 常见问题 快速上手 博客 关于我们 English GitHub 预约演示
Multikernel LiveUpdate

无需重启即可升级内核

在不产生停机的情况下应用内核安全补丁与更新。新内核与旧内核同时启动,逐步迁移工作负载,一旦出现问题即可即时回滚。无需维护窗口。可作为独立产品按节点订阅:无需改动技术栈的其他部分即可采用。

零停机内核热升级

内核升级是生产环境 Linux 中最令人头疼的操作之一。由于需要重启,许多团队把安全补丁一拖就是数周。热补丁(livepatch)服务的做法是就地修补单个函数;LiveUpdate 替换的是整个内核,而且旧内核会一直运行到您确认切换为止。

新旧内核并行启动

在运行中的内核旁启动新内核。两个内核在不同核心上同时运行,无需安排停机窗口。

迁移工作负载

将应用逐步从旧内核迁移到新内核。每次迁移前都可先行验证,全程掌控迁移过程。

即时回滚

一旦出现问题,可立即回滚。旧内核依然在运行,无需重启,无需恢复流程,也不会造成数据丢失。

从内核崩溃中幸存

如今一次内核崩溃意味着整机重启、数分钟的停机,以及所有缓存从零开始。在 Multikernel 上,崩溃只局限于一个内核,而它的内存比内核活得更久。

0 四次内核崩溃,零字节丢失 4 / 4 次崩溃均验证完好

一个应用内核在写入过程中连续崩溃四次。每次它在 DAXFS 上的内存都完好无损,连写了一半的页面也不例外,机器的其余部分持续运行。恢复只需一次内核启动,无需重放日志。

崩溃恢复

崩溃不扩散

一个内核的崩溃只局限在该内核内。其他内核中的工作负载持续运行,无需整机重启。

热重启

崩溃的工作负载在新内核上重启,并重新映射其 DAXFS 内存,缓存与索引无需从零重建。

核心优势

更快交付安全补丁

内核更新不再等待重启窗口。补丁立即生效,应用不停机。

隔离内核故障

一个内核的崩溃只局限在该内核内。其他工作负载持续运行,崩溃的工作负载重启时内存完好,无需从零重建。

减轻运维负担

免除内核更新所需的计划性维护窗口。升级、验证与回滚都在工作负载持续运行的同时完成。

如何获取

Multikernel LiveUpdate 是一款开源软件,您可以将其部署在自己的基础设施上。免费下载、自行构建;企业订阅按节点按年计价,可独立购买。

开源版

下载并从源码构建。在任何启用 multikernel 的系统上执行零停机内核热升级。通过 GitHub issues 获得社区支持。

企业级

为不容许停机的生产环境提供的独立订阅,按节点按年计价。

针对您的工作负载测试验证的内核更新路径
具备回滚策略的自动化升级编排
上游披露后 48 小时内交付安全补丁
更新流中的每条勘误公告都配有即刻可用的 LiveUpdate 镜像
具备 SLA 响应时间保障的优先工程支持
崩溃恢复与灾难恢复规划
季度内核健康检查与升级路线图