Mysql
在 AWS 上設置 MySQL 集群
我有一個目前依賴於 MySQL 的 Web 應用程序。我現在讓它在 AWS 上執行(使用庫存 RDS),它每秒可以容忍大約 500 個請求(INSERTS 和 SELECTS 的混合比例為 50/50),響應時間不到 1 秒。但是,我擔心如果這個數字增加到 1000,例如,RDS 將根本無法跟上並且響應時間會增加。為了減少這種情況,我創建了一個“只讀副本”來執行讀取以減少“主”伺服器上的負載。
然而,我想知道,是否值得我建立自己的 MySQL 集群。這會給我真正的“擴展”嗎?當我的 MySQL 集群變得繁忙等時,我可以簡單地啟動更多節點嗎?它會消除對“只讀副本”的需求嗎?有人在 AWS 上有這方面的經驗嗎?
提前感謝您的任何建議!
您用於 RDS 的實例類型是什麼?您是否在此處閱讀了常見問題解答 - http://aws.amazon.com/rds/faqs/#19
如果您已經在使用最大的實例類型,請參見此處——
問:如何將我的數據庫實例擴展到最大的數據庫實例類和最大儲存容量之外?
Amazon RDS 支持多種數據庫實例類和儲存分配,以滿足不同的應用程序需求。如果您的應用程序需要比最大數據庫實例類更多的計算資源或比最大分配更多的儲存空間,您可以實施分區,從而將數據分佈在多個數據庫實例中。
希望這可以幫助