云原生集成開發環境——TitanIDE
通過網頁在任何地方更安全、更高效地編碼2022-07-13
973
雖然 PaaS 提出來了很久,但關于“到底啥是PaaS”這個問題,一萬人會有一萬零一種解讀,似乎PaaS看不見、摸不著,說不清但又繞不開、躲不掉。
中國企業怎么理解PaaS?
我們來看幾個項目案例。
案例一、《遼寧廣播電視集團(臺)廣播電視播控系統升級改造項目電視制播云平臺智慧應用PaaS層建設項目》
建設內容包括:
1、應用層硬件;
2、應用層軟件及授權;
3、AR和VR制作;
4、媒資系統應用軟件;
5、演播室文件化備播及播出;
6、收錄系統;
7、文稿系統及新媒體編輯工具;
8、公有云和互聯網;
9、智能化運維軟件;
10、融媒體指揮調度大屏軟件設計;
11、環境監控;
12、中臺能力所需軟件;
13、其他,具體詳見招標文件……
案例二、《上海理想2021年PaaS平臺軟件開發框架項目》
招標內容:上海理想2021年PaaS平臺軟件開發框架項目,主要工作內容是統一訪問控制、DevOps、日志中心功能、SDK功能、容器管理、監控中心功、新增SQL發布、智能運維、運維工單、Nginx管理等模塊功能優化。
案例三、《中通服創立信息科技有限責任公司物聯網平臺IoT PaaS平臺主數據及相關組件建設技術服務項目》
提供集團中心與省中心之間的數據同步、稽核等業務,實現集群中心與各省中心的數據共享,設備就近接入等亮點功能;建立位置服務組件、提供基礎地圖、地址服務、數據服務、設備位置等服務。
看完這些PaaS平臺項目概況,總結起來就是一句話:PaaS是個框,啥都往里裝。
關于PaaS的權威說法
維基百科:PaaS是讓用戶不必要考慮基礎設施復度,就能置備、實例化、運行和管理應用程序的一種云服務;同時也能讓開發人員創建、開發、打包上述應用。
微軟云:PaaS是云里完整的開發和部署環境,交付簡單、復雜的各類應用程序。用戶按需付費,通過互聯網安全訪問。
InfoWorld:PaaS是云服務商提供給他們客戶,讓他們在云上開發、運行、管理應用,而不需要自己構建底層的設施。
總結起來就是:云時代的應用開發平臺 + 應用運行平臺
今天,企業在泛PaaS領域又到底在建設什么?
關于這個問題,可以用行云的幾個案例來闡述。
案例一:某大型銀行信用卡中心
建設內容:從容器云建設開始,以容器云為底座,建設了持續發布、跨區域編排、中間件監控、國產化等項目。
收益:形成了教為完備的PaaS體系,有效支持了包括新核心在內200多套業務向微服務演進,一定程度踐行了DevOps的快速發版上線,實現靈活的向多地數據中心交付業務的需求。
案例二:漢口銀行
建設內容:立的項目是“容器云”,做的具體工作是多數據中心 PaaS(容器 + DevOps)。
收益:原來的想法是先做容器再做DevOps和PaaS,后來經過深入交流采用一體化方式構建。實現了開發、測試、運維整體拉通,DevOps收益明顯。另外,采用新的技術實現同城雙活數據中心應用交付和業務高可用性。
案例三:上汽集團
建設內容:一期PaaS只是建設了容器層,二期PaaS把開發場景引入,實現了開發平臺 + 容器運行平臺相結合,在三期中重點突出“云原生”能力建設,實現服務網格等新功能。
收益:僅是容器云的建設并未達到預期的效果,在把開發、測試、運維場景打通后才發揮出PaaS的價值。目前已經大規模推廣,并在引入服務網格實現業務可視性的工作。
案例四:海爾集團
建設內容:將PaaS能力與海爾卡奧斯工業互聯網結合。
收益:以云服務形式對外開放,讓產業鏈條各類用戶可以在云服務上構建和復用機理模型。
案例五:某市政府智慧城市項目
建設內容:落地針對智慧城市場景的PaaS方案,除了實現應用開發平臺 + 應用運行平臺,還建設了PaaS云門戶,實現:工作流、審批、資源管理、賬單、工單等系統。
收益:僅是容器云的建設并未達到預期的效果,在把開發、測試、運維場景打通后才發揮出PaaS的價值。目前已經大規模推廣,并在引入服務網格實現業務可視性的工作。
總結起來,企業在PaaS領域的作為不外乎就是為了達到下圖目的:
企業的主要需求和本質性的PaaS解決方案有哪些?
需求一、應用開發更快
需求二、用好云
需求三:結合最佳、最新的技術趨勢
毫無疑問,云原生(Cloud Native)技術將會成為并已經逐漸成為核心體系建設的關注點。
需求四:國產化、符合信創需求
由此,業界也產生了諸多立項名目:
撥開迷霧,萬變不離其中的總體設計和演進之路
PaaS平臺搭建思路
PaaS平臺在企業落地的挑戰:
挑戰一:企業PaaS平臺落地缺少主線,企業獨自摸索前行,道路曲曲折折。需要的是對企業IT架構及數字化轉型的全盤考慮,制定專業、全面的實施計劃,最后分步(并行)實施。
挑戰二:傳統、老舊的組織架構造成的建設分裂。最好的解決辦法是頂層建設,統一規劃;次之是建設過程中(完成后)的對接和協調。
挑戰三:PaaS平臺的落地復雜、系統化,需要用到的工具、產品多樣化,各類產品組合起來是否合適?技術之間是否兼容?因此需要考慮到的專業技術問題眾多,企業極易受到產品選型的技術制約,影響整體規劃落地。所以,一個開放可插拔的架構,才能為今天的、明天的各類組件提供“選擇權”。
挑戰四:PaaS平臺的建設周期不短,各階段推廣受阻影響整體信心。靠譜的外部技術支持團隊,幫助共同提升內部團隊技術與專業度,打贏PaaS建設的持久戰還是在“人”。
根據挑戰,提出解決思路:
PaaS平臺建設新思路
--------
CloudOS,一站式云原生開發平臺,結合容器、微服務、DevOps、中間件等多項云原生技術構建標準研發及PaaS平臺。