一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不知道什么是操作系統(tǒng)的云原生 馬濤來告訴你

Linux閱碼場 ? 來源:Linux閱碼場 ? 作者:馬濤 ? 2021-06-22 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

注:本文作者馬濤,阿里云智能研究員、阿里巴巴集團內(nèi)核團隊創(chuàng)始人之一、阿里云基礎(chǔ)軟件部操作系統(tǒng)團隊負責(zé)人。先后在ORACLE、阿里巴巴負責(zé)Linux以及操作系統(tǒng)內(nèi)核相關(guān)的研發(fā)工作。十五年以上操作系統(tǒng)和內(nèi)核相關(guān)研發(fā)經(jīng)驗,國內(nèi)知名Linux內(nèi)核研發(fā)人員,在文件系統(tǒng)、內(nèi)存管理、通用塊設(shè)備層等方面均有深厚的積累,多次受邀在國內(nèi)外知名Linux操作系統(tǒng)以及內(nèi)核相關(guān)會議上發(fā)表講座。

現(xiàn)在我們在各個場合可以看到各種各樣的“云原生XXX”,云原生已經(jīng)成為IT界最流行的一個定語,似乎不談云原生就out了。但什么才是真正的云原生?把老的技術(shù)跑在云上就可以了么?貌似不太行!用阿里云高級研究員蔣江偉的一句話來定義——“因云而生才是云原生”。

簡單來說,一個產(chǎn)品或者技術(shù)要能真正加上云原生這個定語,一定要有因云而生的創(chuàng)新和演進,所以想加上云原生這個定語可不是容易的。如果各位讀者感興趣,可以上網(wǎng)搜索文章“阿里云蔣江偉:什么是真正的云原生?”今天,我就毛遂自薦來講講云原生操作系統(tǒng)。

大家可能比較好奇,操作系統(tǒng)不是所有用電腦的人每天都在使用的玩意么?“操作系統(tǒng)原理”不是一般計算機系同學(xué)的第一門艱深的專業(yè)課么?現(xiàn)在最流行的操作系統(tǒng)Linux不是1991年就由Linus Torvalds大神創(chuàng)立了么?以上問題的答案都是肯定的。

那么,這么一個頗為傳統(tǒng)的系統(tǒng)軟件也可以云原生了么?

對,操作系統(tǒng)也要與時俱進!

所以,今天我站在操作系統(tǒng)的角度,來談?wù)勥@個頗為傳統(tǒng)的系統(tǒng)軟件是如何因云而生、因云而變,成為“云原生操作系統(tǒng)”的。在展開講技術(shù)之前。

我先簡單介紹一下自己。我是從2006年開始與操作系統(tǒng)結(jié)緣的,最開始是在Oracle從事操作系統(tǒng)的開發(fā)工作,2010年加入淘寶核心系統(tǒng)做操作系統(tǒng),作為阿里最早一批做操作系統(tǒng)的同學(xué),從淘寶到阿里云一直堅守在操作系統(tǒng)領(lǐng)域,一路參與和見證了操作系統(tǒng)在阿里因云而生的演進發(fā)展。

雖然淘寶也是一家互聯(lián)網(wǎng)公司,但是淘寶的操作系統(tǒng)和傳統(tǒng)的操作系統(tǒng)其實區(qū)別并不大。一切因云而生的改變從我2012年從淘寶轉(zhuǎn)入阿里云開始。那個時候,阿里云的操作系統(tǒng)和淘寶的有區(qū)別么?客觀來說區(qū)別不大。唯一的一點點區(qū)別:在淘寶,操作系統(tǒng)是淘寶的一個基礎(chǔ)組件;而在阿里云,操作系統(tǒng)和虛擬化成為了第一代云計算的基石,這是操作系統(tǒng)和云的第一次親密接觸。2000年左右,VMware和Xen虛擬化技術(shù)相繼出現(xiàn),操作系統(tǒng)通過將物理資源虛擬化達到提高資源利用率和靈活調(diào)度的目的,最終催生了云計算的誕生。早期的AWS、阿里云都是利用這一技術(shù)提供虛擬主機的服務(wù)。

這是云原生么,是因云而生的么?

當然不是。首先這些云廠商大都是在線下硬件上實現(xiàn)一個虛擬化層(hypervisor),把原來直接操控硬件的操作系統(tǒng)架到hypervisor上運行,然后服務(wù)器物理資源層面的抽象和管理都由hypervisor重新實現(xiàn)。那么,這個事情線下能做么?絕對可以,所以顯然這不符合云原生的定義。雖說這是云的開端,但這不是云原生的。

