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