馮光潔
【摘要】? ? 本文針對2019年上半年民航中南空管工程管理系統(tǒng)二期的技術(shù)調(diào)研工作做了總結(jié),同時闡述個人對于云服務(wù)背景下技術(shù)選型的看法。
【關(guān)鍵詞】? ? 云服務(wù)? ? Iaas? ? Pass? ? Saas
引言:
近年來云服務(wù)應(yīng)用及發(fā)展相當迅猛,云服務(wù)從一個新穎詞匯到現(xiàn)實生活的落地不過用了短短幾年的時間。伴隨著大數(shù)據(jù)、云計算、云服務(wù)的發(fā)展,國家已經(jīng)將它放在了戰(zhàn)略性的地位。民航空管行業(yè)也應(yīng)該緊跟互聯(lián)網(wǎng)+的步伐,將云服務(wù)的應(yīng)用納入行業(yè)內(nèi)部系統(tǒng)中。隨著中南民航空管局大數(shù)據(jù)平臺項目的啟動,民航中南空管工程管理系統(tǒng)二期的立項調(diào)研也搭上了云服務(wù)的順風車,如何便捷未來項目工程管理人員的工作,溝通未來與其他相關(guān)系統(tǒng)的的聯(lián)系,利用大數(shù)據(jù)預(yù)測依照現(xiàn)有的工作方式,對業(yè)務(wù)的影響度,精簡業(yè)務(wù)流程,提升業(yè)務(wù)效率。是本次民航中南空管工程管理系統(tǒng)二期技術(shù)調(diào)研考慮的重點。
一、應(yīng)用背景
1.1業(yè)務(wù)需求
現(xiàn)有的民航中南空管工程項目管理系統(tǒng)雖然使得我局基建工程項目的管理水平得到了一定程度的提高,工程建設(shè)項目管理主要以手工方式逐步改變?yōu)橐杂嬎銠C管理方式,提供項目流程管理、項目資料采集、統(tǒng)計查詢等功能。
中南基建項目管理系統(tǒng)能夠為基建人員提供查閱工程項目建設(shè)信息,及時、準確地了解工程建設(shè)實施情況,并為工程監(jiān)督管理提供依據(jù)、手段,以及為工程建設(shè)保存完整的建設(shè)資料。初步實現(xiàn)了工程建設(shè)項目管理的信息化、電子化。
但是,對比互聯(lián)網(wǎng)行業(yè)帶動的大數(shù)據(jù)發(fā)展的浪潮,電子化信息化的系統(tǒng)已經(jīng)遠遠落后與用戶需求變更的速度,如何利用現(xiàn)有的數(shù)據(jù)平臺,實現(xiàn)民航中南空管工程項目管理二期的功能可擴展,變更可快速響應(yīng),是本次調(diào)研關(guān)注的核心內(nèi)容。
1.2云服務(wù)
目前市面上成熟的大數(shù)據(jù)應(yīng)用方案主要集中在云服務(wù),云服務(wù)主要分為三種服務(wù)模式,而且這個三層的分法重要是從用戶體驗的角度出發(fā)的:SaaS:Software as a Service,軟件即服務(wù),這層的作用是將應(yīng)用作為服務(wù)提供給客戶。PaaS:Platform as a Service,平臺即服務(wù),這層的作用是將開發(fā)平臺作為服務(wù)提供給用戶。IaaS:Infrastructure as a Service,基礎(chǔ)設(shè)施即服務(wù),這層的作用是提供虛擬機或者其他資源作為服務(wù)提供給用戶。[1]
1.2.1對比
作為一個軟件產(chǎn)品生產(chǎn)商。Iaas 會給你提供貨基礎(chǔ)設(shè)施,例如云主機(ECS)。Paas 是在Issa上的一層集成的操作系統(tǒng),例如安裝好服務(wù)器程序,數(shù)據(jù)庫的與主機。SaaS 是為你提供軟件,你要做的就是把它組合拆分,最多再包裝一下,再作為你自己的產(chǎn)品來銷售。如圖1。作為軟件產(chǎn)品開發(fā)商更關(guān)注開發(fā)量和對第三方的依賴程度,三種模式的對比可以用下表1表示:
二、調(diào)研的三家云服務(wù)商
2.1搭搭云(Paas)
搭搭云是一個平臺(Paas),它80%左右的功能是通過零代碼實現(xiàn)的。剩下的個性化的功能通過低代碼(sdk)、純代碼實現(xiàn)。搭搭云適用于組織化業(yè)務(wù)/數(shù)據(jù)庫類的業(yè)務(wù),實現(xiàn)了目標規(guī)模內(nèi)的可視化基于云端的服務(wù),包括表單、報表、工作流、提醒、接口等組織化業(yè)務(wù)??梢蕴峁┦状蜗到y(tǒng)的設(shè)計、實施、開發(fā)服務(wù),以及智能 PaaS開發(fā)平臺技術(shù)支持及常規(guī)培訓服務(wù)。
2.2東軟云(Saas)
東軟平臺云是東軟集團運營的云服務(wù),不斷擴展的數(shù)字化轉(zhuǎn)型云服務(wù)集合,創(chuàng)新生產(chǎn)力工具包,大量免費,開箱即用,是客戶專屬的智能化、自動化、可信賴的SaaS云服務(wù)平臺。[2]
2.3阿里云(Iaas)
阿里巴巴集團旗下公司,是全球領(lǐng)先的云計算及人工智能科技公司。提供云服務(wù)器、云數(shù)據(jù)庫、云安全等云計算服務(wù),以及大數(shù)據(jù)、人工智能服務(wù)、精準定制基于場景的行業(yè)解決方案。[3]
三、調(diào)研分析
3.1平臺對比
三家平臺提供商中阿里明確不會對產(chǎn)品的開發(fā)提供解決方案,所以我們僅對搭搭云和東軟云做了詳細評估。目前已經(jīng)調(diào)研和實現(xiàn)的用例(DEMO)表現(xiàn)如下
3.1.1報表展示
搭搭云平臺的優(yōu)勢,在報表展示的DEMO中得到了體現(xiàn)。根據(jù)基建一期的截圖,搭搭云復(fù)原了報表管理模塊的三個頁面。唯一的遺憾在于對字段的定義和理解有偏差。不過因為沒有接觸過基建項目,這些偏差是在可以容忍的范圍內(nèi)。
東軟的報表展示基于現(xiàn)有系統(tǒng)的數(shù)據(jù),由于數(shù)據(jù)保密性要求,只看到有報表展示的界面和簡單的折線圖。不過該系統(tǒng)具備自定義報表功能。
3.1.2數(shù)據(jù)接口
撘搭云的萬能接口在這次DEMO演示中進行了升級,順利實現(xiàn)了單條數(shù)據(jù)系統(tǒng)對外推送數(shù)據(jù)的功能。但是沒有實現(xiàn)數(shù)據(jù)接收和批量處理的功能。
東軟的現(xiàn)有項目和相關(guān)系統(tǒng)有數(shù)據(jù)接口,但是因為只是后臺的通信,展示中并沒有體現(xiàn)。
3.1.3概算分解邏輯
由于概算分解設(shè)計模塊功能過于復(fù)雜,沒有讓對方實現(xiàn),只是提供邏輯。對方提供的邏輯與基建一期的邏輯一樣,沒有創(chuàng)新點。
東軟的概算分解放在概算管理中,直接對概算進行增刪查改的操作。
3.2引入該技術(shù)產(chǎn)品需要面臨的挑戰(zhàn)
3.2.1開發(fā)思路的轉(zhuǎn)變
搭搭云傾向于建設(shè)通用性的平臺,強調(diào)產(chǎn)品的萬能性。東軟雖然有自己的平臺產(chǎn)品,仍然是以建設(shè)項目的思路來建設(shè)系統(tǒng),強調(diào)項目的適用性。
3.2.2運維模式的轉(zhuǎn)變
無碼平臺決定了運維不能由非開發(fā)方跟進,這就需要長期跟開發(fā)方進行運維的合作,并且不是簡單的合作,要在發(fā)生簡單的修改查詢等運維問題時由開發(fā)方迅速跟進。對開發(fā)方依賴程度比較高。
東軟的產(chǎn)品一部分也是基于自己的開發(fā)平臺,整個項目的代碼交付率一定不是100%,所以同樣面臨運維依賴東軟的狀態(tài)。
3.2.3未能在DEMO中實現(xiàn)的問題
DEMO主要解決了我們從現(xiàn)有系統(tǒng)中提取的功能行的不足,系統(tǒng)性能上的表現(xiàn)在DEMO中是沒有體現(xiàn)的。包括系統(tǒng)平均響應(yīng)時間、并發(fā)用戶數(shù)。
同時歷史數(shù)據(jù)的問題兩個系統(tǒng)都不能解決,需要通過檔案系統(tǒng)單獨實現(xiàn)。
四、結(jié)束語
如何在互聯(lián)網(wǎng)新浪潮中擁抱新技術(shù),可能是民航空管行業(yè)軟件從業(yè)者最需要考慮的問題。脫離實際工作環(huán)境來談前文所介紹的三種云服務(wù)類型的優(yōu)劣,是不全面的。首先,作為民航空管行業(yè)軟件從業(yè)者,我們首先要依據(jù)本行業(yè)的特性,以安全為主考慮產(chǎn)品選型。這就決定了我們的平臺選擇不能走公有云的道路,只能走私有云的定制開發(fā)道路。其次,云服務(wù)平臺的選型,在基于自身構(gòu)建私有云的條件下,如何抉擇第三方平臺介入軟件產(chǎn)品的程度,是民航中南空管工程管理系統(tǒng)二期考慮的重中之重,在私有云的環(huán)境中如何權(quán)衡效率花費以及數(shù)據(jù)安全,也是我們在今后的實踐中需要探索的核心,也是我們在后續(xù)項目建設(shè)和發(fā)展過程中需要實踐和總結(jié)的,最后本次的調(diào)研結(jié)果并沒有對某一個平臺做出傾向性的評價,是由于民航中南空管工程管理系統(tǒng)二期受到空管局其他項目的影響,還需要考慮整個中南空管局的軟件項目規(guī)劃。
可預(yù)見的選型結(jié)果應(yīng)該是采取民航中南空管局大數(shù)據(jù)平臺的選型產(chǎn)品,加上部分定制化的服務(wù)功能,以個性化的自主開發(fā)為主。
參? 考? 文? 獻
[1] 阮一峰.Iaas、Paas、Saas的區(qū)別。網(wǎng)絡(luò)日志
[2] 東軟云門戶
[3] 阿里云門戶