時間來到了2013年,操作系統(tǒng)和云的第二次親密接觸源于容器的誕生和發(fā)展。與虛擬機的服務(wù)器資源虛擬化不同,容器是操作系統(tǒng)虛擬化,在技術(shù)棧上上升了一層——通過內(nèi)核里實現(xiàn)的cgroup和namespace等技術(shù)為不同應(yīng)用提供輕量、隔離的運行環(huán)境。

2013年docker的橫空出世,使得應(yīng)用容器的打包分發(fā)變得非常簡單易用,隨后k8s等容器編排技術(shù)的出現(xiàn),容器生態(tài)系統(tǒng)得到了快速的普及和發(fā)展,容器也迅速成為應(yīng)用打包分發(fā)和開發(fā)測試的主流形態(tài),逐漸成為云計算的主要運行單元。

這就是CNCF定義的云原生了,但它只是“狹義”的,操作系統(tǒng)在這個“狹義”云原生中起到了很大的作用,但其實它并不是真正意義上的“因云而生的”,也沒有在云上體現(xiàn)任何革命性的技術(shù)革新。不過仔細觀察一下上圖,我們可以發(fā)現(xiàn)——容器在安全方面的不足在云上成為了一個大問題。一方面?zhèn)鹘y(tǒng)的操作系統(tǒng)對于容器之間的干擾問題沒有很好的解決方案,另一方面容器之間還存在彼此攻擊,共享一些關(guān)鍵資源等非常嚴重的安全問題。

機會總是留給有準備的人,此時的操作系統(tǒng)終于需要因云而變、為云演進了。我們基于操作系統(tǒng)實現(xiàn)了輕量級虛擬化和應(yīng)用內(nèi)核等技術(shù),打造了一種全新的安全的容器,我們稱之為安全沙箱容器。沙箱容器在解決容器安全隔離問題的同時,仍然保留容器完整的技術(shù)生態(tài)和體驗,可以跟普通容器無縫的混合使用。

這是操作系統(tǒng)在容器場景上因云而生的一個重要演進,至此操作系統(tǒng)完成了“因云而生”的漂亮轉(zhuǎn)型,成為一個云原生操作系統(tǒng)。目前這套系統(tǒng)已經(jīng)服務(wù)于阿里集團各個云原生相關(guān)業(yè)務(wù),也通過阿里云上各種容器實例產(chǎn)品服務(wù)于我們的云客戶。

故事到這里還沒有結(jié)束。面向未來的云原生,操作系統(tǒng)如何繼續(xù)“因云而與眾不同”呢?這就不得不提云原生中另外一個趨勢Serverless。2019年,UC伯克利大學(xué)預(yù)測Serverless將會逐漸取代Serverful計算,成為云時代的新計算范式。隨著云原生理念的推廣以及各種云原生技術(shù)的不斷發(fā)展,Serverless計算的趨勢在加速。

在這種新場景中,用戶只需要專注于應(yīng)用和業(yè)務(wù)邏輯,更多的通用功能、資源和系統(tǒng)能力都下沉到云,用戶不需要提前規(guī)劃容量,不需要運維底層系統(tǒng),可以真正像用水、用電一樣按需使用按需付費,Serverless將大幅提升云的生產(chǎn)效率。

背景介紹完,問題也來了—— Serverless和操作系統(tǒng)有啥關(guān)系呢?我認為要構(gòu)建好Serverless服務(wù),操作系統(tǒng)一定不能缺席。由于Serverless場景下服務(wù)邊界的上移,對用戶來說應(yīng)用容器或函數(shù)代碼之下的系統(tǒng)就是一個整體,用戶不再感知底層系統(tǒng)的技術(shù)棧分層。

這個變化給技術(shù)垂直整合創(chuàng)造了條件。我們認為云原生的操作系統(tǒng)需要進行整體性的全棧優(yōu)化和重塑,這樣才能為Serverless提供更優(yōu)的底層系統(tǒng)能力,基礎(chǔ)運行環(huán)境、資源彈性、高效執(zhí)行等能力也將因此得到極大的釋放。

