文/胡永光
云泥之別:糧食云實(shí)質(zhì)辨析
文/胡永光
近年來(lái),國(guó)家糧食局和全國(guó)各地區(qū)各單位積極探索以數(shù)字糧庫(kù)為主要內(nèi)容的糧食行業(yè)信息化建設(shè),全國(guó)糧食行業(yè)提升了糧食收儲(chǔ)企業(yè)運(yùn)營(yíng)效能,提高了政府宏觀調(diào)控能力和糧食安全保障水平,為全面推進(jìn)糧食行業(yè)信息化發(fā)展奠定了基礎(chǔ)。但是,傳統(tǒng)糧食行業(yè)信息化建設(shè)也存在發(fā)展不平衡、建設(shè)不規(guī)范、標(biāo)準(zhǔn)不統(tǒng)一、可復(fù)制性不強(qiáng)、與業(yè)務(wù)結(jié)合不緊密、投資效率不高、單項(xiàng)突進(jìn)、互聯(lián)互通不足以及重建設(shè)輕運(yùn)維等問題。為解決信息化建設(shè)過程中出現(xiàn)的問題,國(guó)家糧食局適時(shí)發(fā)布了《國(guó)家糧食局關(guān)于規(guī)范糧食行業(yè)信息化建設(shè)的意見》,提出全國(guó)糧食信息化加強(qiáng)頂層設(shè)計(jì)、加大新技術(shù)創(chuàng)新應(yīng)用,優(yōu)先考慮大數(shù)據(jù)、云計(jì)算等技術(shù)手段的建設(shè)意見,并提出國(guó)家平臺(tái)、省級(jí)平臺(tái)兩級(jí)架構(gòu)的建設(shè)思路。
在有關(guān)糧食行業(yè)“十三五”規(guī)劃文件中,再次強(qiáng)調(diào)了在糧食信息化建設(shè)中要將云計(jì)算、物聯(lián)網(wǎng)等新一代信息技術(shù)與糧食業(yè)務(wù)深度融合、全面推進(jìn)“互聯(lián)網(wǎng)+糧食”的要求。
隨著糧食信息化實(shí)踐的深入,國(guó)家深入總結(jié)信息化建設(shè)先行省份的正反面經(jīng)驗(yàn),進(jìn)一步確認(rèn)“云模式”是解決一系列糧食信息化典型問題的鑰匙。因此,國(guó)家糧食局于2 0 1 7年9月發(fā)布地方糧食信息化建設(shè)的四個(gè)“指引”與“規(guī)范”文件(《糧食行業(yè)省級(jí)平臺(tái)建設(shè)技術(shù)指引(試行)》《糧食行業(yè)省級(jí)平臺(tái)建設(shè)驗(yàn)收規(guī)范(試行)》《地方糧庫(kù)信息化建設(shè)技術(shù)指引(試行)》《地方糧庫(kù)信息化建設(shè)驗(yàn)收規(guī)范(試行)》),明確推行云模式,并明晰了糧食云架構(gòu)的詳細(xì)技術(shù)框架、技術(shù)路線。
與國(guó)家快馬加鞭推行糧食云架構(gòu)的節(jié)奏相反襯的是,由于糧食行業(yè)的傳統(tǒng)屬性,活躍于糧食信息化領(lǐng)域的傳統(tǒng)廠商大部分不具備互聯(lián)網(wǎng)基因,對(duì)云計(jì)算缺乏敏感性,技術(shù)轉(zhuǎn)型動(dòng)力有所欠缺。在國(guó)家明確推行云模式后,一些來(lái)不及轉(zhuǎn)型的傳統(tǒng)廠商也將傳統(tǒng)方案包裝成云方案。而受限于糧食從業(yè)人員對(duì)云計(jì)算的理解深度,以及云計(jì)算本身作為新技術(shù)模式、在糧食行業(yè)案例相對(duì)較少、評(píng)價(jià)標(biāo)準(zhǔn)也并未全面普及的客觀事實(shí),因此,糧食部門往往難以甄別方案優(yōu)劣。在實(shí)際項(xiàng)目方案選型過程中,除了國(guó)家指引提到的“云模式”與“非云模式”之外,很可能還會(huì)遇到第三種模式:“偽云模式”。它本質(zhì)上是一種新瓶裝舊酒的“非云模式”,但它通過混淆概念、混淆標(biāo)準(zhǔn),來(lái)模糊云模式與傳統(tǒng)模式的界線,導(dǎo)致項(xiàng)目陷入“四不像”。
筆者從以下幾個(gè)方面辨析“云模式”真?zhèn)?,可作為參考?/p>
“偽云模式”的幾種表現(xiàn)
1.將云化等同于虛擬化。云模式除了實(shí)現(xiàn)了底層硬件資源的虛擬化,更關(guān)鍵的是實(shí)現(xiàn)應(yīng)用能力的云化,具體來(lái)說(shuō)是通過P a a S組件和微服務(wù)模式,實(shí)現(xiàn)應(yīng)用的解耦和服務(wù)化。傳統(tǒng)廠商由于很難在短期內(nèi)提供完善的P a a S能力,所以經(jīng)常將I a a S層的資源虛擬化概念,等同于“云模式”。事實(shí)上,虛擬化只是云架構(gòu)下I a a S層的一部分基礎(chǔ)功能,遠(yuǎn)遠(yuǎn)不是“云模式”的全部。
2.將云架構(gòu)等同于S O A、E S B。S O A是傳統(tǒng)的多系統(tǒng)集成思維。其本質(zhì)是先建“煙囪”再“搭橋”,走的是傳統(tǒng)集成的老路。E S B總線模式,則是實(shí)現(xiàn)S O A的具體技術(shù)手段。這種集成思維與集成手段,與云模式有本質(zhì)區(qū)別。云模式強(qiáng)調(diào)“集中”而非“集成”,通過統(tǒng)一的基礎(chǔ)云平臺(tái)實(shí)現(xiàn)各類應(yīng)用的協(xié)同一體、數(shù)據(jù)的天然集中。云模式建設(shè)的省級(jí)平臺(tái)與糧庫(kù)系統(tǒng),本身就是集中一體的,是基于統(tǒng)一平臺(tái)上的兩朵應(yīng)用云。并不需要建立各種“接口”來(lái)進(jìn)行數(shù)據(jù)的二次匯聚。所以,凡是需要通過大量接口來(lái)進(jìn)行系統(tǒng)集成的,均非真正的云模式。
3.將云平臺(tái)等同于“集中管理系統(tǒng)”。在傳統(tǒng)的糧食信息化實(shí)踐中,為了滿足省局集中監(jiān)管、省儲(chǔ)備糧公司集中管理糧庫(kù)等等需求,也建設(shè)了一些“集中式”系統(tǒng)。從表象上,這些系統(tǒng)也能以集中方式解決某類特定用戶的特定需求,容易被誤導(dǎo)為云架構(gòu)。比如,有些省份建立了跨糧庫(kù)的視頻集中監(jiān)控平臺(tái),或省局集中監(jiān)管系統(tǒng)。這種系統(tǒng)在一定程度上實(shí)現(xiàn)了運(yùn)行環(huán)境的物理集中,帶來(lái)了一定的管理便利性。但運(yùn)行環(huán)境物理集中,并不必然產(chǎn)生云架構(gòu)。它有幾個(gè)明顯局限,與云架構(gòu)仍有本質(zhì)之別。
局限一,是其功能邊界的僵化。這些集中系統(tǒng)由于仍采用的是傳統(tǒng)技術(shù)模式,采用“組織定義業(yè)務(wù)”而非“軟件定義業(yè)務(wù)”,業(yè)務(wù)流轉(zhuǎn)與組織結(jié)構(gòu)緊耦合,屬于“一次成型”的靜態(tài)產(chǎn)品,只能滿足項(xiàng)目建設(shè)時(shí)點(diǎn)的特定需求,卻不能持續(xù)地、低成本地滿足業(yè)務(wù)拓展需要,所以仍是“系統(tǒng)”而非“平臺(tái)”。經(jīng)過一段時(shí)間的運(yùn)行之后,這些系統(tǒng)的功能局限性、不可拓展性將越來(lái)越成為致命缺陷。真正的糧食云,是技術(shù)平臺(tái)與應(yīng)用的統(tǒng)一。通過云技術(shù)平臺(tái),實(shí)現(xiàn)應(yīng)用邊界不固化、柔性可拓展。所以一朵真正的省級(jí)糧食云,應(yīng)該是一個(gè)糧食能力投放平臺(tái),能持續(xù)滿足糧食生態(tài)各方參與者信息化需求,而不僅僅是針對(duì)某一特定時(shí)點(diǎn)、某類特定用戶、某些特定需求的“功能切片”。云模式下的應(yīng)用布局如下圖:
局限二,是其不能實(shí)現(xiàn)I T資產(chǎn)復(fù)用。云模式下,業(yè)務(wù)解耦和服務(wù)化是實(shí)現(xiàn)應(yīng)用可拼裝、可復(fù)用的前提。通過分層的微服務(wù)體系,云模式能夠?qū)I(yè)務(wù)拆解成最細(xì)粒度的微服務(wù),并按需組合服務(wù),微服務(wù)可重復(fù)利用,成為真正的I T資產(chǎn),實(shí)現(xiàn)投資效益最大化。而“偽云模式”的傳統(tǒng)集中式系統(tǒng)只實(shí)現(xiàn)了表層功能的集中,并未將業(yè)務(wù)邏輯解耦成服務(wù)體系,仍然屬于“一次性產(chǎn)品”,無(wú)法實(shí)現(xiàn)I T資產(chǎn)可復(fù)用,從而大幅推高項(xiàng)目長(zhǎng)期成本。
局限三,是其不能高效解決互聯(lián)互通問題。由于沒有微服務(wù)體系的支撐,“偽云模式”的傳統(tǒng)集中式系統(tǒng)很難以標(biāo)準(zhǔn)A P I方式對(duì)外開放服務(wù),因而導(dǎo)致其在與國(guó)家平臺(tái)、省級(jí)糧食云平臺(tái)、其他相關(guān)單位系統(tǒng)之間互聯(lián)互通時(shí)困難重重。
云模式 偽云模式傳統(tǒng)模式設(shè)計(jì)思維 軟件定義業(yè)務(wù) 組織定義業(yè)務(wù)云化方式 標(biāo)準(zhǔn)微服務(wù)、徹底解耦 S O A或完全未解耦開發(fā)模式 敏捷開發(fā) 瀑布式開發(fā)平臺(tái)生態(tài) 開放生態(tài) 封閉固化使用效果 資源共享、能力共享、數(shù)據(jù)共享 獨(dú)立煙囪配套硬件 硬件通用化 采用刀片服務(wù)器、小機(jī)、專用存儲(chǔ)設(shè)備等配套軟件 軟件輕量化 采用O r a c l e、W e b l o g i c、W A S等重型軟件應(yīng)用形態(tài) 輕應(yīng)用、可獨(dú)立部署和升級(jí) 重應(yīng)用擴(kuò)容方式 橫向擴(kuò)容、底層資源按需拓展、無(wú)需停機(jī)縱向擴(kuò)容,需要停機(jī)升級(jí)
局限四,在標(biāo)準(zhǔn)規(guī)范的落地、開發(fā)運(yùn)維一體化等方面,“偽云模式”的傳統(tǒng)集中式系統(tǒng)與“非云模式”并無(wú)二致,也沒有好的技術(shù)手段可以實(shí)現(xiàn);在建設(shè)周期方面,相比于云模式的快速迭代、快速開發(fā),“偽云模式”不具備快速上線的技術(shù)能力,不滿足國(guó)家“加快糧食信息化建設(shè)”的意見要求。
如何甄別云模式
1.要點(diǎn)辨識(shí):
各方對(duì)糧食云的枝節(jié)層面的理解可能觀點(diǎn)眾多。拋開眾說(shuō)紛“云”的細(xì)枝末節(jié),糧食云化架構(gòu)有一些關(guān)鍵要點(diǎn)是無(wú)法繞過的:
設(shè)計(jì)思維上,是否堅(jiān)持“軟件定義”,即是否以軟件為中心定義業(yè)務(wù)邏輯,而非以人或組織為中心定義業(yè)務(wù)邏輯;
云化方式上,是否堅(jiān)持“微服務(wù)”標(biāo)準(zhǔn),即是否將業(yè)務(wù)進(jìn)行了最細(xì)粒度的解耦、是否依托“微服務(wù)”這一靈魂構(gòu)建了完善的服務(wù)識(shí)別、服務(wù)設(shè)計(jì)、服務(wù)交付、服務(wù)運(yùn)維體系;
開發(fā)模式上,能否做到“敏捷開發(fā)”,即依托柔性云架構(gòu),實(shí)現(xiàn)軟件開發(fā)的快速迭代、快速交付、敏捷開發(fā);
平臺(tái)生態(tài)上,能否做到“開放生態(tài)”,即基于統(tǒng)一標(biāo)準(zhǔn)、實(shí)現(xiàn)對(duì)各類主流供應(yīng)廠商產(chǎn)品的開放兼容,不被廠商綁架;
使用效果上,能否實(shí)現(xiàn)“三個(gè)共享”,即通過云平臺(tái)實(shí)現(xiàn)全省糧食信息化底層資源共享、業(yè)務(wù)能力共享、數(shù)據(jù)共享。
配套設(shè)施上,能否做到“輕量通用”。云架構(gòu)通過標(biāo)準(zhǔn)化、輕量化、通用化設(shè)計(jì),擺脫了對(duì)特定大型商業(yè)軟硬件的依賴,避免廠商綁架。而傳統(tǒng)架構(gòu)和偽云架構(gòu)通常需要采購(gòu)大型商業(yè)軟硬件,比如O r a c l e、S q l S e r v e r、E M C存儲(chǔ)等,采購(gòu)這些軟硬件的解決方案必然是偽云架構(gòu),并且推高了項(xiàng)目實(shí)施成本,不符合自主可控的精神。
云模式與非云模式更多差異可總結(jié)為9點(diǎn),如上圖所示。
2.實(shí)證檢驗(yàn):
在方案甄別的過程中,除了檢驗(yàn)紙面上的技術(shù)要點(diǎn),同時(shí)也要強(qiáng)調(diào)技術(shù)能力的系統(tǒng)展示和演示,避免空談。具體而言,可以從技術(shù)平臺(tái)、業(yè)務(wù)能力兩方面進(jìn)行系統(tǒng)查驗(yàn)。
技術(shù)平臺(tái)查驗(yàn)主要是按照技術(shù)指引明確的技術(shù)架構(gòu)、技術(shù)路線來(lái)查驗(yàn)系統(tǒng),包括省級(jí)糧食云架構(gòu)設(shè)計(jì)的七大原則要求(實(shí)時(shí)性、資源共享、流程再造、縮短時(shí)空、運(yùn)維監(jiān)控、技術(shù)約束、平臺(tái)定位),以及I a a SP a a S服務(wù)管理應(yīng)用管理公共服務(wù)D e v O p s等具體功能要點(diǎn)逐一查驗(yàn)。
業(yè)務(wù)能力查驗(yàn)則主要從監(jiān)管功能和糧庫(kù)作業(yè)管理功能完備程度、靈活程度,尤其是糧庫(kù)業(yè)務(wù)的云化程度等方面檢驗(yàn)。在現(xiàn)階段以“糧庫(kù)智能化升級(jí)改造”為主要抓手的信息化建設(shè)過程中,能否實(shí)現(xiàn)糧庫(kù)軟件的云化,能否在滿足糧庫(kù)個(gè)性需求的同時(shí)實(shí)現(xiàn)統(tǒng)一版本、統(tǒng)一部署、統(tǒng)一升級(jí)、統(tǒng)一運(yùn)維,是判斷是否為“云模式”的關(guān)鍵。
此外,云模式并非一夜之間誕生的,國(guó)家推行云模式,除了其技術(shù)先進(jìn)性,同時(shí)也是因?yàn)榻?jīng)過了一定的實(shí)踐檢驗(yàn)。因此,云計(jì)算產(chǎn)品有沒有經(jīng)過實(shí)踐檢驗(yàn)、廠商有沒有通過行業(yè)認(rèn)證(云廠商認(rèn)證主要包括C-S T A R和I S O 2 7 0 0 1認(rèn)證)、有沒有滿足指引技術(shù)要點(diǎn)的實(shí)際案例,也是區(qū)分云模式與“偽云模式”的重要參考。
怡和祥云(北京)科技有限公司