十年信息路之應(yīng)用系統(tǒng)篇

01

終于要吞這只大青蛙了!

按照某種時間管理理論,每做一件很重要但卻很不想去做的事情,都相當于吃掉一只“活青蛙”。

“如果你必須吃掉兩只青蛙,那就先吃掉那只長得大長得丑的。”而撰寫“應(yīng)用系統(tǒng)建設(shè)篇”無疑是這群青蛙中我最不愿吞咽的。

但我知道,只有先把這只最大個兒、倒胃口的青蛙吞掉后,我才能繼續(xù)順利往下進餐。

02

隨著信息化的發(fā)展,中石化總部和分公司陸續(xù)建設(shè)了很多滿足各種功能的信息系統(tǒng)。

一般說來,每個信息系統(tǒng)都可以解決一類事情,都要占用一臺服務(wù)器,一塊存儲空間,都需要一部分人去跟進、學(xué)習(xí)、運維。

03

沒有推行源頭采集數(shù)據(jù)庫以前,每個應(yīng)用系統(tǒng)跟數(shù)據(jù)庫基本上是一一對應(yīng)的。服務(wù)器、數(shù)據(jù)庫、應(yīng)用系統(tǒng)三者可以用“一機一庫一系統(tǒng)”來簡稱之。即一臺服務(wù)器上安裝一個獨立數(shù)據(jù)庫,基于該數(shù)據(jù)庫建設(shè)一個應(yīng)用系統(tǒng)。因此這里就把數(shù)據(jù)庫與應(yīng)用系統(tǒng)合并起來一起寫。

數(shù)據(jù)庫的備份與恢復(fù)是數(shù)據(jù)庫運維和管理人員最常做也是最重要的一件事情。數(shù)據(jù)庫管理員經(jīng)常,甚至每天都要做的一件事情就是給數(shù)據(jù)庫備份。不同時期,不同大小的備份文件,占據(jù)了服務(wù)器很大一部分硬盤空間。

盡管用心轉(zhuǎn)移和保存的備份成果,可能從來都不會動用,但我們?nèi)匀粫x無反顧地去做。就像人買保險一樣,明知道絕大數(shù)時間用不上,但還是會去買一個,權(quán)當心理的安慰吧。

做數(shù)據(jù)庫管理員時間久了,會形成一種強迫癥:所有的東西都要預(yù)備至少兩份,并且還要存在不同的地方,這樣心理才踏實,才有安全感。 甚至連工資也都想要雙份的,但是沒人給。

04

記得有一次,由于操作不當,導(dǎo)致生產(chǎn)數(shù)據(jù)庫發(fā)生致命故障,無法啟動還原。幸虧那一年正在測試使用DSG公司的一款數(shù)據(jù)庫同步復(fù)制軟件,可以把源庫通過日志分析的技術(shù)完完全全地復(fù)制過去。不過在此以前一直沒有在正式庫中測試過這種方法是否可用。但在那個危機時刻,只能死馬當活馬醫(yī),我們把DSG的工程師火速搬過來救場。

那天下午下班后,我們一行三人把自己反鎖在辦公室,表情嚴肅,嚴陣以待。我們拔掉電話線,以防有人騷擾。

然后就進行了數(shù)據(jù)庫的恢復(fù)工作。我們首先要檢查目標庫中數(shù)據(jù)的可用性,對一些小問題進行調(diào)整處理。然后把目標庫當成源庫,把原來的源庫當目標庫,通過realsync技術(shù)把數(shù)十萬條數(shù)據(jù)復(fù)制到新的目標庫。

隨著天色由明變暗,由暗變黑,從傍晚到晚上,到深夜,到凌晨,天色又從黑變暗,從暗變朦朧,從朦朧慢慢地變亮了。

我們弄啊弄,整啊整,一直到凌晨三點才完全調(diào)試好。一會兒,天亮了,拉開窗簾,天好藍,云好白。

又過了一會兒,上班時間到。野外施工日報照常上報,生產(chǎn)信息數(shù)據(jù)照常顯示,使用人員照常查詢調(diào)用數(shù)據(jù)。沒有人知道昨晚發(fā)生了什么,只有我們紅腫的眼皮和接二連三的哈欠——是的,我們就是幕后英雄,地下工作者,公司數(shù)據(jù)的守護者,就是人們常說的做好事不留姓名但留下很多照片的雷鋒。媽的,那晚上真是累瘋了!

