openEuler 社区技术委员会:
各位好!
项目描述: 为满足边缘计算、物联网、终端等多场景对容器技术的强烈诉求,开放原子开源基金会旗下的 openEuler 社区在 2019 年由华为发起轻量级容器解决方案 iSulad ,并于 2022 年 12 月成为 CNCF landscape 推荐容器运行时项目之一。
・ 推荐人: 蔡灏?F @caihaomin openEuler sig-CloudNative maintainer ;魏宝辉 @weibaohui openEuler sig-CloudNative maintainer
・ 仓库地址 :
o https://gitee.com/openeuler/iSulad
o https://gitee.com/openeuler/lcr
o https://gitee.com/openeuler/clibcni
openEuler 优秀项目衡量标准
・ 推荐奖项 openEuler 年度优秀项目
・ 开源开放 项目采用木兰开源协议,代码托管在 openEuler
・ 行业影响 iSulad 已经在客户侧验证,即将规模使用
・ 技术创新 统一的架构设计,支持云、边、端等多场景;低内存开销以及高性能;
・ 社区活跃 社区活跃度( >;71% ),核心开发者 73 人,参与组织 10+ 个,合入 PR 2000+
・ 高质量开发和运营 代码符合规范,代码质量高,文档详尽,托管在官网。 PR 提交完整,代码检视流程完整,检视方面和内容详细。对用户反馈问题响应及时,每月 2 次社区例会。
1. 软件介绍
iSulad 是一个由 C/C++ 编写实现的轻量级容器引擎,具有轻、灵、巧、快的特点,不受硬件规格和架构限制,底噪开销更小,可应用的领域更为广泛。
随着边缘计算、物联网、终端等嵌入式设备场景的发展,对容器化技术提出了更高的要求。同时,随着云计算技术的功能不断完善和规范标准的制定,也使得管理面的资源开销、资源利用率和业务启动速度成为关注的焦点。
然而,目前业界主流的 Docker 容器引擎在多场景支持、内存开销和业务启动性能方面还存在一些不足,难以满足终端等嵌入式场景的需求。 iSulad 采用统一的架构设计,支持云、边、端等多个场景,同时为不同场景提供不同的性能和底噪开销,以满足不同场景的容器化需求。
2. 关键能力
1. 高性能:单容器启动性能相比业界方案提高 10%+ , 100 容器并发启动性能提高 30%+ ;
2. 低开销:容器引擎内存开销相比业界方案减少 50%+ ,单容器 shim 进程内存开销下降 50%+ ;
3. 易用性:支持 K8S 标准规范 CRI 接口实现对接 K8S ,命令行采取类 Docker 命令行设计,可有效减少用户学习成本;
3. 社区大事记
l openEuler Developer Day 2023 -- iSulad SIG 组开放工作会议
l openEuler Summit 2020 -- 中国移动基于 Kubernetes + openEuler + iSula 的 ARM 、 X86 双平面无感知调度实践之路
l openEuler Summit 2020 -- iSula 在边缘计算操作系统 HopeEdge 中应用与实践
l openEuler 开源项目 iSulad 加入 CNCF Landscape
l iSulad+Kuasar :管理面资源消耗锐减 99% 的新一代统一容器运行时解决方案
l 在 openEuler 上通过 KubeEdge+iSulad 搭建云边协同集群
l 工信部权威认证! “ 统信方案 ” 入围『数字技术融合创新应用典型解决方案』