前言
華為云數(shù)據(jù)庫GaussDB是華為自主創(chuàng)新研發(fā)的分布式關(guān)系型數(shù)據(jù)庫,具有高性能、高可用、高安全、低成本的特點,本文帶你詳細了解GaussDB數(shù)據(jù)庫的部署形態(tài)。
1、GaussDB部署形態(tài)三種類型
GaussDB部署形態(tài):單機
獨立部署是將數(shù)據(jù)庫組件部署在不同節(jié)點上。適用于可靠性、穩(wěn)定性要求較高,實例規(guī)模較大的場景。分布式形態(tài)能夠支撐較大的數(shù)據(jù)量,且提供了橫向擴展的能力,可以通過擴容的方式提高實例的數(shù)據(jù)容量和并發(fā)能力。
GaussDB部署形態(tài):集中式
高可用(1主2備):采用一主兩備三節(jié)點的部署模式,包含一個分片?!爸鱾浒妗保哼m用于數(shù)據(jù)量較小,且長期來看數(shù)據(jù)不會大幅度增長,但是對數(shù)據(jù)的可靠性,以及業(yè)務(wù)的可用性有一定訴求的場景。副本集數(shù)量僅分布式部署形態(tài)可選。每個分片下1主多副本的部署方案,3副本就是1主2備的部署方式。
GaussDB部署形態(tài):全分存式
采用單節(jié)點的部署模式,僅包含一個CMS和一個DN組件,不適用于生產(chǎn)環(huán)境。單副本實例僅支持2.2及以上版本實例。由于部署在單臺機器上,因此無法保障可用性(SLA)。
?
2、GaussDB部署形態(tài)可選參數(shù)
GaussDB部署形態(tài):實例類型
1)、“分布式版”:分布式形態(tài)能夠支撐較大的數(shù)據(jù)量,且提供了橫向擴展的能力,可以通過擴容的方式提高實例的數(shù)據(jù)容量和并發(fā)能力。
2)、“主備版”:適用于數(shù)據(jù)量較小,且長期來看數(shù)據(jù)不會大幅度增長,但是對數(shù)據(jù)的可靠性,以及業(yè)務(wù)的可用性有一定訴求的場景。
GaussDB部署形態(tài):事務(wù)一致性
僅分布式版形態(tài)有該參數(shù)。
1)、強一致性:應(yīng)用更新數(shù)據(jù)時,用戶都能查詢到全部已經(jīng)成功提交的數(shù)據(jù),對性能有影響。
2)、最終一致性:應(yīng)用更新數(shù)據(jù)時,用戶查詢到的數(shù)據(jù)可能不相同,有可能是更新后的值,也有可能是更新前的值,但經(jīng)過一段時間后,查詢到的數(shù)據(jù)是更新后的值,該種類型通常具有較高的性能。
GaussDB部署形態(tài):切換策略
該參數(shù)僅針對特定用戶開放,如需使用請聯(lián)系客服人員申請。默認選擇為數(shù)據(jù)高可靠,后期可參考修改切換策略修改。
1)、數(shù)據(jù)高可靠:對數(shù)據(jù)一致性要求高的系統(tǒng)推薦選擇數(shù)據(jù)高可靠,在故障切換的時候優(yōu)先保障數(shù)據(jù)一致性。
2)、業(yè)務(wù)高可用:對業(yè)務(wù)在線時間要求高的系統(tǒng)推薦使用業(yè)務(wù)高可用,在故障切換的時候優(yōu)先保證數(shù)據(jù)庫可用性。
GaussDB部署形態(tài):副本集數(shù)量
1)僅分布式部署形態(tài)可選。每個分片下1主多副本的部署方案,3副本就是1主2備的部署方式。支持2副本獨立部署模式,該部署模式僅針對特定用戶開放,如需配置白名單權(quán)限,您可以在管理控制臺右上角,選擇“工單 > 新建工單”,提交開通白名單的申請。
副本部署模式的限制如下:
-
只支持單AZ部署。
-
該模式的其他功能未做全量適配,會出現(xiàn)兼容性問題。
GaussDB部署形態(tài):協(xié)調(diào)節(jié)點數(shù)量
僅分布式部署形態(tài)可選。數(shù)據(jù)庫中包含的協(xié)調(diào)節(jié)點(CN,Coordinator Node)數(shù)量,協(xié)調(diào)節(jié)點負責接收來自應(yīng)用的訪問請求,并向客戶端返回執(zhí)行結(jié)果;負責分解任務(wù),并調(diào)度在各分片上并行執(zhí)行??蛇x1~9,后續(xù)可擴容至256。
備注:
為了方便大家了解部署型態(tài)中AZ及Region區(qū)別,這里面簡單介紹一下。
區(qū)域和可用區(qū):
區(qū)域和可用區(qū)用來描述數(shù)據(jù)中心的位置,您可以在特定的區(qū)域、可用區(qū)創(chuàng)建資源。
1) 區(qū)域(Region):從地理位置和網(wǎng)絡(luò)時延維度劃分,同一個Region內(nèi)共享彈性計算、塊存儲、對象存儲、VPC網(wǎng)絡(luò)、彈性公網(wǎng)IP、鏡像等公共服務(wù)。Region分為通用Region和專屬Region,通用Region指面向公共租戶提供通用云服務(wù)的Region;專屬Region指只承載同一類業(yè)務(wù)或只面向特定租戶提供業(yè)務(wù)服務(wù)的專用Region。
2) 可用區(qū)(AZ,Availability Zone):一個AZ是一個或多個物理數(shù)據(jù)中心的集合,有獨立的風火水電,AZ內(nèi)邏輯上再將計算、網(wǎng)絡(luò)、存儲等資源劃分成多個實例。一個Region中的多個AZ間通過高速光纖相連,以滿足用戶跨AZ構(gòu)建高可用性系統(tǒng)的需求。
圖例:
?
3、集中式集群部署方案
單數(shù)據(jù)中心3節(jié)點部署形態(tài)?
特點:
1) 在三臺物理機上安裝
主一備一日志三個CMS、三個ETCD
2) 數(shù)據(jù)可靠性
有兩份完整的副本(server和server2上都有一個完整的副本),一個日志副本(server3.日志副本節(jié)點可以使用低規(guī)格機器,以節(jié)省存儲資源和計算資源,降低成本)
當出現(xiàn)軟件進程級故障時,不會出現(xiàn)數(shù)據(jù)丟失情況;當server1、server2、server3任一物理機出現(xiàn)磁盤故障時,不會出現(xiàn)數(shù)據(jù)丟失情況
當兩個物理機同時出現(xiàn)磁盤故障時,可能出現(xiàn)數(shù)據(jù)丟失情況,如果是兩個完整副本故障時,數(shù)據(jù)恢復需要依賴于數(shù)據(jù)庫的備份文件
3) 高可用
DN主備間數(shù)據(jù)復制采用多數(shù)派協(xié)議
可實現(xiàn)節(jié)點級的高可用,任何一個節(jié)點發(fā)生故障后不影響服務(wù)
4) DN備不提供備機讀
同城3AZ 3副本
特點:
1) 客戶具備三AZ條件
2) 跨AZ高可用:RPO=0、RTO=60S
同城2AZ 4副本
特點:
1) 客戶只具備兩AZ條件
2) AZ間RPO=0
3) 備AZ和仲裁節(jié)點掛了,主AZ需要手動強起需要10分鐘
4) 主AZ掛了,自動切換需要60S
5) Server9采用典配的半規(guī)格
兩中心異地容災
同城三中心高可用+異地容災
4、分布式集群部署方案
同城2AZ 4副本
特點:
1) 客戶只具備兩AZ條件
2) AZ間RPO=0
3) 備AZ和仲裁節(jié)點掛了,主AZ需要手動強起需要10分鐘
4) 主AZ掛了,自動切換需要60S
5) Server9采用典配的半規(guī)格
同城3AZ多活
特點:
1) 客戶具備三AZ條件
2) 跨AZ高可用:RPO=0、RTO=60S
兩地三中心(有虛擬仲裁機房)
特點:
1) 主集群:4副本
2) 備集群:分片數(shù)與主集群相同,2副本
3) 副本跨AZ高可用: RPO=0、RTO=60S
4) 跨Region容災: RPO=10S、RTO=10MIN文章來源:http://www.zghlxwxcb.cn/news/detail-721601.html
兩地三中心(無虛擬仲裁機房)
特點:
1) 主集群:4副本
2) 備集群:分片數(shù)與主集群相同,2副本
3) 副本跨AZ高可用: RPO=0、RTO=60S
4) 跨Region容災: RPO=10S、RTO=10MIN
*本文部分內(nèi)容來自第三方(華為),僅用于學習交流參考,未經(jīng)授權(quán)嚴禁商用。文章來源地址http://www.zghlxwxcb.cn/news/detail-721601.html
到了這里,關(guān)于GaussDB for openGauss部署形態(tài)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!