一文詳解雲原生應用實踐與未來趨勢
近日,愛分析在京舉辦了 2018 愛分析·中國雲端計算高峰論壇,本次論壇以“雲化萬物,智動未來”為主題,探討雲端計算行業的發展趨勢。愛分析邀請了雲端計算領域標杆公司時速雲創始人&CEO 黃啟功進行主題演講。
黃啟功認為,企業採用基於雲原生的技術和管理方法,可以更好地把業務遷移到雲平臺,從而享受雲的高效和資源按需供給能力。容器雲 PaaS 平臺作為雲原生在企業的主要落地形態,解決了應用完整生命週期的管理問題。未來,容器雲 PaaS 將進一步深入行業應用場景,更好地支援企業數字化轉型。
現將時速雲創始人&CEO 黃啟功的主題演講實錄與大家分享。
演講實錄
黃啟功:大家好!首先做一下自我介紹,我是時速雲 CEO 黃啟功,感謝愛分析的邀請,我今天分享的主題叫“雲原生應用實踐與未來趨勢”。
雲原生既包含技術(微服務,敏捷基礎設施),也包含管理(DevOps,持續交付等),是一系列 Cloud 技術、企業管理方法的集合。企業採用基於雲原生的技術和管理方法,可以更好的把業務遷移到雲平臺,從而享受雲的高效和按需資源能力,而容器雲 PaaS 平臺則是雲原生應用重要的落地形態之一。
企業在數字化轉型中普遍面臨IT系統架構缺乏彈性,業務交付週期長,運維效率低,高可靠性低等痛點。企業可以透過雲原生的一系列技術,例如基於容器的敏捷基礎設施,微服務架構等解決企業面臨的這些IT痛點。
雲原生的三大特徵
雲原生應用架構包含三個特徵:容器化、微服務和 DevOps。
容器其實已有10來年的歷史,2013年開源的 Docker 容器引擎,被開發者所廣泛熟悉,到如今發展成為包含容器雲 PaaS 等一系列商業化應用實踐。
容器技術具有佔用資源少、部署快、易遷移等特點,容器可以理解為隔離環境的“執行時”,這也很好詮釋了 Docker 集裝箱的理念 --- Build, Ship and Run。容器看做是一個簡易版的 Linux 環境(包括root使用者許可權、程式空間、使用者空間和網路空間等)和執行在其中的應用程式。
雲原生價值的最大體現之一在於對企業 DevOps 的支援,它將企業開發運維部門很好地結合起來,以前企業的開發、測試、運維是相互割裂的狀態。我們所提倡的 DevOps 理念將打破開發、測試、運維部門之間的隔閡,讓整體的應用交付變得更快速。從技術角度看,DevOps 涵蓋了應用的開發、編譯、構建、測試、打包、釋出的自動化流程,幷包含了很多 DevOps 工具鏈。
雲原生的第三個特徵是微服務,微服務是一種架構模式,它提倡將單一應用程式劃分成一組小的服務,服務之間互相協調、互相配合,為使用者提供最終價值。每個服務執行在其獨立的程式中,服務與服務間採用輕量級的通訊機制互相溝通(通常是基於HTTP的RESTful API)。以往企業應用主要是面向服務的架構(SOA),SOA 是一種粗粒度、松耦合服務架構,服務之間透過簡單、精確定義介面進行通訊,不涉及底層程式設計介面和通訊模型。它的缺點是架構重,難以利用雲的一些特點和優勢。微服務倡導細粒度的輕量級應用架構,每一個服務相對獨立的,具有輕量級、易遷移、更高效等特性。
容器PaaS的特點及優勢
容器雲 PaaS 平臺是雲原生在企業重要的落地形態之一,它包含了 PaaS 本身,以及 DevOps、微服務等。
在 IDC 的時代,使用者需要管機房、物理機、包括網路、業務應用。上雲之後,我們簡化了這種資源的交付流程,使用者獲取計算、儲存、網路資源變的更簡單。
發展到 PaaS 的時候,使用者不需要去關心底層的基礎設施,只需要專注業務應用本身,容器 PaaS 以應用為中心,標準化、自動化應用的構建(Build)、交付(Ship)、部署執行(Run)流程,支撐應用的完整生命週期管理。透過容器雲 PaaS 提供的豐富基礎服務及之上的 SaaS 服務,提高 IT 設施自服務能力以及新業務的交付效率。
PaaS 最早其實是跟 IaaS 同步發展的,2011年時,國內出現了很多 PaaS 平臺,包括 SAE、BAE等。第一代 PaaS 側重提供支撐應用執行的應用引擎,我們現在所說的容器雲 PaaS,則是基於雲原生理念,融入 DevOps、微服務,解決了應用的完整生命週期管理問題。
Kubernetes 是容器雲 PaaS 平臺的基石,它是承載整個 PaaS 的核心。Kubernetes 是 Google 開源的一個容器編排引擎,它支援自動化部署、大規模可伸縮、應用容器化管理。Kubernetes 未來將會成為企業的雲基礎設施的重要組成部分,它的目標是讓使用者快速、簡單的開發適合自己的 PaaS 或者 DevOps 平臺;隨著容器技術的普及,將會有越來越多的企業基於 Kubernetes 作為大規模容器的排程管理引擎,並結合自身的優勢打造適合企業的 PaaS 平臺。
雲原生應用的趨勢
關於如何實施雲原生,這裡簡單給大家做一些參考,首先需要對企業 IT 內部有清晰的規劃,結合企業自身的 IT 業務體量。很多網際網路公司透過開源的 K8S 也能簡單支援一些非核心業務,構建容器 PaaS 還需要考慮一些流程,包括前期的無狀態服務遷移,後期有狀態、重狀態的服務。
最先得到商業驗證的是 IaaS 和 SaaS,這符合市場客觀規律。在雲端計算進入商業成熟期時,競爭將回歸到效率和成本。PaaS 本質上是雲端計算模型中的能力層,讓客戶以更高的機率贏得競爭。PaaS 把構建上層應用場景的能力抽象化,降低重複造輪子的風險和成本。基於 K8S 的 PaaS 以應用為中心,容器技術大放異彩,將會成為未來 IT 基礎設施的重要組成部分。
根據 Gartner 資料顯示,在 IaaS 和 SaaS 逐步成熟的時候,企業越來越強調效率提升,而 PaaS 屬於雲端計算的能力層,已迎來了一個非常好的發展時機。
根據 Google Trand,我們可以看到在去年7月份的時候,PaaS 和 IaaS兩大代表性的開源專案的活躍度對比,Kubernetes 的活躍度已經超過了 OpenStack,目前仍處於快速發展階段。
接下來,隨著 DevOps 的深化、普及,將會形成更加標準化的應用交付流程。PaaS 會逐步弱化 IaaS 層的一些概念,在某些需求場景下甚至捨棄 IaaS,在物理資源上直接部署 PaaS。微服務、服務網格、APM 等應用側工具逐步繁榮,使用者的重心向業務架構及其治理方向轉移。
隨著雲的型別增多及其複雜性的增加,多雲管理、雲管平臺也會出現強烈需求,另外使用者對“雲原生”的更多理解,會帶動新的開發模式、開發框架的產生,比如 Serverless 等。
文章來源:愛分析
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31538300/viewspace-2215579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 知乎對話阿里雲:剖析AI應用難題與未來趨勢阿里AI
- 電商商品API資料:概念、應用與未來趨勢API
- 前端未來趨勢之原生API:Web Components前端APIWeb
- 雲原生 Cloud Native 在企業中的應用與發展趨勢Cloud
- 雲原生資料中臺技術與趨勢解讀
- API介面設計的未來趨勢:探索技術方向與實踐方案API
- 直播預告 | 雲原生在CloudQuery的應用與實踐Cloud
- 雲原生與邊緣計算的碰撞——邊緣原生應用實踐
- 技術盤點:雲原生中介軟體的技術演進與未來趨勢展望
- 詳解JavaScript陣列特性與實踐應用JavaScript陣列
- 阿里巴巴的雲原生應用開源探索與實踐阿里
- 雲原生=未來?
- Aggregated APIServer 構建雲原生應用最佳實踐APIServer
- 未來數字科技趨勢分析與前沿熱點解讀
- Android系統服務DropBoxManagerService詳解與實踐應用Android
- 解碼2022年雲原生落地技術趨勢
- .NET雲原生應用實踐(六):多租戶初步
- 申通快遞 雙11 雲原生應用實踐
- 新興趨勢:解讀當下,洞悉未來
- 遊戲的發展 雲遊戲 未來趨勢遊戲
- .NET雲原生應用實踐(四):基於Keycloak的認證與授權
- 雲原生趨勢下的遷移與容災思考
- 雲是未來的趨勢,DBA需要熟悉混合雲和多雲方法。
- 牛年 dotnet雲原生技術趨勢
- 沃趣科技魏興華:雲原生和資料庫的結合將成未來趨勢資料庫
- 聚焦雲原生,阿里雲與 CNCF 共話「雲未來,新可能」阿里
- 活動精彩實錄 | 王峰:Cassandra在360的多場景應用及未來趨勢
- .NET雲原生應用實踐(四):基於Keycloak的認證與授權AL
- 阿里巴巴雲原生應用安全防護實踐與 OpenKruise 的新領域阿里UI
- Gartner:混合雲已成為主流應用趨勢
- 零程式碼構建AI Agent,解讀華為雲AI原生應用引擎的架構與實踐AI架構
- 雲原生推動全雲開發與實踐
- 人臉識別應用領域以及未來的行業發展趨勢行業
- IBM:自動化與未來工作趨勢(附下載)IBM
- 檔案系統的發展趨勢與JuiceFS的雲上實踐UI
- .NET雲原生應用實踐(五):使用Blazor WebAssembly實現前端頁面BlazorWeb前端
- .NET雲原生應用實踐(二):Sticker微服務RESTful API的實現微服務RESTAPI
- 渤海銀行網際網路金融核心雲原生資料庫應用與實踐資料庫