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

分布式軟件跨X86/ARM CPU混合架構部署

開發 新聞
本文參考“分布式數據庫跨CPU架構混合部署方案(2022)”,重點介紹分布式數據庫在X86架構與ARM架構服務器上的多種混合部署方案。

近年來,隨著 ARM 技術的發展,ARM 在服務器芯片領域的應用范圍逐漸推廣,在 Intel X86 的技術標準和產品供應鏈之外,提供了新的選擇空間。

現階段需重點研究分布式數據庫同時支持 X86 和 ARM服務器的混合部署架構,在保證分布式數據庫滿足業務連續性和穩定性的同時,研究兩個平臺技術差異,實現分布式數據庫在不同軟硬件平臺兼容部署與平滑切換,豐富金融行業對不同軟硬件架構的數據庫應用經驗。

本文參考“分布式數據庫跨CPU架構混合部署方案(2022)”,重點介紹分布式數據庫在X86架構與ARM架構服務器上的多種混合部署方案。

一、跨集群混合部署

1.單獨集群混合部署

單獨集群混合部署是指將兩個無關的數據庫集群分別部署在 X86 架構與 ARM 架構硬件服務器上。

圖片

本方案適用于相同業務場景下,測試 ARM 架構數據庫與 X86架構數據庫在功能與性能間的差異。通過橫向對比的方式,驗證ARM 芯片數據庫的功能、高可用、性能等方面是否符合預期,并根據測試結果進行分析,同時反饋相關芯片廠商,以期提升 ARM芯片對分布式數據庫的支撐能力。

2.主備集群混合部署

主備集群混合部署是指利用集群間的主備架構,將主備集群分別部署在 X86 架構與 ARM 架構硬件服務器上。

圖片

在本方案中,主、備集群可按需采用不同 CPU 架構的服務器進行部署,不存在主備集群服務器 CPU 類型的關聯要求,主備集群也可按需完成切換。

在系統上線運行前期,是 ARM 化的第一階段。可采用 X86 架構 CPU 的服務器搭建分布式數據庫主集群,備集群采用 ARM 架構的服務器。因 X86 架構 CPU 的服務器性能較優,運行經驗豐富,可更好的支撐業務系統,保證系統性能和穩定性;利用 ARM 架構服務器作為備集群,可降低硬件投入成本,同時,驗證 ARM 服務器的可用性和可靠性,為數據庫服務器 ARM 化替換做好評估和準備。

當運行驗證完成,確定 ARM 服務器能滿足業務需求的條件下,進入 ARM 化替換的第二階段。通過無損的主備集群切換方案,完成主集群采用 ARM 架構服務器,備集群采用 X86 架構 CPU 服務器的轉換,實現應用系統的 ARM 化替代方案。同時,利用 X86 架構 CPU 的服務器構建備集群,最大限度保證當主集群故障的情況下,仍可以利用備集群,保證業務連續性不受大規模影響。

在 ARM 化替換的最終階段,進一步完成備集群的 ARM 架構服務器的替換,最終實現全 ARM 化 CPU 架構服務器的數據庫集群環境。

二、集群內多數據中心混合部署

數據中心的位置可用區域( Region )和可用區(Availability Zone)來描述。區域指物理的數據中心,每個區域可以實現最大程度的容錯能力和穩定性。可用區是同一區域內互相隔離的物理區域,一個可用區不受其他可用區故障的影響。每個可用區可承載不同的數據分片的數據副本。在數據副本發生少數派故障的情況下,分布式數據庫集群能夠做到數據不丟,故障轉移自動完成。

1.集群內多區域混合部署

集群內多區域混合部署是指同一集群內將管理節點、計算節點、數據節點等不同組件根據不同的區域部署在 X86 架構與 ARM架構混合硬件服務器上。

本地數據中心保持原有的 X86 架構,同城數據中心將管理節點、計算節點、數據節點等組件遷移至 ARM 架構。通過同城切換等方式對 ARM 架構組件進行測試驗證,驗證 ARM 架構的分布式數據庫功能、性能及業務支撐能力等符合預期后,再逐步替換其他區域的組件為 ARM 架構,最終實現分布式數據庫所有數據中心全部模塊 ARM 架構的部署。

圖片

2.集群內多可用區混合部署

一個機房內可以有多個可用區,不同可用區之間物理隔離,但內網互通,既保障了可用區的獨立性,又提供了低價、低時延的網絡連接。集群內多可用區之間的混合部署,指分布式數據庫集群,可部署于不同可用區內不同 CPU 架構的服務器之上。

圖片

