成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

企業信息化大集中化建設應重回分布式單元架構

開發 架構 分布式
簡單來說就是原來各個省,子公司都有的IT系統全部廢棄,采用全新構建的一套集中化系統來滿足集團所有省公司,專業公司的需求。

本文轉載自微信公眾號「人月聊IT」,作者何明璐。轉載本文請聯系人月聊IT公眾號。

個人從2009年就開始參與電信運營商的ERP集中化建設。

簡單來說就是原來各個省,子公司都有的IT系統全部廢棄,采用全新構建的一套集中化系統來滿足集團所有省公司,專業公司的需求。

這樣建設的好處當前是顯而易見的,即從建設成本,運維成本,業務特別是財務管控能力提升各個方面都明顯增強。集中化即集約化,不僅僅是成本降低,更加重要的是集團整體管控能力大幅提升。

09年的大集中化建設,基本還是傳統的單體應用架構,而且是IOE模式。

即采用EMC集中化存儲,Oracle數據庫,小型機來完成IT基礎設施架構的搭建。這些IT硬件設備雖然昂貴,但是最大的好處就是高可用和高可靠,確保了IT基礎設施層足夠穩定。

但是集中化建設的系統仍然會面臨擴展性的問題。

即從5年到10年的長周期來看,原來的IT基礎設施架構是否能夠平滑擴展支撐,就是一個關鍵問題。特別是我前面文章經常談到的DB數據庫能力,DB數據庫集群要做到完全水平彈性擴展很難,包括Oracle RAC集群本身也有性能極限,一般來說也就擴展到單點2到3倍能力就是極限。

因此在2012年啟動了私有云PaaS平臺建設工作,提出了平臺+應用的構建模式,并且參考互聯網的做法進行去IOE,采用開源軟件和X86服務器進行替代。

這個在當前集團信息化建設中相當超前。

不僅僅是去IOE和開源化軟件應用,更加重要的是進行了組件化拆分,和當前微服務一個道理。組件化拆分最重要的又是數據庫拆分。一個單體應用首先按組件模塊進行了一次拆分,拆分為多個數據庫。同時為了滿足所有省份和組織的使用,又對數據庫進行了一次水平拆分和分片操作。

可以看到,引入了如下復雜性。

  • 開源化和去IOE,從IaaS過渡到PaaS層
  • 微服務拆分后的橫向集成
  • 消息,緩存等技術服務縱向集成
  • 數據庫拆分,包括DaaS層的分布式事務

如此多的復雜性引入,要做好是相對困難的事情。因此整個私有云PaaS平臺建設和推進實際并不算太成功。這個不僅僅是技術的問題,還是涉及到業務,組織管控,廠商配合度各個方面的問題需要去解決。

這也再次印證了在合適的時間采用合適的技術的道理。

好了,在這里拋出今天的問題。

即使在集中化建設模式下,為了應對高可用性和擴展性,也會對單體應用進行微服務拆分,同時對數據庫進行水平和垂直拆分來滿足性能和擴展性要求。但是由于微服務和數據庫的拆分,在集成協同,分布式事務處理方面引入大量問題。是否有更好的思路去解決這個問題?

集團的多組織架構談起

一個集團可能有很多的子公司,集中化建設的思路就是全部上一套系統以方便管控。一套系統就代表固化了一套標準的業務流程和規則,這個思路本身沒有錯。

但是上一套系統難道就意味著必須所有的數據都存在在一個數據庫?

答案顯然不是。

即使在傳統多組織架構下你也可以看到,集團和子公司之間是有交互,比如全面預算管理,預算下達,財務的管控和統一財務報表。關鍵是項目的跨組織審批和確認。

但是你會看到實際上集團和各個子公司間的協同點并不多,大部分業務運作往往在子公司內部就可以完成。也就是集團和子公司本身就是一種松耦合關系。

那么在這種情況下日常業務運作并不需要數據大集中。數據大集中更多是為了后續的數據運營和數據分析,這個本身可以后續通過構建類似大數據平臺,數據中臺來解決。

多套系統能否統一集中管控?

比如集團構建一套SCM供應鏈系統。

傳統集中化做法就是構建一套系統再微服務化拆分,然后統一部署,統一管理和運維。但是集中化本身也帶來新問題。

  • 其一是后續談下擴展很麻煩,或者無法做到彈性擴展。
  • 其二是系統一旦宕機或故障,往往會影響所有組織的業務運作

那么能否既做到所有組織用一套系統,又讓各套業務系統完全垂直化獨立部署和管控。從應用,中間件,上層業務系統都形成一種分布式的單元模組。

也就是說20個組織。

那么我們開發的SCM系統就獨立部署20套,每個組織使用一套獨立的系統。當然如果存在小型組織,也可以多個組織使用一套獨立系統。

組織和系統間形成一種松耦合,可配置的關系。

對于部署的20套系統又需要做到統一的發布和交付,統一的后續監控運維。在傳統模式下你會發現這個很難做到。

但是在當前云原生架構下,基于DevOps的持續集成和持續交付能力完全可以做到。也就是說雖然業務系統有20套,但是整體的管控只有一套,還是能夠做到集中化的管控。