05

巖芯掃描系統(tǒng)

巖心掃描系統(tǒng)是是一個獨立的系統(tǒng),它短小精悍,功能實用。盡管只有四張表,巖心筒次表,巖心圖像表,巖性描述表,巖心剖面圖,但組合起來卻可以形成多種實用的圖例。柱狀圖,對比圖,甚至外表面滾動圖,可以給你一個巖心圖像全方位的展示。

從此以后,研究院及其他相關(guān)部門人員再需要查看巖芯屬性的時候,可以不用再去巖心庫了,一鍵點擊,境界全出。

它就像《射雕英雄傳》里傻姑的武功,盡管只有簡單的三招掌法、三招叉法,呆呆板板,但由于有了高手黃藥師的提煉與精簡,使用起來也是威力無比,對付一般的應(yīng)用場合已經(jīng)綽綽有余了。

06

生產(chǎn)信息系統(tǒng)

生產(chǎn)信息系統(tǒng)是我所知的分公司第一個綜合通用類系統(tǒng)。它的上線讓分公司很多部門的話題有了一個共同的載體。當大家聚在一起談起生產(chǎn)信息系統(tǒng)上的這個井深,那個進尺的時候,聽的人就會心領(lǐng)神會,知其所指。

它是基于勝利油田05年的數(shù)據(jù)庫建設(shè)部署的,有一定的先進性。之后中石化推廣實施的源頭數(shù)據(jù)采集數(shù)據(jù)庫也是基于此,并進行擴展擴充而成。

生產(chǎn)信息系統(tǒng)包含鉆、錄、試油、井下作業(yè)、油氣水井日報、原油天然氣銷售、聯(lián)合站氣站運行記錄等多個模塊。模塊眾多,功能強大。

從此很多部門從原始、低層次的EXCEL電子表格匯總、統(tǒng)計、甄別中脫離出來,躍入了PPT制作的高大上階段,眼前多了可供選擇的豐富的色彩。

07

?勘探綜合信息系統(tǒng)

一看到“綜合”兩字,我就有點眼暈,因為綜合兩個字總讓人想到大包大攬,無所不能。

的確是這樣的,但凡公司里的部門或機構(gòu),一旦與綜合掛上鉤,不免讓人想到:所有的繁瑣,零碎兒都會劃撥給綜合。看起來高大上,干起來苦逼累。

而應(yīng)用系統(tǒng)也是如此,一加上“綜合”不免讓人想到各種功能模塊大薈萃,亂鍋燉,一鍋出。總之,一句話,需求部門總想把所有的功能全部加上去,恨不得連一個普通的小系統(tǒng)都能發(fā)郵件,購物,玩游戲。

所以要讓一個綜合類的系統(tǒng)做出彩,給人眼前一亮的感覺,也不是一件很容易的事情。

而勘探綜合信息系統(tǒng)則較好地揚長避短,充分展示了自己優(yōu)勢和特色。

該系統(tǒng)集成了勘探綜合數(shù)據(jù)庫管理平臺、地震成果數(shù)據(jù)庫系統(tǒng)、測井數(shù)據(jù)庫系統(tǒng)、勘探圖形文檔庫系統(tǒng)等綜合數(shù)據(jù)管理架構(gòu),實現(xiàn)了勘探結(jié)構(gòu)化數(shù)據(jù)、地震疊后數(shù)據(jù)、常規(guī)測井數(shù)據(jù)、圖形文檔成功的綜合管理。

兩期項目共完成了N口井探井數(shù)據(jù)(探井基礎(chǔ)數(shù)據(jù)、井斜數(shù)據(jù)、錄井數(shù)據(jù)、測井解釋成果數(shù)據(jù)、地層分層數(shù)據(jù)等)、N條Nkm二維地震數(shù)據(jù)、N個區(qū)塊Nkm2三維地震數(shù)據(jù)、N口井測井數(shù)據(jù)及N張勘探成果圖與勘探部署圖數(shù)據(jù)的整理入庫。

