關於PaaS的純乾貨總結

華為雲學院發表於2018-11-16

關於 PaaS 的純乾貨總結

什麼是 PaaS?

1. PaaS 是面向應用的核心平臺。

2. 從功能定義和核心價值分為三個層次:

   1 )自動化獲取資源進行部署;

   2 )提供標準化的程式設計框架和服務來幫助應用開發和執行實現自動化;

   3 )無需感知底層資源的應用自動化運維(包括配置、升級、伸縮等等)。

 

業界 PaaS 發展趨勢

1. 根據 Gartner 對全球公有云 PaaS 服務市場空間預測, 2020 年將達到百億規模

2. 在整個 Paas 生態中,容器和編排佔據重要一環,五成企業已在生產環境使用容器;

3. 在整個容器編排生態中, Kubernates 逐步統一容器編排和資源管理框架生態,華為雲 PaaS 低層基於 Kubernates ,同時自研增強並回饋開源;

4. 微服務也是 PaaS 重要組成部分,正在被企業廣泛接受, 75% 企業已計劃 / 正在開始使用微服務,微服務框架與生態呈現多樣化。

 

華為雲 PaaS 服務產品能力介紹

1. 華為雲 PaaS 主要提供的服務:

   1 )面向編排和資源管理的容器平臺、函式服務;

   2 )企業級雲中介軟體;

   3 )一站式應用管理平臺( ServiceStage )以及可拆分的應用管理獨立服務:編排服務( AOS )、微服務引擎( CSE )、容器映象倉庫( SWR )、效能管理( APM

2. CCE 是基於業界最主流的 Kubernetes 的企業級容器服務,主打特性為: 1 )裸金屬容器; 2 )支援有狀態應用。

3. 面向 IoT 後端、實時檔案處理、 Web 網站 / 移動 APP 後端的場景,華為雲 PaaS 提供高效能 Serverless 計算平臺—— FunctionStage

4. 雲中介軟體服務可以幫助使用者快速構建雲上企業級應用系統。

5. ServiceStage :針對微服務開發、部署、運維,華為雲提供一站式微服務雲應用平臺。可拆分為四個獨立服務:

1 AOS (應用編排服務):簡化應用在雲上的部署過程,主打特性有:混合編排、模板化、圖形化。

2 CSE (微服務引擎):企業級微服務管理平臺,針對企業應用微服務化執行和治理。

3 APM (應用效能管理服務):提供一站式的雲應用高效運維能力。主打特性: 1 )應用拓撲; 2 )業務會話 KPI 監控,海量呼叫鏈處理

4 SWR (容器映象服務):為客戶提供私有映象管理的倉庫服務。

 

企業應用上雲的“ 3 類場景 7 種方案”

企業應用上雲方案一:應用零改造,雲上自動部署和運維      

1. 傳統模式下,應用部署與運維面臨的挑戰: 1 )手工部署,效率低錯誤率高; 2 )升級困難,業務中斷; 3 )監控與問題定位困難。

2. 華為雲 PaaS 提供自動化部署和運維的解決方案: 1 )透過模板化、視覺化的應用編排,幫助客戶自動化部署; 2 )提供應用拓撲、監控、告警、日誌、呼叫鏈等能力,幫助客戶自動化運維。

3. 使用華為雲 PaaS 獲得的收益: 1 )自動化部署,效率高,錯誤率低; 2 )滾動升級,業務不中斷; 3 )自動化監控運維服務

企業應用上雲方案二:應用切換雲中介軟體,降低運維成本

1. 企業使用中介軟體的傳統思維是拿社群開源版本使用,但是社群開源的中介軟體在企業應用場景下存在不少挑戰。典型的挑戰有: 1 )開源版本能力(包括安全)較弱; 2 )企業需自運維開源元件(拿到軟體包,部署、升級、回退、資料備份恢復等),投入成本高; 3 )開源版本擴充套件能力不足

