Intel(中国)云基础设施软件研发总监王庆:Intel在云原生里的技术发展和展望

整理 | 小雨青年

在过去10多年里,云计算技术从虚拟化和容器技术衍生出来之后,得到了迅猛的发展。期间,涌现了众多的应用场景和应用需求,由此也产生了许多开源技术和项目。

2022年7月21日,由中国开源软件推进联盟主办,赛迪传媒、《软件和集成电路》杂志社联合承办,CSDN独家直播的“第十七届开源中国开源世界高峰论坛”上,Intel(中国)软件与先进技术事业部云基础设施软件研发总监王庆带来了《Intel在云原生里的技术发展与展望》的主题演讲,为我们介绍了Intel在开源云原生领域做的贡献。

以下为王庆演讲实录:

 

云计算的发展

讲起云原生,大家首先需要了解的是云计算的发展历程。

  • 2000年,以Sun公司为主导的非虚拟化的硬件;
  • 2001年,以VMware为代表的虚拟化技术;
  • 2006年,以AWS为代表的基础设施即服务;
  • 2010年,以OpenStack为代表的开源基础设施即服务 ;
  • 2013年,以 Docker为代表的容器;
  • 2015年,围绕容器、K8s及云原生概念成立CNCF基金会。

可以看到,云原生用开源的软件栈解决了如下问题:

  • 把应用程序切分为多个微服务;
  • 把每个部分打包成容器;
  • 动态编排容器以优化系统资源。

单体应用向微服务的转变

过去程序员开发程序时,会将程序所有的功能如用户界面、业务逻辑等全部放在同一程序中,并编译为一个应用程序运行。但随着程序复杂性的提高,单体应用并不能满足时代发展的要求。

基于此,微服务架构就诞生了。微服务架构将原来的应用程序分解为多个微服务,微服务之间相互通信、配合,最终实现应用程序的功能。

行业云计算的趋势

一方面将管理基础设施的负担卸载给云服务提供商,以便开发人员可以专注于应用程序的业务逻辑而不是基础设施:更低的资本支出和管理支出,更快使应用上市。

另一方面将大型复杂的单体应用程序分解为更小的模块化执行单元:便于修改程序或添加功能,更好地代码重用,更少的维护开销。

 Intel里的开源云计算

Intel自2012年开始深度参与了很多开源的云计算项目,具体如下,其中红框标出的是Intel发起项目。

云原生——容器与微服务

云原生可以分为两条主线:容器和微服务。

首先,在容器方面,我们离不开Kubernetes及Containerd等容器运行时。

  • Kubernetes硬件和IA属性
    • 各种加速器——支持GPU、QAT和FPGA的Device Plugin;
    • 计算——CPU Manager、资源管理器CRI-RM、SGX等;
    • 存储——持久内存支持;
    • 网络——Bond CNI、SRIOV CNI等;
    • K8s里可伸缩Pod方案,以及Network I/O和Block I/O隔离方案。
  • Containerd/CRI-O/RunX等容器进行时
    • RunC里的RDT支持;
    • 在机密容器里支持SGX和TDX。

其次,在微服务主线方面,主要做两个方面的优化升级。

  • 服务网格
    • 性能优化,如使用QAT/Crypto-MB加速TLS、QAT加速压缩过滤器,利用eBPF绕TCP/IP网络栈等;
    • 安全增强,包括CA私钥安全增强、TLS Bumping CA私钥安全增强等;
    • 简化部署、多租户支持。
  • 微服务和FaaS性能测评和调优
    • DeathStarBench各类云负载测评和调优;
    • Google Microservice Demo测评和调优;
    • FaaS测评和调优,如冷启动。

云计算的未来发展趋势

云计算未来的发展有以下趋势:

  • 演化成Function as a Service(FaaS)
    • 无状态,事件驱动
    • 利用轻量虚机加强安全和隔离
  • 多云和混合云
  • 边缘计算
  • 机密计算

Intel参与的开源软件项目

如下图所示,Intel在多个领域中都深度参与了大量开源项目,并不断发挥技术领导力的作用。

Intel对中国开源的贡献

  • 2001年,创立Intel中国开源技术中心OTC——Linux内核、虚拟化、云计算、Android和Web。
  • 2006年,由Intel倡导并和清华大学、AKA合作发起了中国Linux内核开发者大会(CLK)。
  • 2012年,Intel、新浪网、中标软件以及上海交通大学联合成立“中国开源云联盟”(COSCL)。
  • 2015年,Intel和华为联合发起并在上海紫竹成功举办第一届中国开源黑客松,后该活动在中国开源云联盟指导下举办十几届。
  • 2014年起,Intel共计帮助10多家中国企业成为OpenStack基金会黄金和白金会员,支持多家中国企业斩获一年一度OpenStack全球超级用户大奖。
  • 2020年,Intel与业界伙伴倡导合作了云计算基础架构开发者(CID)大会。
  • 在Web领域,Intel作为W3C中文兴趣小组的主席成员,大力支持中国小程序生态在W3C框架下的标准化工作。
  • Intel是DPDK和SPDK等相关社区的主要贡献者、推动者和布道者,始终致力于推动网络与存储开源软件的发展。2015年起协调组织年度DPDK中国峰会,2016年起组织SPDK中国技术峰会。
  • 在国产操作系统领域,Intel已有专业的技术团队加入国内开放原子开源基金会旗下的三大主要开源系统软件社区:龙蜥社区(OpenAnolis)、欧拉社区(openEuler)和OpenCloudOS社区。
  • 2019年和2021年,Intel分别参加木兰开源社区(TOC成员)和CCF开源发展委员会(常委)。

Intel为中国开源的发展做出了很多贡献,发挥了积极的作用,在此我也呼吁更多的开发者们投入开源,谢谢大家。

点击2022(第十七届)开源中国开源世界高峰论坛-CSDN直播,查看更多精彩演讲内容!

猜你喜欢

转载自blog.csdn.net/csdnopensource/article/details/125937021