一家包裹遞送公司在 Amazon EC2 實例上執行應用程式,並使用 Amazon Aurora MySQL 資料庫叢集。隨著應用程式成長,EC2 使用量僅略微增加,而資料庫叢集使用量卻增加得更快。新增一個讀取複本只能短暫降低資料庫負載;負載持續上升。導致資料庫使用量增加的操作是與遞送詳細資訊相關的重複讀取陳述式。該公司需要以最具成本效益的方式,降低重複讀取對資料庫叢集的影響。哪種解決方案能滿足此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在應用程式和資料庫叢集之間實作 Amazon ElastiCache for Redis 叢集。.
為什麼這是答案
實作 Amazon ElastiCache for Redis 叢集是最佳解決方案,因為它能將重複的讀取操作從 Aurora 資料庫卸載到快速的記憶體快取中。這能顯著降低資料庫負載,同時提高應用程式效能,且通常比擴展資料庫更具成本效益。新增額外的讀取複本只能暫時緩解問題,因為讀取負載持續增加,最終會再次超出讀取複本的處理能力。設定 Aurora Auto Scaling 雖然能自動調整讀取複本數量,但仍是擴展資料庫資源,而非解決重複讀取造成的根本問題,成本效益較低。修改資料庫叢集以擁有多個寫入器實例適用於寫入密集型工作負載,但此情境中問題出在重複讀取,因此不適用。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