2. 使用華為雲 PaaS 的雲中介軟體獲得的收益: 1 )提供企業級的雲中介軟體服務並有專業的雲廠商兜底; 2 )業務人員與運維人員不再需要關心開源中介軟體底層實現技術,運維交由平臺本身; 3 )對開源版本做進一步的商用加固和技術增強。

企業應用上雲方案三:應用容器化,秒級彈性伸縮,資源利用率更高

1. 傳統虛機應用面臨的挑戰: 1 )應用上線慢,業務擴容時間長; 2 )應用互動效能低; 3 )同業務壓力下資源利用率低。

2. 華為雲 PaaS 應用容器化解決方案: 1 )應用可以基於容器映象構建、執行,上線和擴容快,秒級伸縮; 2 )基於容器本身的特性,提升資源使用率和業務互動的效能。

企業應用上雲方案四:應用微服務化,特性解耦,快速上線

1. 傳統單體應用面臨的挑戰: 1 )特性耦合度高,難以維護與擴充套件:維護人員需要掌握整個程式碼,修改程式碼的影響難以管控; 2 )特性上線慢:增加新特性需要對整個系統重新發布一次,包括單元測試、整合測試、線上升級等; 3 )企業自部署開發、問題定位困難、成本高:企業使用開源微服務框架改造,會問題定位困難,成本高的問題

2. 華為雲 PaaS 提供提供微服務化解決方案: 1 )無侵入式微服務框架,支援應用簡單 4 步改造遷移; 2 )提供容器和虛機應用混合編排,支援應用漸進式改造; 3 )提供商用 APM 服務,支援應用拓撲、呼叫鏈等自動化運維機制

企業應用上雲五:軟體 SaaS 化,商業模式轉變

1. 傳統模式下,賣服務的企業面臨的挑戰: 1 )各租戶需要 case by case 手工部署; 2 )租戶之間無隔離能力; 3 )多租戶需要各自運維,成本高,伸縮慢。

2. 應用 SaaS 化改造方案:軟體企業按照軟體釋出流程完成軟體服務上架,使用者訪問華為雲訂購軟體,平臺自動化部署和運維。

具體流程: 1 )使用者登陸華為雲 portal 2 )訪問 marketplace ,點選訂購,選擇套餐; 3 PaaS 服務管理模組自動化部署軟體例項; 4 PaaS 上報軟體使用話單,用於計量計費; 5 PaaS 負責軟體升級、運維監控等; 6 )使用者訪問軟體例項

3. 使用華為雲 PaaS 應用 SaaS 化解決方案,獲得的收益: 1 )各租戶自動化部署; 2 )物理 / 邏輯多租能力; 3 )各租戶統一運維、升級。

企業應用上雲方案六:基於 PaaS 的企業能力開放

1. API 閘道器( API Gateway )是為開發者、合作伙伴提供的高效能、高可用、高安全的 API 託管服務,幫助使用者輕鬆構建、管理和部署任意規模的 API

2. 輕鬆開啟企業能力開放之旅:只需在管理控制檯中點選幾下,便可為企業自有系統快速建立 API ,提供頁面化除錯工具,簡化 API 開發。

3. 透過 API 閘道器可以快速生成多場景適配 SDK ,無需業務端做任何修改,輕鬆實現一套業務系統對接多套業務場景,降低業務開發及運維成本。

4. 配合 API 市場,透過與合作伙伴系統對接達成深度合作,建立新的企業生態。從而變現服務能力,提高企業營收。

企業應用上雲方案七:函式程式設計,極致創新

1. 針對不是長期執行的,而是不定期觸發的業務場景,華為雲 PaaS 的函式服務可以幫助業務提供方減少日常維護的資源和服務。

2. 華為雲 PaaS 的函式服務的特性: 1 )使用者只需編寫程式碼並將其上傳至函式服務,配置觸發條件,自動執行; 2 )按照工作負載的大小精確和毫秒級快速擴充套件; 3 )按程式碼實際執行時間(次秒級 ) 和程式碼實際觸發執行次數收費。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556022/viewspace-2220306/,如需轉載,請註明出處,否則將追究法律責任。

相關文章