點開云原生計算基金會的沙盒,你會看到上百種不同的應用和解決方案,讓開發者眼花繚亂,云廠商甚至有100多個云原生產品。

市面上關于云原生的科普經常是這樣畫的:了解云原生的四個要素,統計云原生的五個特征,談云原生架構的七個原則,云原生應用的十二個要素...看起來都很專業,但是中英文混雜,有無數奇怪的概念,不同的云廠商和組織有不同的看法甲方和讀者只是想搞清楚熱云原生是什么,又不是為了考研...最后,大部分看不懂的普通人只好平躺,讓技術人員自嘲
只要云原生概念一直火,就一直流行。很難講的原因有很多:
第一,技術體系復雜云原生不是一種特定的技術,而是圍繞云計算的應用邏輯而構建的一系列特定的技術和產品不同的云廠商往往會從不同的角度給出自己的解釋看看這張NCNF云本土知識的地圖誰看完不迷茫
另一個原因是云原生本身還在進化它的定義,特點和核心技術都在不斷發展比如2015年成立了云原生計算基金會,修訂了云原生定義,2018年進一步完善了定義今天還是十二元素,一眨眼就變成了十五元素,剛剛合并了Docker,然后宣布棄用在這樣一個瞬息萬變的情況下,要清晰地記住云原生的各種術語有點困難
從一個清晰且被接受的客觀定義來理解云原生,確實很難但是,IT界流行一句話:語言只是工具,思維才是最重要的同樣,思考是理解云的起源最重要的
《云原生開發白皮書》也指出,云原生是一種針對云應用設計的思路,可以充分發揮云效率的最佳實踐路徑。
云原始是一種什么思想我們認為云本地化實際上是企業云的本地化策略
你可能看到過很多海外公司來中國,或者中國品牌出海,都需要根據當地消費者的經濟,文化,生活習俗進行一系列的整合調整同樣,相比于簡單地將數據和應用遷移到某個云端,云原生這種從一開始就誕生在云端,在云端成長的方式更有吸引力,也被認為能充分發揮云服務的優勢這是很多企業特別是非數字化原生實體高度重視的
云原生和云界原生一樣,被看好它的人視為優質偶像和未來潛力股那么,從2019年的爆款到現在,云原生發展到了哪一步呢
從虛火到真紅:云起源的三年
云的誕生有很多概念在此,我們從更客觀的時間線來梳理一下,看看《云誕生》是如何被一群星探追捧,成為網絡名人的
大多數人會回到2010年,WSO2的CTO Paul Fremantle也在博客中提到了云原生的概念可是,關于云的核心技術之一的容器,它可以追溯到2003年初,當時Google提出了一個可擴展的分布式文件系統Google File System
2013年,Pivotal公司的CTO Matt Stine在Twitter上提出,cloud native是一系列技術的集合同年,開源容器軟件Docker發布,以Docker為代表的容器技術開始興起
2014年,Google發布了Kuberbetes開源項目,這是目前應用最廣泛的容器編排工具。
2015年,Matt Stine在《向云原生應用架構遷移》一書中提出了云原生的技術特征,包括十二要素,微服務,敏捷基礎設施,基于API的協作,抗漏洞等同年,CNCF成立,它將云的原生性定義為容器化,自動化管理和面向微服務
2018年,CNCF增加了兩個新定義:服務網格和聲明式API與此同時,阿里云,華為云,騰訊云等幾乎所有主流云計算提供商都加入了CNCF,Kubernetes和containers已經成為云廠商的既定標準
細水長流之后,云原生在2019年迎來了概念爆炸元年主流云廠商已經開始宣布全面云部署,并大力推廣和開源云原生相關技術《云原生發展白皮書》顯示,2019年,中國云原生市場規模已達350.2億元,大中型互聯網公司引領云原生生產行業發展
2020年,云的原始熱度將繼續升溫據調查,CNCF項目在中國社區的使用率增加了64%來自中國的Harbor和TiKV兩個項目畢業,使用量突飛猛進
2021年,全球云原生應用持續崛起Forrester數據顯示,組織中容器和無服務器技術的使用率在一年內增長了75%以上
有點像一群經紀公司推出的練習生《云原生》沒想到真的戳中了B端客戶的審美點,迎來了爆發式增長云原生熱度一直在持續,從虛火變成了真紅
云原生戳中企業哪些審美點。
企業不會因為一個虛無縹緲的概念或趨勢,就用真金白銀買單顯然,云原生能夠爆發,或者是相關技術或者產品,戳中了云計算客戶的審美點,成為數字化的剛需
事實上,就像建立一個本地團隊一樣,企業在原生采用云時已經看到了本地化的好處。
1.快速反應為了適應中國市場,海外企業最好的方法當然是雇傭中國人來快速響應用戶的需求同樣,越來越多的企業需要通過數字技術和在線軟件來運營此時,他們需要更快的響應,更快的擴展和更敏捷的云服務來取代傳統的IT基礎設施,如傳統的機房和IDC僅僅用云來代替服務器是不夠的一些企業還希望將其業務和服務遷移到云上,這需要在云上完成從應用程序開發到部署和維護的整個過程云原生技術的優勢比如云中的容器和向云的遷移自然受到歡迎
2.降低成本相比派往中國的海外高管,雇傭當地人的成本也大大降低在云,應用開發,運維的過程中,企業需要越來越多的IT人員而傳統實體企業顯然不是IT技術人員的首選,用人成本太重,企業難以承受此時,通過一系列的產品,工具和方法,云原生可以加快軟件開發的進程,減少相關資源的投入,減輕運維人員的壓力這對企業推進數字化是很有吸引力的
3.場景方案當然,本土化戰略不是隨便抓一個本地人,而是要根據行業的特點,比如零售,汽車,制造等,來打造團隊過去的云商城大多提供云服務器,CDN,消息中間件等基礎設施,但對于一些進行數字化轉型的實體來說,他們更傾向于購買解決方案,將云服務器,硬件,API,AI,邊緣計算等能力打包購買在一起這種針對企業需求提供基于場景的產品和解決方案的商業模式,也使得包含基礎設施和應用服務的云資源成為云廠商的新機遇
4.自由度在上云的過程中,企業本能地不想被某一種云完全束縛無論是從降低成本,容災和安全的角度,將業務負載部署到不同的云平臺都是大勢所趨,而混合云要求應用可以在不同的平臺上分布和遷移,公有云,私有云,混合云但是,基于Kubernetes和容器的一系列云原生轉換可以更好地應對遷移問題
換句話說,市場需要新的云計算,云原生的各種技術和方法論正好滿足企業客戶的需求,這是云市場發展的必然趨勢。
優質偶像云需要什么樣的業務能力。
你可能會問,什么樣的云原生才是優質偶像事實上,云的原有業務能力包括基礎的RAP微服務,容器和DevOps,以及新增的AI和安全能力下面給大家簡單梳理一下
首先是微服務。
就像偶像要看臉一樣,幾乎每個云原生的定義都包含了微服務,可以說是云原生的根本微服務對應單個服務,即部署到主機或進程的服務如果主機壞了,服務就不能用了微服務是一組小服務,每個小服務作為一個獨立的進程運行,只實現一個功能這樣開發更加敏捷,微服務的每個組件都可以獨立自主,只需要一個模塊就可以迭代改進其次,系統的容錯性和可靠性更強,當一個或某些微服務出現故障時,其他微服務不會受到影響
微服早在2014年就提出來了為什么它會伴隨著云原生的流行而受到重視答案是容器技術的發展
微服務雖然好,但是運行在虛擬機上,虛擬機之間相互通信,形成錯綜復雜的關系,管理起來很麻煩,資源也會浪費而容器技術則是將一個應用的資源以容器的形式打包到一個容器中,然后通過像Kubernetes這樣的容器編排器,可以很好地管理資源和應用數據,成為微服務的最佳載體2016年,Kubernetes獲得三大編舞冠軍,成為目前最主流的容器編舞,CNCF孵化的第一個畢業項目,成為云原生基礎設施事實上的標準
伴隨著微服務的增多,服務之間需要通過內網或外網進行通信如何管理這些服務導致了服務網格的出現
Mesh是一個輕量級的網絡代理它提供了一個代理實例Sidecar,將相應的服務一起部署在環境中,形成類似網絡的依賴關系這種架構使得服務網格能夠處理服務之間通信中的任何問題,例如負載平衡,服務發現等同時提供所有指標數據給運維人員觀察,控制流量,通過加密服務間的通信和認證服務,達到更高的安全性
因此,服務網格也成為了下一代微服務的架構基礎。
微服務的發展離不開開發者的努力傳統的IT基礎設施也需要開發者考慮服務器,底層資源等基礎設施,而云服務的普及也促進了無服務器全托管計算服務的出現無服務器將R&D運維與基礎能力,基礎設施和服務器解耦,省去了底層基礎設施的開發和運營,底層基礎設施可以自動伸縮,大大降低了資源容量規劃的難度開發者只需要專注于核心業務,寫代碼
除了開發流程,cloud native也給DevOps帶來了質的飛躍DevOps,在開發和運維之間架起一座橋梁,可以大大提高軟件開發質量,縮短開發周期,保證持續交付與傳統IT基礎設施相比,云原生容器技術和Kubernetes布局使跨平臺應用成為可能,網狀提高了操作,維護和控制的靈活性,無服務器使運維對開發透明,根據資源自動擴容和縮容Ops反過來又促進了集裝箱技術的發展
伴隨著越來越多的應用和服務向微服務和容器化遷移,API gateway成為微服務集群的入口,連接微服務業務架構云原生API的設計理念是聲明式API——即需要向系統聲明預期的運行狀態如果預期狀態不一致,Kubernetes等云原生工具會根據聲明做出相應的操作
有了聲明式API,一旦系統中某個組件出現故障,只需要檢查聲明式狀態,就可以確定需要執行的操作另一方面,傳統的流程設計描述了達到期望狀態的一系列操作出現故障時,往往需要逐一檢查哪個操作出現了問題顯然,聲明式API大大減少了開發人員和操作人員的工作量
云原生技術的逐步落地也影響了很多傳統云計算技術,比如滿足原生彈性伸縮,智能運維,跨平臺遷移等需求傳統數據庫也需要改變,以云原生的形式交付,于是出現了DBaaS
企業引入云原生,本質是想上云獲取智能和運行AI模型進行訓練推理的能力這推動云廠商開發基于云原生的AI系統,通過容器技術和調度能力對機器學習算法進行資源彈性調度,以滿足AI對高性能計算能力的需求,提高AI訓練和推理的效率,使AI服務在云端應用時更加穩定高效
上云后如何保證安全,云原生也帶來了完全不同的解決問題的思路相比傳統安全機制的碎片化和復雜化,云原生安全系統模糊了服務器和硬件終端的物理邊界,使零信任等技術趨勢落地可實現統一身份接入,統一全局管理,統一網絡安全連接,覆蓋企業云的全流程,全方位,全鏈路,催生了云防火墻,網絡微隔離,Web應用防火墻,應用層認證,云安全中心等云原生安全產品和技術解決方案
不難看出,云原生確實是一個優質的寶藏偶像,代表了一種可擴展的高效,可以為企業的數字化,云化帶來很多切實有效的好處但是,如果你想成為頂級流,你可能還需要一些時間
沒到也不算太遠:云到頂有幾級。
成功的卡位在客戶的審美導向中,業務能力強,云的原生普及似乎指日可待但是,我們應該客觀地看到,在云原生走向產業的過程中,仍有一些現實問題需要克服
一方面,雖然云是原生的,但是規模落地還需要時間。
首先,并不是所有的行業和企業都看好云原生公有云是云的原始基礎但對于一些數據敏感的行業和企業,更有可能部署在本地服務器或私有云上比如金融,醫療,電信,政府/國防等領域的開發者使用公有云的比例相對較低
其次,實體行業的云原生轉型需要心智培養《劍指云:引領企業IT未來的最佳實踐》一書提到,云遷移是一項艱苦的工作網飛是一家數字本土公司,它花了七年時間完成全部遷移在這個過程中,它選擇了云原生方法,重構了幾乎所有自己的技術方法,從根本上改變了企業的運營模式...將網飛轉型為云原生企業是一個耗時費力的項目這些企業往往已經投入大量資產來構建物理機或虛擬機要一下子遷移到云原生地,需要他們在成本,組織架構,業務流程,人員培訓,企業文化等方面一起改變這個過程的風險和成本相對較高
當然,這三年來,我們也看到各個頭部云廠商都在積極布局云原生生態,通過人才培養,行業共創,產教融合,不斷降低云原生的認知門檻比如阿里云培養云原生人才的合作計劃,創元會,華為云全球云原生交流平臺,騰訊云發布的云原生成熟度標準體系和云原生開源白皮書等,都伴伴隨著云原生的開源和標準化,從而拓展企業的云原生實踐,培養用戶心智
另一方面,白熱化導致同質化,云原生競爭進入差異化軌道。
對于云廠商來說,在日益同質化的市場競爭中需要新的熱點來贏得新的用戶,而伴隨著云原生成為新的市場風口,很快成為云廠商激烈競爭的焦點。
大量的云原生技術都是開源的,頭部云廠商通過投入研發可以快速打造自己的云原生產品結合各自公司沉淀的大量云技術和產品,輕松打造各類最全云原生產品體系,形成了百花齊放的局面
比如各家都會強調自己有微服務,容器化,Mesh,無服務器,DevOps等云原生能力,可以滿足企業對敏捷性,靈活性,可靠性,低代碼甚至無代碼的需求反而沒有記憶點,進入了同質化競爭的怪圈最后,企業客戶還是看誰價格低,渠道關系好來選擇
可是,在過去的兩年里,一些云廠商已經開始建立差異化的云原生能力比如從底層硬件來看,已經有了專門用于云端的芯片,充分釋放了服務器性能,從而降低了用戶成本,其他廠商將AI,知識計算等技術與云原生相結合,啟動云上AI應用效率的持續優化,加速行業AI落地,專門滿足企業商業智能需求,其他云廠商會打造自己的核心技術,比如AI,視頻渲染,數據庫,存儲等,轉化為更具特色的云原生解決方案
面對數字化時代,非數字化原生企業容易產生隔閡和焦慮云原生提供了一種完全不同的數字原生思維,根植于,生長于,應用于,運營于云端它與企業的轉型焦慮緊密粘合,將這個原本抽象的概念推向了爆炸
可以預見的是,伴隨著云原生更多的嵌入行業,云服務變得無處不在,在未來的某一天,我們不會在乎什么是云原生,因為所有的企業都是云原生企業,所有的云技術都是云原生技術。
在此之前,快速成長的云原生還是值得我們關注和期待的。
。聲明:本網轉發此文章,旨在為讀者提供更多信息資訊,所涉內容不構成投資、消費建議。文章事實如有疑問,請與有關方核實,文章觀點非本網觀點,僅供讀者參考。

