采用金融級分布式中間件SOFAStack作為全行統(tǒng)一的分布式技術(shù)中間件,并制定相應(yīng)的云原生應(yīng)用開發(fā)運維規(guī)范,用以支撐全行業(yè)務(wù)系統(tǒng)的分布式微服務(wù)化改造,分布式云平臺由IaaS和PaaS組件提供基礎(chǔ)設(shè)施和應(yīng)用中間件能力,分布式云平臺為上層業(yè)務(wù)應(yīng)用提供高可靠、高可用、高性能、彈性伸縮等基礎(chǔ)能力保障,不僅在可靠性、可用性方面達(dá)到了傳統(tǒng)小型機(jī)和大型機(jī)水平,還在彈性伸縮和容災(zāi)能力等方面遠(yuǎn)遠(yuǎn)超越了由傳統(tǒng)小型機(jī)和大型機(jī)為基礎(chǔ)的技術(shù)架構(gòu)所提供的能力。
云平臺建設(shè)投產(chǎn)后,基礎(chǔ)軟硬件將具備完全國產(chǎn)化替代能力,依靠單元化部署架構(gòu)可實現(xiàn)單元級、數(shù)據(jù)中心級和城市級容災(zāi)切換和容量調(diào)整,云平臺底層管控組件基于分布式Paxos和Raft算法提供基本的分布式高可用能力,分布式云平臺在IaaS層由云操作系統(tǒng)將虛擬化的計算資源、存儲資源和網(wǎng)絡(luò)資源進(jìn)行有效管控,成為一個個為上層提供基礎(chǔ)資源的云底座平臺,部署在各數(shù)據(jù)中心,再由PaaS層管控將各數(shù)據(jù)中心的云底座平臺有效連接,形成具備多地多中心多活的云平臺為業(yè)務(wù)應(yīng)用系統(tǒng)提供服務(wù)。
一是實現(xiàn)“同城+異地”多中心多活架構(gòu),支持單元化部署模式,分布式云平臺滿足異地容災(zāi)需求,金融級分布式數(shù)據(jù)庫Oceanbase的多副本、數(shù)據(jù)強(qiáng)一致性、高可靠、高性能等特點有效支撐了異地多活架構(gòu)的建設(shè),單元化部署架構(gòu)下的流量秒級切換、數(shù)據(jù)0丟失等正是來源于Oceanbase數(shù)據(jù)庫的能力保障,可以說Oceanbase數(shù)據(jù)庫是云平臺容災(zāi)能力體系的基石,因此只要對同城容災(zāi)、異地容災(zāi)能力有要求的業(yè)務(wù)系統(tǒng)都必須選擇使用Oceanbase數(shù)據(jù)庫。