關於PaaS的純乾貨總結
關於 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- React Native純乾貨總結React Native
- 純乾貨!一切關於jquery選擇器jQuery
- Canvas乾貨總結Canvas
- 乾貨丨RPA 關於各種對賬的分享與總結
- Web測試乾貨總結Web
- buffer cache 記憶體管理物理結構純乾貨記憶體
- 2017 移動端 iOS 年終工作總結-純乾貨請自備酒水iOS
- 【乾貨】常用maven外掛總結Maven
- 純乾貨!程式設計師面試的技巧程式設計師面試
- 乾貨技巧|關於Redis的16個使用技巧Redis
- 乾貨| 關於程式碼對齊的探討
- 自媒體工具有哪些,乾貨總結
- [乾貨] 位運算面試題大總結面試題
- [乾貨] 線段樹知識點總結
- 【乾貨】驗證碼的常見型別總結型別
- 關於git小記,(全是乾貨,剛需!)Git
- 如何閱讀《計算機程式設計藝術》TAOCP【關於最乾的乾貨的一些乾貨】計算機程式設計
- 關於近期的總結
- 關於UIWebView的總結UIWebView
- 關於BeautifulSoup的總結
- 關於HTML的總結HTML
- 純乾貨分享 —— 大資料入門指南大資料
- 純乾貨:21天帶你玩轉容器
- Flutter 開發踩坑記錄(乾貨總結)Flutter
- 併發程式設計概念大總結--乾貨程式設計
- 乾貨:計算機網路知識總結計算機網路
- 【虹科乾貨】5個關於微服務的誤解微服務
- 叮,關於NPL與深度學習的“乾貨”請查收!深度學習
- 【虹科乾貨】關於JSON資料庫JSON資料庫
- 乾貨分享:容器 PaaS 新技術架構下的運維實踐架構運維
- 【大總結2】大學兩年,寫了這篇幾十萬字的乾貨總結
- 架構師成長系列:如何做高層架構設計(方法經驗總結,純乾貨)架構
- sqlserver關於always on的總結SQLServer
- mysql關於variable的總結MySql
- ORACLE關於NULL的總結OracleNull
- 關於ORACLE鎖的總結Oracle
- 關於jboss配置的總結
- 純乾貨——那些超級熱門的自媒體工具