編者按:2021 年10 月20 日,在2021 云棲大會·云計算產(chǎn)業(yè)升級峰會上,阿里云“因云而生”云原生心智大圖正式發(fā)布,包含彈性計算、云網(wǎng)絡(luò)、基礎(chǔ)產(chǎn)品、基礎(chǔ)設(shè)施、操作系統(tǒng)、云安全、開放平臺等7個 IaaS 領(lǐng)域,以及云原生應(yīng)用平臺、數(shù)據(jù)庫、大數(shù)據(jù)&AI、智能loT、云效平臺、企業(yè)服務(wù)云、視頻云、釘釘?shù)?個 PaaS & SaaS 領(lǐng)域的阿里云核心技術(shù)逐一亮相,具體產(chǎn)品解讀內(nèi)容將在「凌云時刻」進(jìn)行系列發(fā)布。本文根據(jù)阿里巴巴集團(tuán)研究員、阿里云基礎(chǔ)軟件部操作系統(tǒng)負(fù)責(zé)人馬濤的現(xiàn)場分享整理而成。
大家好!我是阿里云操作系統(tǒng)團(tuán)隊的負(fù)責(zé)人,也是龍蜥操作系統(tǒng)開源社區(qū)理事長。我曾寫過一篇關(guān)于云原生操作系統(tǒng)的文章,對“因云進(jìn)化的基礎(chǔ)軟件”有著深刻的經(jīng)歷和理解。在大家的印象中,操作系統(tǒng)是非?;A(chǔ)和傳統(tǒng)的課題,可能會免不了好奇:操作系統(tǒng)怎么會跟云原生這么炙手可熱的概念扯上關(guān)系?我在2013年加入阿里云,期間也在不斷思考基礎(chǔ)軟件如何云原生化,操作系統(tǒng)如何云原生化。云計算最開始使用的是虛擬機(jī)模式,后面隨著容器、K8s的部署,在軟件實(shí)施過程中,操作系統(tǒng)起了非常重要的作用。比如說最早的容器,使用操作系統(tǒng)內(nèi)部的像Cgroup、Namespace 的功能讓容器跑得更好更快?,F(xiàn)在再來看整個操作系統(tǒng)怎么樣云原生化,最核心的點(diǎn)是彈性、穩(wěn)定性、安全等特性。
阿里巴巴集團(tuán)研究員、阿里云基礎(chǔ)軟件部操作系統(tǒng)負(fù)責(zé)人 馬濤
涉及到彈性,我們在考慮操作系統(tǒng)為“云”服務(wù),無論是彈性計算的服務(wù),還是云原生的服務(wù),像ECI、函數(shù)計算以及其他的實(shí)例,如何利用操作系統(tǒng)提供最佳的彈性?于是,我們在阿里創(chuàng)造了云原生的底層系統(tǒng):袋鼠。
袋鼠都能提供什么功能呢?簡單來說是極致的高密和彈性,我們的袋鼠安全容器和阿里云安全沙箱可以在30秒之內(nèi)彈出3000個容器,同時在一臺機(jī)器上可以運(yùn)行超過2000個以上的容器。這在操作系統(tǒng)領(lǐng)域其實(shí)是非常巨大的挑戰(zhàn)。面向下一個云計算的十年,袋鼠云原生底層系統(tǒng)實(shí)現(xiàn)了Serverless極致性能優(yōu)化,隨意彈性。
再講到穩(wěn)定性,云上的穩(wěn)定性和我們慣常提到的穩(wěn)定性是不一樣的,有什么不一樣呢?阿里云上的穩(wěn)定性是經(jīng)過千錘百煉的,是在云上大規(guī)模部署、實(shí)踐得到的穩(wěn)定性。因此,阿里云上操作系統(tǒng)的穩(wěn)定性是比任何一家大家已知的最穩(wěn)定的操作系統(tǒng)要高出一到兩倍。脫胎于阿里云十年操作系統(tǒng)技術(shù)積累的龍蜥操作系統(tǒng),先天具有CentOS替換成功經(jīng)驗(yàn),以及優(yōu)秀的穩(wěn)定性。
剛才講到我們在阿里云做了很多操作系統(tǒng)上的創(chuàng)新,今天希望把這些創(chuàng)新和業(yè)界的合作伙伴分享。今天上午阿里云智能基礎(chǔ)產(chǎn)品事業(yè)部總經(jīng)理蔣江偉,宣布阿里云發(fā)布全新操作系統(tǒng)“龍蜥”并開源。同時,阿里達(dá)摩院操作系統(tǒng)實(shí)驗(yàn)室成立。我們將通過龍蜥操作系統(tǒng)和開源社區(qū),把我們在阿里云積累的因云而生的操作系統(tǒng)技術(shù)無償?shù)胤窒沓鰜?,并且提供至少十年技術(shù)支持。我們也希望和統(tǒng)信軟件、Intel、三大運(yùn)營商等社區(qū)合作伙伴,一起實(shí)現(xiàn)基礎(chǔ)軟件的整體云原生化,影響并推動整體基礎(chǔ)軟件的進(jìn)化。
最后我想講一點(diǎn),基礎(chǔ)軟件雖然是非?;A(chǔ)的一個組件,但是在演進(jìn)過程中受云的影響非常顯著。我們非常高興地看到目前阿里云在因云進(jìn)化的基礎(chǔ)軟件領(lǐng)域邁出了一小步,我們也十分希望通過龍蜥操作系統(tǒng)和開源社區(qū),能夠和合作伙伴一起在基礎(chǔ)軟件領(lǐng)域邁向一大步。