如果說在容器和K8S時代操作系統(tǒng)是“因云而演進”,那么到了Serverless時代,我們則要徹底創(chuàng)造出一個全新的云原生操作系統(tǒng)。通過底層系統(tǒng)全棧技術(shù)的協(xié)同融合,為云原生平臺和應(yīng)用提供高效和創(chuàng)新的云原生系統(tǒng)服務(wù)。這次變革和創(chuàng)新的力度對于傳統(tǒng)操作系統(tǒng)而言是前所未有的,但是我們堅信,操作系統(tǒng)一定會為云而改變,為云而重生。在阿里內(nèi)部,我們給這樣的云原生操作系統(tǒng)起了一個響亮的名字——“袋鼠”。

多年之后,也許大學(xué)課程“操作系統(tǒng)原理”里的內(nèi)容會因為這次變革而發(fā)生翻天覆地的改變,但我們堅信,這就是云帶給我們這一代操作系統(tǒng)研發(fā)人員的使命:重新定義操作系統(tǒng)。只有通過因云而生的技術(shù)創(chuàng)新打造出來的操作系統(tǒng),才是真正的云原生操作系統(tǒng)。(完)

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11512

    瀏覽量

    213915
  • IT
    IT
    +關(guān)注

    關(guān)注

    2

    文章

    892

    瀏覽量

    64458
  • 云原生
    +關(guān)注

    關(guān)注

    0

    文章

    261

    瀏覽量

    8278

