采用金融級分布式中間件SOFAStack作為全行統一的分布式技術中間件,并制定相應的云原生應用開發運維規范,用以支撐全行業務系統的分布式微服務化改造,分布式云平臺由IaaS和PaaS組件提供基礎設施和應用中間件能力,分布式云平臺為上層業務應用提供高可靠、高可用、高性能、彈性伸縮等基礎能力保障,不僅在可靠性、可用性方面達到了傳統小型機和大型機水平,還在彈性伸縮和容災能力等方面遠遠超越了由傳統小型機和大型機為基礎的技術架構所提供的能力。
構建容器化發布部署平臺,基于K8S容器集群管控能力實現自動化鏡像構建、應用發布、應用擴縮容等能力,為DevOps持續集成、持續交付流水線提供能力支撐,DevOps流水線工具linkE不僅集成了容器化發布部署能力,還支持代碼管理、迭代管理、代碼審計、自動化等功能,結合開發運維一體化管理流程的優化,分布式云平臺打造出了一條高效的持續集成、持續交付流水線,達到提升開發效率、縮短版本迭代周期、提升需求交付速度的目標。
一是實現“同城+異地”多中心多活架構,支持單元化部署模式,分布式云平臺滿足異地容災需求,金融級分布式數據庫Oceanbase的多副本、數據強一致性、高可靠、高性能等特點有效支撐了異地多活架構的建設,單元化部署架構下的流量秒級切換、數據0丟失等正是來源于Oceanbase數據庫的能力保障,可以說Oceanbase數據庫是云平臺容災能力體系的基石,因此只要對同城容災、異地容災能力有要求的業務系統都必須選擇使用Oceanbase數據庫。