一個電商應用程式在多個可用區域中,透過 Auto Scaling group 中的 Application Load Balancer,在 Amazon EC2 實例上執行。該應用程式將交易儲存在執行於大型 EC2 實例上的 MySQL 8.0 資料庫中;隨著負載增加,效能會下降。該應用程式的讀取量遠大於寫入量。公司希望為不可預測的讀取工作負載提供一個可自動擴展、高可用的資料庫解決方案。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon Aurora 搭配多可用區域部署。使用 Aurora Replicas 設定 Aurora Auto Scaling。.
為什麼這是答案
正確答案是使用 Amazon Aurora 搭配多可用區域部署,並設定 Aurora Replicas 和 Aurora Auto Scaling。Aurora 專為高可用性和可擴展性設計,其讀取器實例(Aurora Replicas)可以自動擴展以應對讀取工作負載的變化,完美符合應用程式讀取量遠大於寫入量的需求。多可用區域部署確保了高可用性。 其他選項不符合要求: Amazon Redshift 是一個資料倉儲解決方案,主要用於分析工作負載,而非交易處理,且單一節點無法提供高可用性。 Amazon RDS 搭配單一可用區域部署,即使新增讀取器實例,主資料庫的可用性仍受單一可用區域限制,且讀取器實例的自動擴展能力不如 Aurora。 Amazon ElastiCache for Memcached 是記憶體快取服務,不適用於持久化交易資料庫,且 EC2 Spot Instances 不適合需要高可用性的資料庫。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