原文標題:阿里云馬濤:什么是操作系統(tǒng)的云原生?

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    華為原生鴻蒙操作系統(tǒng)正式發(fā)布,徹底擺脫內(nèi)核依賴

    電子發(fā)燒友網(wǎng)報道(文/黃山明)近日,華為正式發(fā)布了原生鴻蒙操作系統(tǒng),也是國內(nèi)首個移動操作系統(tǒng),這讓其成為繼蘋果iOS與Android系統(tǒng)后,全球第三大移動
    的頭像 發(fā)表于 10-24 01:07 ?4553次閱讀

    模型原生操作系統(tǒng):機遇、挑戰(zhàn)與展望 CCCF精選

    本文立足人工智能時代用戶、應(yīng)用和系統(tǒng)的需求,分析“外掛式模型”演進路徑下的操作系統(tǒng)發(fā)展困局,提出通過“模型-系統(tǒng)-芯片”的全棧協(xié)同設(shè)計構(gòu)建模型原生
    的頭像 發(fā)表于 03-14 17:46 ?538次閱讀
    模型<b class='flag-5'>原生</b><b class='flag-5'>操作系統(tǒng)</b>:機遇、挑戰(zhàn)與展望  CCCF精選

    云原生AI服務(wù)怎么樣

    云原生AI服務(wù),是指采用云原生的原則和技術(shù)構(gòu)建、部署和管理人工智能應(yīng)用及工作負載的方法和模式。那么,云原生AI服務(wù)怎么樣呢?下面,AI部落小編帶您了解。
    的頭像 發(fā)表于 01-23 10:47 ?468次閱讀

    云原生LLMOps平臺作用

    云原生LLMOps平臺是一種基于云計算基礎(chǔ)設(shè)施和開發(fā)工具,專門用于構(gòu)建、部署和管理大型語言模型(LLM)全生命周期的平臺。以下,是對云原生LLMOps平臺作用的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 01-06 10:21 ?468次閱讀

    如何選擇云原生機器學(xué)習(xí)平臺

    當今,云原生機器學(xué)習(xí)平臺因其彈性擴展、高效部署、低成本運營等優(yōu)勢,逐漸成為企業(yè)構(gòu)建和部署機器學(xué)習(xí)應(yīng)用的首選。然而,市場上的云原生機器學(xué)習(xí)平臺種類繁多,功能各異,如何選擇云原生機器學(xué)習(xí)平臺呢?下面,AI部落小編帶您探討。
    的頭像 發(fā)表于 12-25 11:54 ?461次閱讀

    什么是云原生MLOps平臺

    云原生MLOps平臺,是指利用云計算的基礎(chǔ)設(shè)施和開發(fā)工具,構(gòu)建、部署和管理機器學(xué)習(xí)模型的全生命周期的平臺。以下,是對云原生MLOps平臺的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 12-12 13:13 ?534次閱讀

    潤和軟件推出首個AI原生操作系統(tǒng)HopeOS V24

    近日,操作系統(tǒng)大會&openEuler Summit 2024在北京隆重舉辦。江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)于會上重磅發(fā)布基于openEuler 24.03 LTS版本的商業(yè)發(fā)行版——潤和企業(yè)級操作系統(tǒng)(服務(wù)器版)HopeOS V24,這也是潤和軟件首個
    的頭像 發(fā)表于 11-17 09:16 ?1358次閱讀

    原生鴻蒙操作系統(tǒng)正式發(fā)布,誠邁科技與華為一起共建鴻蒙新世界

    10月22日,我國首個國產(chǎn)移動操作系統(tǒng)——華為原生鴻蒙操作系統(tǒng)正式發(fā)布,這也是繼蘋果iOS和安卓系統(tǒng)后,全球第三大移動操作系統(tǒng)。此次發(fā)布的
    的頭像 發(fā)表于 10-28 09:29 ?1449次閱讀
    <b class='flag-5'>原生</b>鴻蒙<b class='flag-5'>操作系統(tǒng)</b>正式發(fā)布,誠邁科技與華為一起共建鴻蒙新世界

    華為原生鴻蒙操作系統(tǒng)正式發(fā)布

    10月22日晚,華為舉行了一場盛大的發(fā)布會,正式推出了其原生鴻蒙操作系統(tǒng)HarmonyOS NEXT,也被稱為鴻蒙5.0。這一發(fā)布標志著鴻蒙系統(tǒng)在功能和體驗上實現(xiàn)了重大飛躍。
    的頭像 發(fā)表于 10-23 16:52 ?1198次閱讀

    關(guān)于陶瓷電路板不知道的事

    陶瓷電路板(Ceramic Circuit Board),又稱陶瓷基板,是一種以陶瓷材料為基體,通過精密的制造工藝在表面形成電路圖形的高技術(shù)產(chǎn)品,快來看看哪些是您還不知道的事?
    的頭像 發(fā)表于 10-21 11:55 ?1016次閱讀
    關(guān)于陶瓷電路板<b class='flag-5'>你</b><b class='flag-5'>不知道</b>的事

    又一電工不知道,施耐德變頻器怎么復(fù)位,如果不告訴,知道怎么復(fù)位嗎?

    維修 我給他說,可能以前沒接觸過施耐德的變頻器,就不知道它還有一個蓋子,要復(fù)位的話,就要把蓋子打開,第一次找不到也正常,要是經(jīng)常斷電重啟的話,對設(shè)備不好。 變頻器修理 之所以分享給大家,就是想告訴那些沒接觸過施耐
    的頭像 發(fā)表于 10-12 15:15 ?1195次閱讀
    又一電工<b class='flag-5'>不知道</b>,施耐德變頻器怎么復(fù)位,如果不<b class='flag-5'>告訴</b><b class='flag-5'>你</b>,<b class='flag-5'>你</b><b class='flag-5'>知道</b>怎么復(fù)位嗎?

    云原生和非云原生哪個好?六大區(qū)別詳細對比

    云原生和非云原生各有優(yōu)劣,具體選擇取決于應(yīng)用場景。云原生利用云計算的優(yōu)勢,通過微服務(wù)、容器化和自動化運維等技術(shù),提高了應(yīng)用的可擴展性、更新速度和成本效益。非云原生則可能更適合對延遲敏感
    的頭像 發(fā)表于 09-13 09:53 ?780次閱讀

    京東云原生安全產(chǎn)品重磅發(fā)布

    “安全產(chǎn)品那么多,我怎么知道防住了?”“大家都說自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時候,經(jīng)常會遇到這樣的吐槽。越來越的客戶已經(jīng)開始了云原生化的技術(shù)架構(gòu)改造
    的頭像 發(fā)表于 07-26 10:36 ?787次閱讀
    京東<b class='flag-5'>云原生</b>安全產(chǎn)品重磅發(fā)布

    從積木式到裝配式云原生安全

    云原生安全風(fēng)險 隨著云原生架構(gòu)的快速發(fā)展,核心能力逐漸穩(wěn)定,安全問題日趨緊急。在云原生安全領(lǐng)域不但有新技術(shù)帶來的新風(fēng)險,傳統(tǒng)IT基礎(chǔ)設(shè)施下的安全威脅也依然存在。要想做好云原生安全,就要
    的頭像 發(fā)表于 07-26 10:35 ?554次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全

    基于DPU與SmartNic的云原生SDN解決方案

    隨著云計算,大數(shù)據(jù)和人工智能等技術(shù)的蓬勃發(fā)展,數(shù)據(jù)中心面臨著前所未有的數(shù)據(jù)洪流和計算壓力,這對SDN提出了更高的性能和效率要求。自云原生概念被提出以來,Kubernetes為云原生應(yīng)用的落地提供了一
    的頭像 發(fā)表于 07-22 11:44 ?1230次閱讀
    基于DPU與SmartNic的<b class='flag-5'>云原生</b>SDN解決方案