一個使用 Amazon RDS 的應用程式,會遇到週期性的讀取密集流量高峰,導致查詢效能下降。團隊希望有一個多執行緒、可擴展的快取解決方案,以分擔讀取請求並提升效能,同時將複雜性降到最低。哪種選項是最簡單且適當的解決方案?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon ElastiCache for Memcached 來分擔來自主要資料庫的讀取請求。.
為什麼這是答案
Amazon ElastiCache for Memcached 是一個多執行緒、可擴展的快取解決方案,非常適合分擔讀取密集型工作負載,以提升應用程式效能並降低 RDS 負載。它支援簡單的鍵值儲存,能有效處理週期性讀取流量高峰,且相較於 Redis,Memcached 的管理複雜性通常較低,更符合「將複雜性降到最低」的要求。 將資料複製到 DynamoDB 並部署 DAX 叢集過於複雜,且 DynamoDB 是 NoSQL 資料庫,可能不適合現有 RDS 應用程式。在 RDS 實例上設定 Multi-AZ 主要是為了高可用性,備用實例無法直接用於分擔讀取請求。Amazon ElastiCache for Redis 雖然也是快取解決方案,但其功能更豐富(如資料持久性、發布/訂閱等),在僅需簡單快取分擔讀取請求的場景下,Memcached 更能滿足「將複雜性降到最低」的需求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