由于系統(tǒng)參與系統(tǒng)開發(fā)的人員是有著豐富物探專業(yè)的資深人士,系統(tǒng)完全是按照用戶的體驗進行的。所以系統(tǒng)建成后,很多用戶都說不錯,唯一一點就是項目完成后,很少再有新資料注入,上文中的N失去了變成N+1的機會,只能扼腕嘆息。

08

勘探數(shù)據(jù)資源集成系統(tǒng)

勘探數(shù)據(jù)資源集成系統(tǒng)則仿佛在綜合前面又加上了一個“大”字,就像是一個綜合科變身升級為綜合處一樣。

該系統(tǒng)原想把分公司所有的與勘探相關(guān)的資源,從文檔到成果,到數(shù)據(jù)體,到成果圖等全部整合到一起,用一口型更大的鍋,實現(xiàn)更高層次的大鍋燉。

但是存在一些問題:由于樓上勘探綜合信息系統(tǒng)和該系統(tǒng)具有很多相似相近的地方,本系統(tǒng)的建設(shè)沒有把上一個系統(tǒng)的內(nèi)容數(shù)據(jù)全部納入吸收,在一定程度上造成了重復(fù)建設(shè),出現(xiàn)了大鍋燒火,小鍋不停的局面。

09

OA綜合辦公系統(tǒng)

真沒轍兒,又一個“綜合”類系統(tǒng)來了。

開始的OA系統(tǒng)只是實現(xiàn)了總部公文的流轉(zhuǎn),分公司通知公告和內(nèi)部郵件的收發(fā),是一個天真可愛的小伙兒。后來隨著他能力越來越強,背負的責任越來越大,more power,more responsibility,很多的功能逐漸附加到他的身上,會議室預(yù)訂、領(lǐng)導(dǎo)日程、制度管理,考勤管理等等。

同時由于人緣不錯,他還擔當起替別人收快遞的角色來——把別的系統(tǒng)的待辦統(tǒng)一集中到自己的屋檐下,合同管理、費用報銷、招投標審核、安全管理系統(tǒng)等等。

慢慢地OA系統(tǒng)不僅僅是分公司公文上下傳達的通道,更是各種業(yè)務(wù)審批流轉(zhuǎn)的樞紐。Leader們在上面大筆一揮,各種工作流便會奔向負責各項業(yè)務(wù)的相關(guān)部門,執(zhí)行落實反饋。

隨著身上背負的東西的越來越多,我不禁擔心起他的小體格子來,生怕有一天會突然垮掉,留給大家一個永遠的背影。因此我們平常必須對他百般呵護關(guān)愛,定期查體,甚至還準備給他升級隨身裝備,提高其戰(zhàn)斗力。

1?0

僵尸榜

就像人買衣服一樣,可能在挑選的時候,受到售貨員或者陪同者的忽悠,虛榮心一下子爆棚,沖動之下購買了某件衣服。等回到家穿的時候,就會發(fā)現(xiàn)有一些之前沒有發(fā)現(xiàn)的問題,于是穿了幾次之后就束之高閣,淹沒于衣柜中,從此被冷落。

應(yīng)用系統(tǒng)建設(shè)也是同樣的情況。宣傳的時候,應(yīng)用系統(tǒng)軟件方會把系統(tǒng)描述的幾近完美,功能齊全,用戶體驗好,問題絕跡。當我們頭腦一熱,選擇建設(shè)上線的時候,會發(fā)現(xiàn)真正的應(yīng)用效果并不像宣傳的那樣好,很多方面根本滿足不了實際的工作或流程的需要。如果用過幾次之后,業(yè)務(wù)部門的用戶體驗不好,就會選擇利用老系統(tǒng)或者老手段,而毅然決然地放棄新系統(tǒng),不再顧及你新來貴客的身份。

于是,在機房的某個角落里,出現(xiàn)了一臺臺近乎僵尸的應(yīng)用系統(tǒng)。這些應(yīng)用系統(tǒng)既不能刪除,因為怕將來某一天某個人突然間想用,但又不能大規(guī)模地推廣開來。所以就形成了一種雞肋式的狀況,食之無味,棄之可惜。

開發(fā)決策系統(tǒng),地質(zhì)圖形管理系統(tǒng)、鉆井設(shè)計系統(tǒng)(排名不分先后),這一長串的名字讓我禁不住唏噓長嘆。

你們一個個都曾風華正茂,意氣風發(fā),壯志在胸,想利用自己的手藝絕活兒為某些部門沖鋒陷陣,解決他們的后顧之憂。但是隨著時間的流失,你們會慢慢發(fā)現(xiàn)自己并沒有那么得寵,人們對你們的與依戀沒有那么強烈。沒有你們,照樣玩得轉(zhuǎn)。

如果在某次能力的展示過程中不慎出現(xiàn)紕漏,相關(guān)人員就會漸漸地拋棄你。很多時候他們并不是不喜歡你們,而是離了你們照樣過得很好。你們沒有真正戳到他們的痛點,撓到他們的癢處。

所以,如果你一直長期在一個無人光顧的角落里的話,忍忍吧。沒有辦法,這就是現(xiàn)實,人們就是這樣的勢利。

11

等等

注:這里的等等不是wait a while的意思,而是and so on的意思。

12

閉環(huán)與開放問題

對于很多部門來說,一個課題或者項目完成,基本上就可以束之高閣了。如果沒有后續(xù)的檢查或者查詢之類,可能很長時間都不用再碰。我把這樣的問題稱之為閉環(huán)問題,閉環(huán)問題可能包括一個設(shè)計、一個標書、一份合同、一個總結(jié)的完成等等。

閉環(huán)問題,可以在實施的過程中,努力做好每一個環(huán)節(jié)、細節(jié),完成后就可以高枕無憂。

而對于信息類項目,尤其是信息系統(tǒng)建設(shè)項目來說卻完全不一樣。項目本身的驗收通過,只是標志這個系統(tǒng)作為一個項目承載體使命完成了,但對于信息系統(tǒng)的運維才剛剛開始。

作為信息系統(tǒng)運維人員,我們對于信息系統(tǒng)的推廣與普及的態(tài)度是矛盾的。一方面希望大家能夠普及推廣使用,畢竟這才是我們建設(shè)應(yīng)用系統(tǒng)的目的;但另一方面使用的人多了,勢必會暴露發(fā)現(xiàn)各種各樣的問題,讓我們應(yīng)接不暇,某些時候甚至疲于應(yīng)付。

就算是共性的大問題都解決了,各種各樣的個性小問題仍然層出不窮,需要運維人員耗費極大地的精力去應(yīng)付。每新建一個應(yīng)用系統(tǒng),就多了一攤子事兒,并且這件事會一直伴隨左右,只要應(yīng)用系統(tǒng)不退出江湖。

13

閉環(huán)與開放問題

這些年經(jīng)歷讓我對閉環(huán)問題和開放問題的學(xué)習(xí)有了不太一樣的理解。

對于閉環(huán)問題可以在進行的過程中憋足一口氣,在特定的時間段集中優(yōu)勢兵力把它拿下,一旦完成,馬上扔掉,比如一場考試,一個課題,一份報告等等。

而對于開放性的問題的學(xué)習(xí),則需要做好打持久戰(zhàn)的準備,需要對進展過程中的每一環(huán)節(jié)都要關(guān)注,因為保不準某一環(huán)節(jié)的短板會影響整個項目大木桶的順利完成。并且要用可持續(xù)發(fā)展的眼光和態(tài)度對待,因為開放性問題一般不是一個孤立的點,孤立的個體。它像搭積木一樣,開始很小,很簡單,隨著各種部件的插入、連接、集成,系統(tǒng)體積變得越來越大,系統(tǒng)復(fù)雜度越來越高。

根據(jù)系統(tǒng)論的說法:子系統(tǒng)和功能點的增加與實施及運維工作量的增加不是簡單的線性增長關(guān)系,每增加一個層級,其復(fù)雜度會因為各子系統(tǒng)間兼容、調(diào)用等問題,而如指數(shù)函數(shù)曲線圖趨勢一樣驟升。

14

