简介: 基础软件的云原生化。
编者按:2021 年10 月20 日,在2021 云栖大会·云计算产业升级峰会上,阿里云“因云而生”云原生心智大图正式发布,包含弹性计算、云网络、基础产品、基础设施、操作系统、云安全、开放平台等7个 IaaS 领域,以及云原生应用平台、数据库、大数据&AI、智能loT、云效平台、企业服务云、视频云、钉钉等8个 PaaS & SaaS 领域的阿里云核心技术逐一亮相,具体产品解读内容将在「凌云时刻」进行系列发布。本文根据阿里巴巴集团研究员、阿里云基础软件部操作系统负责人马涛的现场分享整理而成。
大家好!我是阿里云操作系统团队的负责人,也是龙蜥操作系统开源社区理事长。我曾写过一篇关于云原生操作系统的文章,对“因云进化的基础软件”有着深刻的经历和理解。在大家的印象中,操作系统是非常基础和传统的课题,可能会免不了好奇:操作系统怎么会跟云原生这么炙手可热的概念扯上关系?我在2013年加入阿里云,期间也在不断思考基础软件如何云原生化,操作系统如何云原生化。云计算最开始使用的是虚拟机模式,后面随着容器、K8s的部署,在软件实施过程中,操作系统起了非常重要的作用。比如说最早的容器,使用操作系统内部的像Cgroup、Namespace 的功能让容器跑得更好更快。现在再来看整个操作系统怎么样云原生化,最核心的点是弹性、稳定性、安全等特性。
阿里巴巴集团研究员、阿里云基础软件部操作系统负责人 马涛
涉及到弹性,我们在考虑操作系统为“云”服务,无论是弹性计算的服务,还是云原生的服务,像ECI、函数计算以及其他的实例,如何利用操作系统提供最佳的弹性?于是,我们在阿里创造了云原生的底层系统:袋鼠。
袋鼠都能提供什么功能呢?简单来说是极致的高密和弹性,我们的袋鼠安全容器和阿里云安全沙箱可以在30秒之内弹出3000个容器,同时在一台机器上可以运行超过2000个以上的容器。这在操作系统领域其实是非常巨大的挑战。面向下一个云计算的十年,袋鼠云原生底层系统实现了Serverless极致性能优化,随意弹性。
再讲到稳定性,云上的稳定性和我们惯常提到的稳定性是不一样的,有什么不一样呢?阿里云上的稳定性是经过千锤百炼的,是在云上大规模部署、实践得到的稳定性。因此,阿里云上操作系统的稳定性是比任何一家大家已知的最稳定的操作系统要高出一到两倍。脱胎于阿里云十年操作系统技术积累的龙蜥操作系统,先天具有CentOS替换成功经验,以及优秀的稳定性。
刚才讲到我们在阿里云做了很多操作系统上的创新,今天希望把这些创新和业界的合作伙伴分享。今天上午阿里云智能基础产品事业部总经理蒋江伟,宣布阿里云发布全新操作系统“龙蜥”并开源。同时,阿里达摩院操作系统实验室成立。我们将通过龙蜥操作系统和开源社区,把我们在阿里云积累的因云而生的操作系统技术无偿地分享出来,并且提供至少十年技术支持。我们也希望和统信软件、Intel、三大运营商等社区合作伙伴,一起实现基础软件的整体云原生化,影响并推动整体基础软件的进化。
最后我想讲一点,基础软件虽然是非常基础的一个组件,但是在演进过程中受云的影响非常显著。我们非常高兴地看到目前阿里云在因云进化的基础软件领域迈出了一小步,我们也十分希望通过龙蜥操作系统和开源社区,能够和合作伙伴一起在基础软件领域迈向一大步。
原文链接
本文为阿里云原创内容,未经允许不得转载。