到底該怎么理解云原生?(文末有驚喜福利)
很多人都會問“到底什么是云原生”,對此,CNCF 官方大使、阿里云容器平臺高級技術專家張磊曾經(jīng)做過精彩的解釋。
實際上,云原生是一條最佳路徑或者最佳實踐。更詳細的說,云原生為用戶指定了一條低心智負擔的、敏捷的、能夠以可擴展、可復制的方式最大化地利用云的能力、發(fā)揮云的價值的最佳路徑。
因此,云原生其實是一套指導進行軟件架構設計的思想。按照這樣的思想而設計出來的軟件:首先,天然就“生在云上,長在云上”;其次,能夠最大化地發(fā)揮云的能力,使得我們開發(fā)的軟件和“云”能夠天然地集成在一起,發(fā)揮出“云”的最大價值。
所以,云原生最大的價值和愿景,就是認為未來的軟件,會從誕生起就生長在云上,并且遵循一種新的軟件開發(fā)、發(fā)布和運維模式,從而使得軟件能夠最大化地發(fā)揮云的能力。說到了這里,你也可以思考一下為什么容器技術具有革命性?
其實,容器技術和集裝箱技術的革命性非常類似,即:容器技術使得應用具有了一種“自包含”的定義方式。所以,這樣的應用才能以敏捷的、以可擴展可復制的方式發(fā)布在云上,發(fā)揮出云的能力。這也就是容器技術對云發(fā)揮出的革命性影響所在,所以說,容器技術正是云原生技術的核心底盤。
云原生的技術范疇
云原生的技術范疇包括了以下幾個方面:
第一部分是云應用定義與開發(fā)流程。這包括應用定義與鏡像制作、配置 CI/CD、消息和 Streaming 以及數(shù)據(jù)庫等。 第二部分是云應用的編排與管理流程。這也是 Kubernetes 比較關注的一部分,包括了應用編排與調(diào)度、服務發(fā)現(xiàn)治理、遠程調(diào)用、API 網(wǎng)關以及 Service Mesh。 第三部分是監(jiān)控與可觀測性。這部分所強調(diào)的是云上應用如何進行監(jiān)控、日志收集、Tracing 以及在云上如何實現(xiàn)破壞性測試,也就是混沌工程的概念。 第四部分就是云原生的底層技術,比如容器運行時、云原生存儲技術、云原生網(wǎng)絡技術等。 第五部分是云原生工具集,在前面的這些核心技術點之上,還有很多配套的生態(tài)或者周邊的工具需要使用,比如流程自動化與配置管理、容器鏡像倉庫、云原生安全技術以及云端密碼管理等。 最后則是 Serverless。Serverless 是一種 PaaS 的特殊形態(tài),它定義了一種更為“極端抽象”的應用編寫方式,包含了 FaaS 和 BaaS 這樣的概念。而無論是 FaaS 還是 BaaS,其最為典型的特點就是按實際使用計費(Pay as you go),因此 Serverless 計費也是重要的知識和概念。
總的來說,云原生技術有利于各組織在公有云、私有云和混合云等新型動態(tài)環(huán)境中,構建和運行可彈性擴展的應用。除了容器、Kubernetes、Service Mesh等當前比較有代表性的技術,很多企業(yè)也在邊緣計算方面開展了很多工作。12月6-7日QCon全球軟件開發(fā)大會(深圳站)根據(jù)最新技術趨勢,邀請了數(shù)位業(yè)內(nèi)專家,設置”云原生基礎設施實踐“、來分享云原生領域比較前沿的落地實踐,希望給大家?guī)硪恍┛蓞⒖嫉慕?jīng)驗,以下是專題詳情:

基礎設施向云演進的意義
其實,傳統(tǒng)的應用所依賴的基礎設施正在經(jīng)歷一個向云演進的過程,在此過程中,為我們提供了兩個非常重要的優(yōu)點。
第一個優(yōu)點是基礎設施的一致性和可靠性。同樣一個鏡像,無論是在美國打開,在中國打開,還是在印度打開都是一樣的。并且其中的 OS 環(huán)境對于應用而言都是一致的。而對于應用而言,它就不需要關心容器跑在哪里,這就是基礎設施一致性非常重要的一個特征。
第二個優(yōu)點即這樣的鏡像本身就是自包含的,其包含了應用運行所需要的所有依賴,因此也可以漂移到云上的任何一個位置。
此外,云原生的基礎設施還提供了簡單、可預測的部署和運維能力。由于現(xiàn)在有了鏡像,應用還是自描述的,通過鏡像運行起來的整個容器其實可以像 Kubernetes 的 Operator 技術一樣將其做成自運維的,所以整個應用本身都是自包含的行為,使得其能夠遷移到云上任何一個位置。這也使得整個流程的自動化變得非常容易。
應用本身也可以更好地擴容,從 1 個實例變成 100 個實例,進而變成 1 萬個實例。最后,我們可以通過不可變的基礎設施來快速部署周圍的管控系統(tǒng)和支撐組件。因為,這些組件本身也是容器化的,是符合不可變基礎設施理論的組件。這些就是不可變基礎設施為用戶帶來的最大優(yōu)點。
會議推薦
除了“云原生的技術設施實踐”之外,QCon全球軟件開發(fā)大會(深圳站)也設置了“云原生下的應用架構”、“云端一體化移動開發(fā)“等相關專題,持續(xù)為大家分享云原生技術的最佳實踐和落地案例:


目前大會門票9折搶購中,限時立減680元!優(yōu)惠活動倒計時4天,截至11月20日。全年最后的優(yōu)惠時間啦,感興趣想了解大會議程和演講嘉賓可以掃描下圖二維碼或點擊【閱讀原文】查看!大會咨詢:17310043226(同微信)
免費福利
? 點擊查看QCon大會日程:

