一種信息系統運行方式模型建立方法
【技術領域】
[0001]本發明屬于信息系統運行領域,尤其涉及一種信息系統運行方式模型建立方法。
【背景技術】
[0002]隨著電網信息化建設以及“堅強智能電網”與“三集五大”工作的不斷推進,電網企業信息系統軟、硬件設備數量增長迅速,信息系統重要程度逐步提高,系統間關聯增多,影響信息系統穩定運行的因素越來越多,對應的信息系統運維工作越來越復雜。信息系統運行狀態的監控及風險預估缺少必要的手段,一旦信息系統和信息設備出現故障,排查故障的難度非常大,由此造成的社會影響和經濟損失不可估量,此外,隨著應用系統的深化應用,應用系統對于軟硬件資源的需求進一步提高,系統安全穩定性要求越來越高,信息系統管理需要進一步規范性,系統描述需要模型化,模型映射要實體化,實體監控動態化。
[0003]在運行方式涵蓋的內容和管理思路等方面已經逐漸統一,但還停留在文檔信息收集層面,缺少一個標準模型對信息系統中龐雜的運行方式各類信息進行統一與規范。信息系統運行方式涉及的技術領域較廣,在運行方式編制與管理過程中,按照傳統的網絡、主機、存儲、中間件、數據庫對運行方式進行梳理與劃分,線條過于粗礦,缺少一根總線將各類運行方式進行關聯,無法體現整體的運行方式特點,不能滿足信息系統日趨精細化、一體化的運維需求與管理需求。因此,亟需一個以應用系統為總線,在宏觀上可以反映系統運行的總體架構,微觀上能夠展現重要配置信息的運行方式模型。
【發明內容】
[0004]本發明所要解決的技術問題在于提供一種針對電網公司信息系統運行管理中面臨的問題,通過建立運行方式模型,對信息系統中涉及的所有運行實體,以應用系統為總線進行全面梳理,并將該模型與電網企業具體應用系統進行關聯的信息系統運行方式模型建立方法,解決信息系統運行狀態的監控及風險預估缺少必要的手段,一旦信息系統和信息設備出現故障,排查故障的難度非常大的問題。
[0005]本發明是這樣實現的,一種信息系統運行方式模型建立方法,按照縱向分層,橫向劃分域建立模型,縱向分層采用不同層次表示不同粒度的運行方式,縱向按照電網企業信息系統復雜度劃分為5個層次模型;橫向按照ER圖模型,按照業務類型劃分不同運行實體,運行實體之間以運行關系建立連接;每個縱向分層中均由一個橫向實體關系模型構成,所述橫向實體關系模型中包括運行實體、運行關系、運行屬性以及運行狀態。
[0006]進一步地,所述運行實體包括物理映射和邏輯映射,物理映射表示主機、存儲和網絡,邏輯映射為應用系統、數據網以及傳輸網;
[0007]所述運行關系為兩個運行實體之間建立的關聯關系,每個關系有一個唯一的標識;
[0008]所述運行屬性描述運行實體所承載的數據,一個運行實體對應至少一個運行屬性;
[0009]所述運行狀態描述運行實體在信息系統運行過程中的動態變化狀況。
[0010]進一步地,所述縱向分層的5個層次包括第O層模型、第I層模型、第2層模型、第3層模型以及第4層模型,所述第O層模型包括應用系統以及應用系統的接口,所述應用系統在第O層中對應為實體關系模型中的運行實體,應用系統的接口則映射為實體關系模型中的運行屬性,應用系統之間的關聯關系對應到實體關系模型中的運行關系;
[0011]所述第I層模型描述第O層模型中的某一具體應用系統內部各構成元素的關系,包括對應于某一具體應用系統的中間件、DNS服務、數據庫、主機以及存儲之間的關系;
[0012]第2層模型對第I層模型進行粒度劃分和邏輯映射,包括對應于應用系統的應用集群與數據局集群,所述應用集群包括應用節點,以及分配給應用節點所對應的主機,所述數據局集群包括數據庫節點以及分配給數據庫節點所對應的主機,應用集群與數據局集群通過SAN網與應用存儲和數據庫存儲建立數據傳輸;通過SAN網進行存儲復制,數據庫集群進行數據庫復制后通過信息網傳遞;信息網與應用集群與數據庫集群之間建立數據傳輸聯系;
[0013]第3層模型將第2層模型中的運行實體進行物理映射為設備,將SAN網物理化為SAN交換機并通過核心導向器進行應用存儲與數據集存儲,信息網與應用集群和數據庫集群之間通過匯聚交換機匯聚在核心交換器上,并通過廣域網路由器進行數據的傳遞;
[0014]第4層模型對第3層模型中物理映射的運行實體添加運行屬性與運行狀態。
[0015]進一步地,建立模型后進行模型實體化,模型實體化的步驟包括:
[0016]I)將主機、存儲以及網絡映射到模型中的運行實體;
[0017]2)將運行實體與運行實體的運行屬性進行關聯;
[0018]3)定義運行實體之間的關聯關系;
[0019]4)以XML形式描述運行實體、運行屬性及運行關系;
[0020]5)管理對模型文件進行翻譯,形成運行方式拓撲。
[0021]本發明與現有技術相比,有益效果在于:
[0022]模型的建立更具針對性,以往研宄成果以普遍適用為目標,與電網領域實際業務情況存在差異,很難應用于電網領域,本發明建立的模型符合電網領域,模型在電網企業更易實例化。
[0023]本發明以應用系統為總線,在宏觀上可以反映應用系統運行的總體架構,微觀上能夠展現重要配置信息的運行方式模型。按照運行方式模型對應用系統進行運行方式梳理,可以完整的展現一個應用系統的部署架構、突出應用系統的運行方式特征、理清各應用系統之間的物理關聯與邏輯關聯,為信息系統資源調配、檢修計劃的編制與執行以及運行異常狀態下的應急處置提供強有力的數據支撐,起到分析輔助決策的作用。運行方式模型可以覆蓋整個“調、運、檢”體系,此項研宄對電力系統信息化建設與發展有著重大的意義。
【附圖說明】
[0024]圖1是本發明實施例提供的第I層模型的邏輯結構框圖;
[0025]圖2是本發明實施例提供的第2層模型的邏輯結構框圖;
[0026]圖3是本發明實施例提供的第3層模型的邏輯結構框圖;
[0027]圖4是本發明實施例提供的第4層模型的應用集群的邏輯結構框圖。
【具體實施方式】
[0028]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0029]一種信息系統運行方式模型建立方法,按照縱向分層,橫向劃分域建立模型,縱向分層采用不同層次表示不同粒度的運行方式,縱向按照電網企業信息系統復雜度劃分為5個層次模型;橫向按照ER圖模型,按照業務類型劃分不同運行實體,運行實體之間以運行關系建立連接;每個縱向分層中均由一個橫向實體關系模型構成,所述橫向實體關系模型中包括運行實體、運行關系、運行屬性以及運行狀態。
[0030]運行實體包括物理映射和邏輯映射,物理映射表示主機、存儲和網絡,邏輯映射為應用系統、數據網以及傳輸網;是運行關系、運行屬性以及運行狀態存在的載體,運行關系和運行屬性都是依賴于運行實體而存在的,
[0031]運行關系為兩個運行實體之間建立的關聯關系,每個運行關系有一個唯一的標識;運行關系是整個模型的核心,它表示了兩個運行實體之間的關聯關系,是運行實體之間關系的抽象表示,即當某一運行實體的屬性發生變化時,與其有關聯關系的運行實體會感知到運行實體的變化。
[0032]每個運行關系有一個唯一的標識,通過標識能夠從模型中檢索出對應的關系,在實體關系模型中運行關系是具備方向性的,運行關系的起點實體狀態發生變化時,會對關系終點實體產生影響,反之則不會產生影響。
[0033]一個運行關系只能關聯一個起點實體,也只能關系一個終點實體,是嚴格的一對一關系,對于雙向都有關系的實體,可由兩個關系表示。一個實體可以有多個關系,即可以形成一個實體對應多個實體的形式。
[0034]運行屬性描述運行實體所承載的數據,一個運行實體對應至少一個運行屬性;比如當運行實體對應主機時,它的屬性可為CPU、內存等配置信息,運行屬性的說明如下:
[0035]a) 一個運行實體可以有若干個運行屬性;
[0036]b)不能細分的運行屬性稱之為原子屬性,如CPU占用率等;
[0037]c)運行屬性是具有類型和值的定義,比如CPU占用率它的類型為數值,20則為它的值;
[0038]d)每個運行屬性值是有一定的變化范圍的,通常稱屬性值的變化范圍為屬性值±或,比如CPU占用率變化范圍為O?100 ;
[0039]e)運行實體中的運行屬性具有唯一的標識,同一運行實體中不能出現相同標識的運行屬性。
[0040]