OpenStack Days China是中国开源社区的年度大活动,往年以OpenStack命名,自然是以OpenStack作为核心的核心,每年都有许多围绕OpenStack做开发的企业和个人,还有许多OpenStack的用户,每年还会有开源相关度很高的厂商参与,比如英特尔。
2018年,OpenStack Days China大会更名为OpenInfra Days China,将基础设施相关的开源也纳入其中,变成了全方位的开源盛会,最直观的感受是,开源圈更为壮大了,开源技术设计的领域更深入了,以OpenStack为代表的开源技术趋于成熟,需要在深的层次上做一些拓展。
总而言之一句话,大家都开始认识到开源的基础设施对开源社区的重要性。英特尔公司副总裁兼英特尔开源技术中心总经理苏义德也表示,不管是云计算、网络还是连接设备以及物联网设备,整个行业将会越来越多基于开源基础设施。
英特尔公司副总裁兼英特尔开源技术中心总经理Imad Sousou苏义德
在此次大会上,英特尔在基础设施相关的一些开源项目,最引人关注的是Kata Containers,Kata Containers融合了容器和虚拟机技术的优势,这是一个颇具突破性的开源项目。另外还有一个是边缘计算相关的StarlingX,这两个开源项目现在都在OpenStack基金会的统一管理之下。此外,还有一个车载系统相关的开源项目叫做ACRN。
容器是一项具有突破性创新的技术,相对于虚拟机有轻量级,快速启动等方面的优势,2014年到2015年以来,国内也出现了许多容器为主的创新公司,巨头也非常喜欢容器,包括英特尔、谷歌、华为、微软等公司一样都在研究容器技术。
英特尔一直在研究一些让容器变得更快,更安全的技术,在虚拟化技术方面,英特尔也是KVM的主要贡献者之一。容器技术最大的问题是安全性,最大的优势是速度快,虚拟机最大的优势是安全,最大的问题是耗资源,运行慢。面对这种情况,常见的解决方式是在虚拟机里跑容器,结果,容器也变得慢了。
Kata Containers融合了容器和虚拟化技术,既有容器的快速,也有虚拟机的安全性。Docker是一种非常火的Container技术,以致于很多时候Docker就是Container的代名词,Docker除了是技术的名字以外,还是一家公司的名字,Docker与英特尔之间,基于Kata Containers有非常成功的合作,据苏义德透露,双方正在讨论将Kata集成到Docker中,在容器技术中引入轻量级的虚拟化技术。
英特尔在开源领域的关联度远不止x86开放架构本身,围绕开放架构要做多内容。苏义德介绍说,硬件和软件很好的节后之后才能获得最大的性能,英特尔虽然以处理器最为闻名,但英特尔的软件工程师数量非常的多,因为用户或者合作伙伴需要这些软件来更好地运行包括操作系统、应用软件等等程序,比如,为了更好地支持用于深度学习框架需要的算术运算,英特尔至强可扩展处理器中加入了AVX-512指令集,大大提升了深度学习场景下的运算速度。
在01.org 网站上,汇集了英特尔工程师参与的所有的开源项目,网站的内容非常多,包括有许多对Kata Container项目的介绍,有兴趣的朋友可以在这一网站上看看有哪些有趣的项目。