本文介紹基於專屬叢集MyBase構建自主可控資料庫和高彈性應用實踐。
背景資訊

關於專屬叢集MyBase最佳實務的更多資訊,詳情請參見基於MyBase構建自主可控資料庫和高彈性應用實踐。
初始化情境構建
專屬叢集MyBase以叢集形式可提供資源調度、主機管理、執行個體管理。詳情請參見建立叢集、添加主機、建立執行個體。您只需為主機付費,基於主機的相關功能(例如叢集、執行個體、記憶體和本地磁碟)不再收費,但使用雲端硬碟儲存時仍需收取雲端硬碟儲存費用,詳情請參見計費概述。
業務應用Auto Scaling
- 高彈性:基於設定自動建立和釋放ECS執行個體,設定完成後的擴縮容不需要人工幹預。
- 高可用:自動檢查ECS執行個體的運行狀態,及時釋放已停止的ECS執行個體並添加新的ECS執行個體。
資料庫自主可控許可權
專屬叢集MyBase開放了OS許可權,可以獲得更多自主可控的許可權,利用top、 lsof 等命令看進程的狀態,根據業務自訂監控指標。例如監控大盤按業務線分布, 或按資料庫執行個體的重要程度分布等。
Bastionhost可實現強安全、高效易用、審計易用,Bastionhost中所有的操作都會儲存到動作記錄中,可以在動作記錄中搜尋和查看日誌,詳情請參見建立Bastionhost、通過Bastionhost訪問主機(Linux)、通過Bastionhost訪問主機(Windows)。
叢集的唯讀執行個體和讀寫分離
隨著業務快速發展,專屬叢集MyBase實現讀取能力的彈性擴充,分擔資料庫壓力,可以建立唯讀執行個體和讀寫分離形式,利用讀寫分離策略和唯讀執行個體滿足大量的資料庫讀取需求,增加應用的輸送量,詳情請參見建立唯讀執行個體(MySQL)、什麼是讀寫分離。
叢集高負載使用
專屬叢集MyBase根據具體業務,超配建立多個相同規格的執行個體主機,並監測主機效能,根據業務擴容情況,適當新增主機。當業務訪問量短時間內大量增加,彈性擴容可以協助業務輕鬆應對短時間的業務高峰期。彈性配置可以臨時提升執行個體的規格(記憶體和CPU),提升整體效能。到達指定的還原時間後,執行個體的規格會自動還原到彈性配置前的狀態,詳情請參見彈性擴縮容應對流量高峰、設定叢集超配降低成本。