
關(guān)于 PaaS 的純干貨總結(jié)

什么是 PaaS?
1. PaaS 是面向應(yīng)用的核心平臺。
2. 從功能定義和核心價值分為三個層次:
1 )自動化獲取資源進(jìn)行部署;
2 )提供標(biāo)準(zhǔn)化的編程框架和服務(wù)來幫助應(yīng)用開發(fā)和運行實現(xiàn)自動化;
3 )無需感知底層資源的應(yīng)用自動化運維(包括配置、升級、伸縮等等)。
業(yè)界 PaaS 發(fā)展趨勢
1. 根據(jù) Gartner 對全球公有云 PaaS 服務(wù)市場空間預(yù)測, 2020 年將達(dá)到百億規(guī)模
2. 在整個 Paas 生態(tài)中,容器和編排占據(jù)重要一環(huán),五成企業(yè)已在生產(chǎn)環(huán)境使用容器;
3. 在整個容器編排生態(tài)中, Kubernates 逐步統(tǒng)一容器編排和資源管理框架生態(tài),華為云 PaaS 低層基于 Kubernates ,同時自研增強(qiáng)并回饋開源;
4. 微服務(wù)也是 PaaS 重要組成部分,正在被企業(yè)廣泛接受, 75% 企業(yè)已計劃 / 正在開始使用微服務(wù),微服務(wù)框架與生態(tài)呈現(xiàn)多樣化。
華為云 PaaS 服務(wù)產(chǎn)品能力介紹
1. 華為云 PaaS 主要提供的服務(wù):
1 )面向編排和資源管理的容器平臺、函數(shù)服務(wù);
2 )企業(yè)級云中間件;
3 )一站式應(yīng)用管理平臺( ServiceStage )以及可拆分的應(yīng)用管理獨立服務(wù):編排服務(wù)( AOS )、微服務(wù)引擎( CSE )、容器鏡像倉庫( SWR )、性能管理( APM )
2. CCE 是基于業(yè)界最主流的 Kubernetes 的企業(yè)級容器服務(wù),主打特性為: 1 )裸金屬容器; 2 )支持有狀態(tài)應(yīng)用。
3. 面向 IoT 后端、實時文件處理、 Web 網(wǎng)站 / 移動 APP 后端的場景,華為云 PaaS 提供高性能 Serverless 計算平臺—— FunctionStage 。
4. 云中間件服務(wù)可以幫助用戶快速構(gòu)建云上企業(yè)級應(yīng)用系統(tǒng)。
5. ServiceStage :針對微服務(wù)開發(fā)、部署、運維,華為云提供一站式微服務(wù)云應(yīng)用平臺??刹鸱譃樗膫€獨立服務(wù):
1 ) AOS (應(yīng)用編排服務(wù)):簡化應(yīng)用在云上的部署過程,主打特性有:混合編排、模板化、圖形化。
2 ) CSE (微服務(wù)引擎):企業(yè)級微服務(wù)管理平臺,針對企業(yè)應(yīng)用微服務(wù)化運行和治理。
3 ) APM (應(yīng)用性能管理服務(wù)):提供一站式的云應(yīng)用高效運維能力。主打特性: 1 )應(yīng)用拓?fù)洌? 2 )業(yè)務(wù)會話 KPI 監(jiān)控,海量調(diào)用鏈處理
4 ) SWR (容器鏡像服務(wù)):為客戶提供私有鏡像管理的倉庫服務(wù)。
企業(yè)應(yīng)用上云的“ 3 類場景 7 種方案”
企業(yè)應(yīng)用上云方案一:應(yīng)用零改造,云上自動部署和運維
1. 傳統(tǒng)模式下,應(yīng)用部署與運維面臨的挑戰(zhàn): 1 )手工部署,效率低錯誤率高; 2 )升級困難,業(yè)務(wù)中斷; 3 )監(jiān)控與問題定位困難。
2. 華為云 PaaS 提供自動化部署和運維的解決方案: 1 )通過模板化、可視化的應(yīng)用編排,幫助客戶自動化部署; 2 )提供應(yīng)用拓?fù)?、監(jiān)控、告警、日志、調(diào)用鏈等能力,幫助客戶自動化運維。
3. 使用華為云 PaaS 獲得的收益: 1 )自動化部署,效率高,錯誤率低; 2 )滾動升級,業(yè)務(wù)不中斷; 3 )自動化監(jiān)控運維服務(wù)
企業(yè)應(yīng)用上云方案二:應(yīng)用切換云中間件,降低運維成本
1. 企業(yè)使用中間件的傳統(tǒng)思維是拿社區(qū)開源版本使用,但是社區(qū)開源的中間件在企業(yè)應(yīng)用場景下存在不少挑戰(zhàn)。典型的挑戰(zhàn)有: 1 )開源版本能力(包括安全)較弱; 2 )企業(yè)需自運維開源組件(拿到軟件包,部署、升級、回退、數(shù)據(jù)備份恢復(fù)等),投入成本高; 3 )開源版本擴(kuò)展能力不足
2. 使用華為云 PaaS 的云中間件獲得的收益: 1 )提供企業(yè)級的云中間件服務(wù)并有專業(yè)的云廠商兜底; 2 )業(yè)務(wù)人員與運維人員不再需要關(guān)心開源中間件底層實現(xiàn)技術(shù),運維交由平臺本身; 3 )對開源版本做進(jìn)一步的商用加固和技術(shù)增強(qiáng)。
企業(yè)應(yīng)用上云方案三:應(yīng)用容器化,秒級彈性伸縮,資源利用率更高
1. 傳統(tǒng)虛機(jī)應(yīng)用面臨的挑戰(zhàn): 1 )應(yīng)用上線慢,業(yè)務(wù)擴(kuò)容時間長; 2 )應(yīng)用交互性能低; 3 )同業(yè)務(wù)壓力下資源利用率低。
2. 華為云 PaaS 應(yīng)用容器化解決方案: 1 )應(yīng)用可以基于容器鏡像構(gòu)建、運行,上線和擴(kuò)容快,秒級伸縮; 2 )基于容器本身的特性,提升資源使用率和業(yè)務(wù)交互的性能。
企業(yè)應(yīng)用上云方案四:應(yīng)用微服務(wù)化,特性解耦,快速上線
1. 傳統(tǒng)單體應(yīng)用面臨的挑戰(zhàn): 1 )特性耦合度高,難以維護(hù)與擴(kuò)展:維護(hù)人員需要掌握整個代碼,修改代碼的影響難以管控; 2 )特性上線慢:增加新特性需要對整個系統(tǒng)重新發(fā)布一次,包括單元測試、集成測試、線上升級等; 3 )企業(yè)自部署開發(fā)、問題定位困難、成本高:企業(yè)使用開源微服務(wù)框架改造,會問題定位困難,成本高的問題
2. 華為云 PaaS 提供提供微服務(wù)化解決方案: 1 )無侵入式微服務(wù)框架,支持應(yīng)用簡單 4 步改造遷移; 2 )提供容器和虛機(jī)應(yīng)用混合編排,支持應(yīng)用漸進(jìn)式改造; 3 )提供商用 APM 服務(wù),支持應(yīng)用拓?fù)洹⒄{(diào)用鏈等自動化運維機(jī)制
企業(yè)應(yīng)用上云五:軟件 SaaS 化,商業(yè)模式轉(zhuǎn)變
1. 傳統(tǒng)模式下,賣服務(wù)的企業(yè)面臨的挑戰(zhàn): 1 )各租戶需要 case by case 手工部署; 2 )租戶之間無隔離能力; 3 )多租戶需要各自運維,成本高,伸縮慢。
2. 應(yīng)用 SaaS 化改造方案:軟件企業(yè)按照軟件發(fā)布流程完成軟件服務(wù)上架,用戶訪問華為云訂購軟件,平臺自動化部署和運維。
具體流程: 1 )用戶登陸華為云 portal ; 2 )訪問 marketplace ,點擊訂購,選擇套餐; 3 ) PaaS 服務(wù)管理模塊自動化部署軟件實例; 4 ) PaaS 上報軟件使用話單,用于計量計費; 5 ) PaaS 負(fù)責(zé)軟件升級、運維監(jiān)控等; 6 )用戶訪問軟件實例
3. 使用華為云 PaaS 應(yīng)用 SaaS 化解決方案,獲得的收益: 1 )各租戶自動化部署; 2 )物理 / 邏輯多租能力; 3 )各租戶統(tǒng)一運維、升級。
企業(yè)應(yīng)用上云方案六:基于 PaaS 的企業(yè)能力開放
1. API 網(wǎng)關(guān)( API Gateway )是為開發(fā)者、合作伙伴提供的高性能、高可用、高安全的 API 托管服務(wù),幫助用戶輕松構(gòu)建、管理和部署任意規(guī)模的 API 。
2. 輕松開啟企業(yè)能力開放之旅:只需在管理控制臺中點擊幾下,便可為企業(yè)自有系統(tǒng)快速創(chuàng)建 API ,提供頁面化調(diào)試工具,簡化 API 開發(fā)。
3. 通過 API 網(wǎng)關(guān)可以快速生成多場景適配 SDK ,無需業(yè)務(wù)端做任何修改,輕松實現(xiàn)一套業(yè)務(wù)系統(tǒng)對接多套業(yè)務(wù)場景,降低業(yè)務(wù)開發(fā)及運維成本。
4. 配合 API 市場,通過與合作伙伴系統(tǒng)對接達(dá)成深度合作,建立新的企業(yè)生態(tài)。從而變現(xiàn)服務(wù)能力,提高企業(yè)營收。
企業(yè)應(yīng)用上云方案七:函數(shù)編程,極致創(chuàng)新
1. 針對不是長期運行的,而是不定期觸發(fā)的業(yè)務(wù)場景,華為云 PaaS 的函數(shù)服務(wù)可以幫助業(yè)務(wù)提供方減少日常維護(hù)的資源和服務(wù)。
2. 華為云 PaaS 的函數(shù)服務(wù)的特性: 1 )用戶只需編寫代碼并將其上傳至函數(shù)服務(wù),配置觸發(fā)條件,自動執(zhí)行; 2 )按照工作負(fù)載的大小精確和毫秒級快速擴(kuò)展; 3 )按代碼實際執(zhí)行時間(次秒級 ) 和代碼實際觸發(fā)執(zhí)行次數(shù)收費。