作者|丁宇

今天,千行百業都在擁抱雲計算和雲原生,進行數字化創新和更新,雲原生内涵得到了極大豐富,使得我們今天可以重新定義雲原生。雲原生技術的出現,有利于幫助開發者建構彈性擴充、容錯性好、易于管理,便于觀測的松耦合系統,代表技術 Kubernetes 、容器、 DevOps 、微服務、服務網格、 Serverless ,可以看到,這樣的技術是一組應用層技術的集合,而雲計算的傳統優勢是資源的池化,這種集約化管理,會帶來彈性分布式和基于 API 自動化管理的能力,可以說雲原生隻有和雲計算結合起來,才可以發揮真正的威力。
因雲而生的雲原生
雲原生技術和雲計算結合起來是什麼呢?就是我們今天說的雲原生産品,今天的雲平台提供了大量的雲原生産品,包括大資料、資料庫、容器服務、中間件、應用 PaaS 、雲原生安全、開發者工具、音視訊服務、彈性裸金屬伺服器等,因雲而生的産品、軟體、硬體、技術、架構才是真正的雲原生。
雲原生開啟全雲開發時代
今天我們認為雲原生成為雲計算的一次再更新。對于雲平台來講,以容器為代表的技術,成為了雲計算新的服務界,面向開發者,向下能夠封裝基礎設施,屏蔽異構環境的差異性,以阿裡雲容器服務 ACK 為例,能夠向下封裝三十款雲産品,帶來非常簡單的使用界面;向上支援三十多款雲産品,支援異構負載和架構。對于企業來講,雲原生正在加速企業的數字化創新,從基礎設施雲化、核心技術網際網路化、應用架構現代化、業務資料化智能化四個方向發力,幫助企業實作業務創新。
今天雲原生成為企業數字創新的最短路徑和基石,對于開發者來講,雲原生重塑軟體生命周期,一方面向下優化,實作軟硬一體協同優化,降低技術成本,提升技術效率;另一方面向上支撐多種工作負載,讓架構帶來更多美好特性。關注雲原生的朋友肯定知道, CNCF 已經有幾百個項目,從整個應用的開發到具體的開發架構、開發工具 IDE 、測試 CI/CD ,整個釋出上線,變更運維容量管理,監控整體更新,可以說是方方面面完全覆寫,雲原生給全生命周期帶來了一個全新開放标準解決方案,是以,我們認為今天雲原生已經開啟了全雲開發的時代。
雲原生帶來開發模式革新
雲原生帶來開發模式的革新,為開發者提供一些非常有優勢的特點。
1)架構層面:雲原生開發模式是子產品化的架構,通過标準化的接口和協定進行通信。
2)應用傳遞和更新層面:可以進行持續的自動化的疊代、內建和傳遞。
3)運維層面:标準化、自動化的運維模式。
4)擴充性方面:可按需自動彈性擴充。
5)依賴性層面:具有良好的可移植性,即完全沒有廠商鎖定的問題,不依賴于系統環境和硬體。
6)企業組織與文化:跨職能溝通與合作順暢,應對變化能力強。
是以我們認為雲原生正在驅動新的開發時代的到來,這是屬于開發者的時代。
雲原生驅動新開發時代到來
今天的行業調研報告顯示,容器的使用正在持續迅猛增長。經過 CNCF 的調研, 2021 年,有 68% 的機構和企業會在生産環境中使用容器,較兩年前提升了 240% ,可以說容器無處不在。市場調研顯示,對于前端/後端開發,網頁/移動端/小程式,邏輯/元件/架構等等, 2021 年開發者雲上開發意願度同樣達到了 68% 。 Serverless 比重大幅增加, 2021 年底, 25% 開發者開始使用 Serverless 的技術和産品。
阿裡雲持續建構開源生态
為了應對和引領時代的變化,以及賦能開發者,阿裡雲打造了大量的産品技術和開源項目。面向整個技術社群,把雲計算研發多年的技術成果回饋給全球頂級基金會,如開放原子開源基金會、 Apache 基金會等,阿裡雲希望用這樣的投入,打造一個開放的、标準的、擁有健康良性的發展技術生态。國内面向微服務的标準,阿裡雲為雲原生基金會孵化了超過 8 個項目,如開放的基于邊緣容器的平台 OpenYurt 、分布式高可用領域的混沌工程工具 ChaosBlade 、服務注冊發現的 Nacos 等都有非常完整的開源項目。可以說一位開發者想要基于雲原生技術、開源技術建構一套開源架構,完全可以找到自己的解決方案。阿裡雲已經服務了大量企業級頭部的使用者,如愛奇異、虎牙直播、南方航空、平安科技等等,同時希望建構一套開放标準的技術體系,能夠服務于全球開發者。目前,阿裡雲在開源社群 GitHub 貢獻排名目前居中國企業榜首,開源項目超過 2600 個, Contributor 超過3萬名, Star 和關注數超過百萬。
面向雲原生應用,阿裡雲打造了一站式應用管理和傳遞平台
雲原生技術的出現,最開始是以資源管理為中心的,對應用的友好度不夠。基于此,阿裡雲聯合微軟提出來 OAM 的開放應用模型,一種能夠讓開發者、運維人員、測試人員界面變為清晰的、标準化的協同方式。OAM 具備統一的應用描述和應用傳遞的界面,功能豐富、內建能力強的 PaaS 平台,多環境、多版本應用管理和傳遞的能力。目前鏡像下載下傳量超過 10 萬,有位元組跳動、第四範式、有贊等 20 多個企業使用者。同時,阿裡雲也推動 OAM 應用管理的規範,成為行業标準。上周信通院剛剛釋出,立項 OAM 作為行業标準。
雲原生 DevOps 工具鍊,讓研發運維更高效
面向應用的開發運維,阿裡雲提供了雲原生一站式的 DevOps ,讓開發運維更加高效。一站式的工具平台從需求管理到整個 CI/CD 上線變更,打破了本地和雲的壁壘,實作全雲端開發,讓整個開發更加高效。如上圖所示,具備項目管理、需求管理、代碼倉庫、代碼管理、鏡像管理、 CI/CD 測試上線和整個開發者套件,包括外部 IDE ,都是全雲端開發工具平台。資料化、智能化具備一體化的平台,可以把全鍊條的資料打通,打通以後進行全面度量,找出企業和開發者整個生産流程中效率瓶頸的地方,做到優化有據可循。企業級的安全保障,無縫的雲産品內建,雲效産品和 ECS 的應用管理、 ACK 容器服務、函數計算等內建,融合了信通院研發能力最高等級認證。目前已服務了一百萬服務開發者,超過 10 萬企業客戶。
容器服務助力企業提升資源彈性,大幅降低計算成本
今天容器已經成為開發者所必備的技能。阿裡雲的容器服務,提供 ACK 、ASK 、多雲/混合雲管理、異構算力排程、智能化運維體系、 ASM 服務網格、容器應用市場等等基礎設施,向上支撐豐富的架構體系,比如微服務、有狀态應用,大資料智能化應用和創新應用(區塊鍊 IOT )。基于此,阿裡雲形成了豐富行業的産品技術解決方案,包括微服務技術架構的方案、雲原生大資料的方案、基因計算的方案、 DevOps 方案、容器神龍一體化聯合優化的方案、混合雲的容器管控方案等等。根據 Gartner 的公共雲容器服務的報告,阿裡雲連續三年成為唯一入選的中國企業,被評為全球容器産品最完善的雲服務廠商,目前已經服務了數萬企業客戶,和數十萬企業開發者。
最受國内使用者歡迎的 Serverless 産品
随着雲原生的發展,雲計算使用界面正在上移,帶來了更高的開發效率, DevOps 帶來全托管免運維極緻彈性、快速上線等特性,讓開發者更加聚焦于業務邏輯本身。今天 Serverless 逐漸成為了雲計算的主流技術,今後也會成為大趨勢。
阿裡雲提供的 Serverless 的産品是基于阿裡雲的 Serverless 容器 2.0 、第三代的神龍架構、盤古存儲和洛神網絡形成的自己的 Serverless 的運作池,提供四種形态:面向函數計算 FC 、面向應用 SAE 、面向容器編排 ASK 、面向容器執行個體 ECI ,支撐了豐富的應用場景,包括全端全站的開發、小程式的開發、線上教育音視訊領域開發、應用打包、資料智能的開發,同時也支援非常主流的微服務的架構。
阿裡雲提供了一整套開發者工具、元件和雲端一體化的開發能力,也打造了應用中心,提供了非常多的體驗優化、應用模闆、經典的案例庫,能夠讓我們開發更加高效,進行更好的二次開發和創新。同時我們也把 Serverless 白盒化,能夠更好知道技術棧裡邊發生了什麼,更好的可掌控性。2021 年 Forrester FaaS 報告顯示,阿裡雲的 Serverless 産品能力被評為全球第一, 2020 年信通院面向整個中國的開發者調研,阿裡雲的 Serverless 市場占有率 66% 。
滿足開發者面向應用的一站式可觀測需求
面對開發者可觀測的訴求,阿裡雲打造了面向應用全站一站式的可觀測産品 ARMS ,可在基礎設施層、容器編排與排程層、應用架構層、業務應用層和端測體驗層,提供完整的日志事件鍊路名額分析、 APP 監測能力、前端監控能力、應用監控、鍊路追蹤性能診斷、 Prometheus 的監控,雲告警服務等,希望通過統一的運維能力和可觀測能力輸出産品化,實作自動化的運維。目前,阿裡雲已選了 2021 年 Gartner APM 魔力象限,是國内唯一入選的雲廠商,已服務萬家企業客戶及數十萬開發者。
阿裡雲是雲原生的引領者和最佳實踐者
阿裡雲擁有國内最豐富的雲原生産品家族,接近三百個雲原生的産品和近千個技術解決方案,有容器層、現代化應用架構層、 aPaaS 微服務消息事件驅動,應用工具 Serverless ,雲原生大資料 AI 等等産品體系。生長在雲原生時代的企業,可以完全基于雲産品建構 IT 技術體系,每一位想要提升自身價值和創造更大生産力的開發者,都可以在阿裡雲找到完整的豐富的工具和産品體系。阿裡雲為企業提供五大技術價值,包括資源彈性、安全可信、業務智能、應用靈活、系統穩定,已經服務了千行百業,像交通、制造、政務、傳媒、網際網路、金融、零售、通信,服務超過 80% 中國科技公司, 60% 的 A 股上市公司,客戶來自于兩百個國家和地區,服務超過三百萬客戶,五百萬開發者,已經成為千行百業背後的技術力量。
雲原生推動全雲開發時代到來,讓每一位開發者成為更好的自己,開發者通過使用雲原生技術,創造更大的技術價值和商業價值,加速數字經濟的發展。