一個由 Amazon Aurora 叢集支援的網站,在尖峰時段遇到回應時間變慢的問題。使用者執行的搜尋很少重複,且流量模式會隨季節和日期而變化。為了在有效利用資源的同時提高效能,管理員應該實作哪種解決方案?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個或多個 Aurora Replicas,讓應用程式使用 reader endpoint 進行搜尋查詢,並在副本上啟用 Aurora Auto Scaling。.
為什麼這是答案
正確答案是建立一個或多個 Aurora Replicas,讓應用程式使用 reader endpoint 進行搜尋查詢,並在副本上啟用 Aurora Auto Scaling。這是因為 Aurora Replicas 專為讀取密集型工作負載設計,可以分擔主資料庫的讀取負載,特別適合搜尋查詢。啟用 Aurora Auto Scaling 可確保在流量模式變化時,讀取容量能自動調整,有效利用資源。 將 Amazon ElastiCache for Redis 叢集放置在資料庫前面,並修改應用程式以檢查和填充查詢的快取,對於重複性高的搜尋查詢很有效,但題目說明使用者執行的搜尋很少重複,因此快取效益有限。在 Aurora 儲存層上佈建 IOPS 可以處理尖峰 I/O 負載,但這主要解決 I/O 瓶頸,而非讀取負載過高導致的回應時間變慢。增加資料庫執行個體類別並設定 Aurora Auto Scaling 以調整執行個體大小,會增加寫入執行個體的負載,且成本較高,不如使用讀取副本來分擔讀取負載更具成本效益和效率。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