无需重启即可升级内核
在不产生停机的情况下应用内核安全补丁与更新。新内核与旧内核同时启动,逐步迁移工作负载,一旦出现问题即可即时回滚。无需维护窗口。可作为独立产品按节点订阅:无需改动技术栈的其他部分即可采用。
零停机内核热升级
内核升级是生产环境 Linux 中最令人头疼的操作之一。由于需要重启,许多团队把安全补丁一拖就是数周。热补丁(livepatch)服务的做法是就地修补单个函数;LiveUpdate 替换的是整个内核,而且旧内核会一直运行到您确认切换为止。
新旧内核并行启动
在运行中的内核旁启动新内核。两个内核在不同核心上同时运行,无需安排停机窗口。
迁移工作负载
将应用逐步从旧内核迁移到新内核。每次迁移前都可先行验证,全程掌控迁移过程。
即时回滚
一旦出现问题,可立即回滚。旧内核依然在运行,无需重启,无需恢复流程,也不会造成数据丢失。
从内核崩溃中幸存
如今一次内核崩溃意味着整机重启、数分钟的停机,以及所有缓存从零开始。在 Multikernel 上,崩溃只局限于一个内核,而它的内存比内核活得更久。
一个应用内核在写入过程中连续崩溃四次。每次它在 DAXFS 上的内存都完好无损,连写了一半的页面也不例外,机器的其余部分持续运行。恢复只需一次内核启动,无需重放日志。
崩溃恢复崩溃不扩散
一个内核的崩溃只局限在该内核内。其他内核中的工作负载持续运行,无需整机重启。
热重启
崩溃的工作负载在新内核上重启,并重新映射其 DAXFS 内存,缓存与索引无需从零重建。
核心优势
更快交付安全补丁
内核更新不再等待重启窗口。补丁立即生效,应用不停机。
隔离内核故障
一个内核的崩溃只局限在该内核内。其他工作负载持续运行,崩溃的工作负载重启时内存完好,无需从零重建。
减轻运维负担
免除内核更新所需的计划性维护窗口。升级、验证与回滚都在工作负载持续运行的同时完成。
如何获取
Multikernel LiveUpdate 是一款开源软件,您可以将其部署在自己的基础设施上。免费下载、自行构建;企业订阅按节点按年计价,可独立购买。
企业级
为不容许停机的生产环境提供的独立订阅,按节点按年计价。