比如我們公司,把很多系統(tǒng)的待辦功能比如合同管理、費用報銷、安全系統(tǒng)、招投標系統(tǒng)以及督辦系統(tǒng)都單點集成到OA這個統(tǒng)一平臺上來了。從表面看來很整齊劃一、保持隊形,但實際上底層暗流涌動,風險隱藏。

不同的系統(tǒng)性情各異,相處起來難免磕磕碰碰,比不上自家兄弟親近,經(jīng)常會由于兼容性問題而打架,保不準某一天以一種什么怪異的方式展現(xiàn)出來,讓你措手不及。

15

應(yīng)用系統(tǒng)的運維也是一件很難整齊劃一的事情。不論測試的時候如何信誓旦旦,上線時總會出現(xiàn)各種意想不到的問題:系統(tǒng)環(huán)境,IE兼容性,權(quán)限問題等等。除去系統(tǒng)本身的要求條件外,對操作系統(tǒng)的依附也是很強的。

隨著系統(tǒng)越來越多,功能越來越零散,學(xué)習(xí)與維護的人越來越多,大家也感覺隨之帶來了各種各樣的問題。

所以對應(yīng)用系統(tǒng)的運維,不僅僅在于你對該系統(tǒng)各模塊功能爛熟于胸,更重要的是對相關(guān)操作系統(tǒng)的熟練掌握程度。很多時候,一個鉤,一個挑,一個選項的忽視都會讓你懊惱半天。

16

“六統(tǒng)一”

“六統(tǒng)一”即:“統(tǒng)一規(guī)劃,統(tǒng)一標準,統(tǒng)一設(shè)計,統(tǒng)一投資,統(tǒng)一建設(shè),統(tǒng)一管理”,是中石化信息化建設(shè)的原則。

在“六統(tǒng)一”中的好幾個“統(tǒng)一”實際上都是與頂層設(shè)計有關(guān),而“統(tǒng)一標準”則是讓我們在實際實施過程中有了一個切實的依據(jù)與抓手。

它要求我們在以后進行應(yīng)用系統(tǒng)建設(shè)的時候,不能匆忙開工,要首先制定統(tǒng)一標準,遵循標準。把相關(guān)的技術(shù)標準梳理研究透后再動手,這樣有時反而比匆忙下手來得更快,麻煩更少。磨刀不誤砍柴工,慢即是快。

統(tǒng)一的標準可以讓我們在獨立開發(fā)單個應(yīng)用系統(tǒng)的時候,不用糾結(jié)于用什么路數(shù)。路數(shù)已經(jīng)規(guī)定好,你只需要用心打好自己的拳就好。

“六統(tǒng)一”誕生的過程,必定是艱難的,是很多次失敗系統(tǒng)建設(shè)總結(jié)出來的血與淚的教訓(xùn)。它并不像這二十四字表面那么輕松淡然,而是一種返璞歸真后的簡約,烈火淬打后的重生。

各種標準不統(tǒng)一的應(yīng)用系統(tǒng)就像是各種不同管徑的輸水管,盡管可以通過各種復(fù)雜的焊接、轉(zhuǎn)換,接入,讓水在管徑不一的水管中流動,但是接口太多,彎路太多勢必會嚴重影響輸水效率。

多年來,有很多公司都想把我們這么多的系統(tǒng)整合起來,一統(tǒng)天下。他們都曾壯志在胸,志存高遠,但卻少了攻城拔寨,披荊斬棘的執(zhí)行力。在腦海中想象一個宏偉藍圖容易,真正把藍圖上每一個細節(jié)都描繪生動卻不是一件容易的事情。當他們接下這幅藍圖的時候,才發(fā)現(xiàn),原來竟然缺了那么多的顏料,宣紙,勾勒。于是虎頭蛇尾,中看不中用。

做的好的,也只是把各個系統(tǒng)獨立王國,整合成一個松散,低耦合的聯(lián)邦國家,而不是一個上下集權(quán)的帝國。

?如何徹底解決系統(tǒng)整合問題,我想還是應(yīng)該回歸與借鑒“六統(tǒng)一”思想吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,739評論 6 534
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,634評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,653評論 0 377
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,063評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,835評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,235評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,315評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,459評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,000評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,819評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,004評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,560評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,257評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,676評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,937評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,717評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,003評論 2 374

推薦閱讀更多精彩內(nèi)容