在這種模式下,我們唯一需要解決的問題就是。

將涉及到集團和子公司協同交互的能力單獨出來,構建一個獨立的集中化系統來應對這種少量集成和交付。即使這樣也可以看到,這個集中化系統本身不會有太重的業務數據產生,更多的是基于底層業務系統已有的API服務能力進行組合或組裝編排。

業務系統按子組織拆分,也不再需要去考慮復雜的DaaS數據層和分布式事務問題。同時也建設了各個子組織之間的相互影響。

能按子組織拆分,堅決不進行微服務拆分

再回來談下微服務。

從單體應用到微服務,一個重點就是解決傳統單體應用的擴展性問題,解決業務系統后續的變更影響問題。同時也方便配合敏捷開發和團隊管理思想的推進。

但是微服務帶來的巨大問題就是集成和協同的困難,分布式事務等。

比如前面談到集中化建設,當集中化建設后整個業務系統的并發量,數據量都急劇增加。這個時候你不得不將大的單體進行拆分,以解決擴展性和性能問題。

但是集中化建設完全可以是業務規范流程+IT管控的集中化。

而不是說業務系統一定只能夠部署一套。

你完全可以按組織分別部署多套系統,再集中化進行管控。按子組織拆分,自然不會涉及到單個業務系統具體的并發量和性能問題。

當你按組織拆分解決了性能問題后,為何一定要繼續拆分微服務呢?

實際上你也可以看到,按組織進行拆分,為每個組織分配一套系統,但是又對系統進行統一管控,這才是最佳的做法。這種成本投入遠遠小于拆分微服務方式。

統一納管-DevOps和容器云

傳統模式下,要部署和管理20套相同的系統是相對困難的事情。

但是在容器云和DevOps快速發展下,已經具備了持續集成和持續交付的能力,同時可以通過容器云來實現資源的快速擴展。

比如我們可以預留20臺計算節點資源,在統一監控20套業務系統,如果發現有明顯的性能問題后,可以動態的對某組應用進行資源擴展操作。而這些操作都可以通過k8s來快速完成動態調度和資源分配。

由于云原生下的不可變基礎設施,也更加方便了確保多套系統使用同樣一套部署版本和鏡像,確保了業務系統本身的版本統一性。

當然,我們還可以基于這種分布式單元架構,實現各組系統之間的相互冗余和熱備能力。比如將A組織對應的A套系統的數據,異步的準時候同步到B套系統。那么在A套系統發生系統故障的時候,可以快速的通過流量切換將A組織的全部訪問切換到B系統上來滿足A系統的高可用。

 

 

責任編輯:武曉燕 來源: 人月聊IT
相關推薦

2012-11-14 13:41:17

信息化網絡

2011-07-08 19:46:28

中小企業信息化建設

2016-01-29 15:31:37

道普網

2012-06-27 10:31:30

天璣科技企業信息化IT服務

2012-06-29 15:30:24

imo即時通訊信息化

2016-06-27 15:58:26

深信服虛擬化勁霸

2013-09-11 10:19:12

企業信息化vSphere

2012-12-27 13:54:37

企業信息化風險管理風險規避

2011-07-21 15:48:07

白皮書信息化

2013-05-27 10:10:26

信息化企業信息化

2012-08-10 09:53:08

信息化imo即時通訊

2011-03-07 15:59:43

IBMIT服務信息化推進

2014-10-22 13:50:16

天狼CIO

2011-11-16 09:39:57

SaaS云計算

2013-03-20 10:03:43

虛擬化案例企業信息化

2013-01-30 13:46:09

微信企業移動信息化

2017-07-11 11:03:54

信息化數據大數據

2012-08-28 09:53:38

用友信息化

2009-04-07 09:59:04

無線信息化RFID

2012-02-27 11:05:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠操狠狠干 | 国产精品视频一区二区三区, | 国产伦精品一区二区三区精品视频 | 宅女噜噜66国产精品观看免费 | 国产一区二区三区在线视频 | 在线观看黄视频 | 欧美做暖暖视频 | 人人人艹 | 国产激情视频 | 2019天天操 | 爱爱视频在线观看 | 中文字幕亚洲一区二区三区 | 欧美日韩不卡 | 国产精品视频不卡 | 精品影院 | 色婷婷国产精品综合在线观看 | 无吗视频| 一级做a毛片 | 午夜天堂精品久久久久 | 精品中文字幕在线 | 久久久久久99 | 911影院 | 欧美阿v| 日韩av免费在线观看 | 久久久久久中文字幕 | 少妇精品亚洲一区二区成人 | 中文字幕韩在线第一页 | 天天操天天干天天爽 | 国产综合久久 | 欧美在线a| 国产福利视频网站 | 成人亚洲精品久久久久软件 | 狠狠伊人 | 欧美色图另类 | 亚洲精品日韩在线 | 欧美1区2区 | 国产伦一区二区三区久久 | 国产乱码精品一区二三赶尸艳谈 | 亚州精品天堂中文字幕 | 黄色亚洲 | 99爱视频|