預算有限,資源冗餘?DWS集羣縮容如何幫你解決煩勞

本文分享自華爲雲社區《GaussDB(DWS)華爲雲數倉使用實踐–預算有限,資源冗餘?華爲雲數倉集羣縮容幫你解決煩勞》,作者: OneToOne。

一、爲什麼要做縮容?

在使用GaussDB(DWS)數倉時,在業務不同的時段,對數倉的計算資源大小有不同的需求。在業務繁忙、流量高峯的時候需要對DWS集羣節點擴容,增強業務負載能力,業務峯值過去,則需要減少數據庫節點,釋放計算資源,降低成本壓力。
縮容提供了當用戶需要的計算或者存儲資源冗餘超出業務需求時,儘可能不影響用戶業務情況下縮減集羣數據倉庫節點的能力。

二、縮容使用條件和約束?

集羣狀態爲Normal,不能是隻讀,且無其他正在運行的任務信息。

縮容集羣僅8.1.1.300及以上版本支持,包週期計費模式的集羣僅8.2.1及以上版本支持。

集羣按照環的方式配置,比如4個或5個主機組成一個環,這些主機上的DN主節點、備節點和從節點都部署在這些節點裏,那麼這些節點組成一個集羣環 ,縮容的最小單元是一個集羣環,集羣至少有2個環才能支持縮容,縮容按照集羣環從後往前縮容節點。

縮容節點不能包含GTM組件,CM Server組件,CN組件。

集羣租戶賬號不能處於只讀,凍結,受限狀態。

集羣非邏輯集羣模式。包週期集羣不能處於已過期進入寬限期。

縮容不支持回滾,支持重入。縮容數據重分佈失敗,不影響業務,用戶可選擇合適的時間儘快完成重分佈,否則會導致數據長期分佈不均勻。

縮容前,需要保證對應數據庫下的data_redis爲重分佈預留schema,不允許用戶操作該schema和其內部表。因爲在重分佈過程中,會使用到data_redis並且重分佈結束後會刪除該schema,如果存在用戶表,則可能會出現數據誤刪。

縮容後的節點必須有足夠的存儲空間存放整個集羣的數據,否則縮容無法正常。執行縮容前,需對集羣剩餘容量進行檢查,條件滿足後可進行縮容。

  • 所有節點已使用物理磁盤空間均小於80%。
  • 所有用戶和角色的使用量均小於配額的80%。
  • 總數據量縮容後的空間預估要小於80%。

系統後臺會自動檢查用戶用戶集羣是否滿足上述條件,如果不滿足,則縮容按鈕置灰,用戶無法操作。

三、華爲雲GaussDB(DWS)縮容使用簡介?

DWS集羣縮容流程

image.png

如何進行集羣縮容

a.點擊集羣列表右側的詳情,選擇“節點變更”->“縮容”

image.png

b.進入縮容詳情頁面,選擇“縮容節點數量”,點擊“下一步:確認”

image.png

c.展示縮容詳情,確認後點擊“提交”

image.png

d.提交後,開始縮容

image.png

e.集羣任務信息縮容中

image.png

縮容異常處理

當用戶在縮容的執行失敗的時候,需要聯繫技術人員解決,可以在DWS集羣管理頁面選擇重試縮容。

結尾

以上便是DWS縮容的全部內容,如有問題或建議,可以在下方留言哦~

點擊關注,第一時間瞭解華爲雲新鮮技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章