與多機房的混合部署的逐步替換的思路相似,集群內多可用區之間的混合部署方案,亦可實現 ARM 架構服務器對 X86 架構CPU 服務器的逐步替換。

三、集群內單數據中心混合部署

1.主從架構混合部署

主從架構混合部署是指將管理節點、數據節點等主從架構的組件部署在 X86 架構與 ARM 架構混合硬件服務器上。

數據節點的混合部署可分為三個階段:第一階段數據節點主機為 X86 架構,數據節點備機為 ARM 架構,穩定運行一段時間后,驗證 ARM 架構的數據節點功能、性能等是否符合預期。第二階段將 ARM 架構的數據節點升為主機,穩定運行一段時間后,驗證 ARM 架構下的數據節點的業務支撐能力是否符合預期。第三階段實現數據節點主備機全部 ARM 架構的部署。

圖片

2.無狀態組件混合部署

無狀態組件混合部署是指將計算節點等無狀態、容錯率高的組件部署在 X86 架構與 ARM 架構混合硬件服務器上。

計算節點分別部署在 ARM 架構和 X86 架構下。待驗證 ARM 架構的計算節點功能、性能等符合預期后,再替換全部計算節點為 ARM 架構。

圖片

通過對同一分布式數據庫集群中X86和ARM服務器混合部署,提出了跨集群混合部署、集群內多數據中心混合部署和集群內單數據中心混合部署三種部署方案,滿足了金融行業對服務器在數據庫領域應用多元化的實際需求,為國內金融行業構建穩健高效的關鍵核心技術金融應用供應體系,提供了實踐經驗和可復制推廣的方案。

本文基于實際項目經驗,對分布式數據庫基于 X86 和ARM 服務器的混合部署方案進行了研究,提出了跨集群混合部署、集群內多數據中心混合部署和集群內單數據中心混合部署三種方案,滿足金融行業對服務器在數據庫領域應用多元化的實際需求,為國內金融行業構建穩健高效的關鍵核心技術金融應用供應體系,提供了實踐經驗和可參考的方案(來源:北京金融科技產業聯盟)。

責任編輯:張燕妮 來源: 架構師技術聯盟
相關推薦

2012-07-09 10:19:42

ARMX86服務器CPU

2016-08-10 20:58:21

ARM架構X86架構CPU

2023-02-22 09:53:55

架構芯片

2012-02-24 09:27:45

x86服務器

2011-03-11 13:47:28

ARM服務器軟件

2021-04-13 14:25:41

架構運維技術

2016-10-11 11:13:15

Linus Torva

2014-03-14 09:58:49

服務器ARMx86

2012-10-30 13:43:52

AMDx86ARM架構

2016-08-02 22:06:23

2010-09-01 09:09:37

X86ARM

2019-03-22 08:25:20

x86PythonARM

2012-12-04 10:23:37

ARM架構x86處理器市場

2023-05-29 14:07:00

Zuul網關系統

2010-03-20 11:03:13

VMControl虛擬化管理

2012-02-13 10:08:06

ARMWindows 8X86

2018-01-03 22:14:31

華為

2019-06-13 17:19:36

云計算

2019-10-10 09:16:34

Zookeeper架構分布式

2011-04-08 09:52:34

WindowsX86ARM
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 秋霞a级毛片在线看 | 久热电影 | 久国产精品 | 久久亚洲一区二区三区四区 | 中文字幕不卡一区 | 国产高清视频在线观看播放 | 久久免费精品 | 伊人久久麻豆 | 欧美日韩a| 九九热最新视频 | 国产乱码精品1区2区3区 | 久久99视频 | 久久免费视频观看 | 91久久精品国产91久久性色tv | 91精品国产高清一区二区三区 | 国产精品视频播放 | 久久久精品一区二区三区四季av | 青青草华人在线视频 | 精品久久久网站 | 欧美日韩一区二区三区不卡视频 | 中文字幕1区2区3区 日韩在线视频免费观看 | 国产午夜精品一区二区 | 91精品国产综合久久婷婷香蕉 | 亚洲精品久久久久中文字幕欢迎你 | 欧美1级 | 国产一级在线 | 91精品国产91久久久久久 | 国产精品高清在线 | 日韩国产在线观看 | 欧美成视频在线观看 | 欧美日韩亚洲国产综合 | 中日韩欧美一级片 | 成人av网站在线观看 | 成人在线视频一区 | 超碰人人91 | 国产一区二区三区欧美 | 久久久国产精品一区 | 日本一级淫片免费啪啪3 | 日韩在线观看网站 | 国产区一区二区三区 | 国产区第一页 |