一個遊戲網路應用程式在 Application Load Balancer 後方的 Amazon EC2 實例上執行,並將資料儲存在 Amazon RDS for MySQL 中。使用者遇到資料庫讀取效能不佳導致的長時間延遲。公司希望在最小化應用程式架構變更的情況下改善使用者體驗。解決方案架構師應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在資料庫前方使用 Amazon ElastiCache。.
為什麼這是答案
在資料庫前方使用 Amazon ElastiCache 是最有效的解決方案。ElastiCache 是一種記憶體快取服務,可以儲存經常存取的資料,從而大幅減少對 RDS 資料庫的讀取請求,降低延遲並改善效能。由於遊戲應用程式通常涉及大量重複讀取,快取機制能顯著提升使用者體驗,同時對應用程式架構的變更最小。 RDS Proxy 主要是管理資料庫連線池和故障轉移,無法直接改善讀取效能。將應用程式遷移到 AWS Lambda 或將資料庫遷移到 DynamoDB 都是大規模的架構變更,不僅成本高昂,且需要大量的開發工作,不符合「最小化應用程式架構變更」的要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