最近公司新專案使用了華為雲的ddm分布式資料庫中介軟體服務,通過一段的時間的使用感覺還不錯。近段時間發現有許多小夥伴也準備去使用這個服務,所以為大家分享一下使用 建立ddm服務的經驗,幫助小夥伴們少走彎路。
首先在使用建立ddm例項的時候小夥伴們會遇到的第乙個問題應該是如何選擇ddm例項的規格,選小了滿足不了業務量,選大了浪費多餘的效能。 那麼應該如何解決呢?ddm服務公布了不同規格ddm例項的效能壓測資料,如下圖,我們可以參考ddm的效能壓測資料,再通過對公司業務發展規模的評估,選擇相對應的ddm例項規格。
選擇規格之後,在建立ddm例項的介面,我們會看到有可用分割槽這個選項。
可能有部分小夥伴不理解可用分割槽是什麼意思,在這裡也一起解釋一下。不同的可用分割槽在物理上分布在不同的地點,可以簡單地理解為:在同一區下,電力、網路隔離的物理區域,可用區之間內網互通,不同可用區之間物理隔離(如下圖所示)。針對可用區的選擇上,主要從兩個方面考慮:(1)如果您需要提高應用的高可用性,建議您將雲伺服器建立在不同的可用區內。這樣我們使用的ddm例項虛擬機器的物理資源,就分布在了多個可用分割槽上,當其中有可用分割槽的物理資源出現故障時,只要有乙個可用分割槽還正常執行我們的ddm例項就依然可以使用。(2)如果您需要較低的網路延遲,建議您將雲伺服器建立在相同的可用區內。
還有一點需要注意的是,在建立ddm例項時選擇的vpc與安全組必須要與你的ecs伺服器使用的一致,否則會導致網路不通如下圖所示(華為雲出於安全上的考慮,vpc之間預設網路不互通,安全組不一致有可能導致網路訪問被攔截),在華為雲建立了多個vpc和安全組的同學需要注意一下。
ddm例項的使用需要關聯rds例項,因此在建立完ddm例項之後,還需要建立rds例項才能夠使用ddm例項。下面我們繼續介紹rds例項建立的注意事項。
首先需要注意的是,儲存型別一定要選擇超高io型別,如下圖所示,超高io型別的最大吞吐量達到350mb/s,效能大大提高,並且**只比普通io貴20多塊錢超值。資料庫版本,優先選擇最高mysql5.7+,新版本會修復舊版本存在的漏洞,並且效能上會有所提高。
例項型別(如下圖所示)如果僅僅是學生小夥伴自己玩玩,或者用於開發測試環境,則可選擇單機例項即可,省點錢。但是如果是使用於公司的業務,則建議選擇主備例項,預防萬一,保證業務的穩定執行,提高可靠性,就相當於買個保險了,多花點錢圖個安心,完全值得。
rds例項規格可以適當選擇小點,以便建立多個rds,比如:如果需要乙個2核8gb的rds,可以換成建立兩個1核4gb的rds。這樣的好處是,在使用ddm例項時,可以掛載多個rds,提高使用ddm例項的效能。需要注意的是,建立rds例項時,選擇的vpc與安全組,也與建立ddm例項時選擇的一樣,必須與你的ecs伺服器使用的一致。
最後在建立完rds例項之後,如果對效能有更高要求的小夥伴,可以在rds例項管理介面,建立唯讀例項,如下圖所示,建立的唯讀例項的規格與主rds例項的規格一致即可。建立了唯讀例項後,可以在ddm服務中,設定訪問主rds例項與唯讀rds例項的負載均衡策略,進一步提公升ddm例項的效能。
分布式資料庫集群中介軟體
我是乙個分布式資料庫集群中介軟體的開發者,已經一年多一點的開發時間了,今天總結點我所知道的一些事情,給有新近來到這個領域的研發人員一點借鑑。生活不易,賺錢不易,離開只是為多賺點錢。學渣 我只是說我所開發過的系統 後面文章會有詳細的分析,這裡只做簡單的梳理。也就是你要研發分布式資料庫集群中介軟體,需要...
分布式資料庫中介軟體對比總結
摘要 目前資料庫中介軟體有很多,基本這些中介軟體在下都有了解和使用,各種中介軟體優缺點及使用場景也都有些心的。所以總結乙個關於中介軟體比較的系列,希望可以對大家有幫助。目前資料庫中介軟體有很多,基本這些中介軟體在下都有了解和使用,各種中介軟體優缺點及使用場景也都有些心的。所以總結乙個關於中介軟體比較...
總結 MyCat分布式資料庫中介軟體
1,資料庫概述 聯機分析處理 olap on line analytical processing 是指通過多維的方式對資料進行分析 查詢和報表,可以同資料探勘工具 統計分析工具配合使用,增強 決策分析功能 針對上面兩類系統有多種技術實現方案,儲存部分的資料庫主要分為兩大類 關係型資料庫與nosql...