AmazonAmazon Solution Architect Professional SAP-C02 Certification·TW·更新於 1 Aug 2026
某公司的資料庫在 us-east-1 區域的 Amazon RDS for MySQL 資料庫實例上執行。他們必須以最小的延遲和沒有過時資料的方式,向歐洲客戶提供相同的資料。美國和歐洲客戶都必須能夠寫入,並且一個區域所做的寫入必須即時在另一個區域可見。哪種解決方案能滿足這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為現有的 RDS for MySQL 實例建立一個 Amazon Aurora MySQL 讀取副本。暫停應用程式對 RDS 實例的寫入,將 Aurora 副本提升為獨立的 Aurora DB 叢集,並重新配置應用程式以使用 Aurora,然後恢復寫入。將 eu-west-1 添加為 Aurora DB 叢集的次要區域,在 DB 叢集上啟用寫入轉發,在 eu-west-1 部署應用程式,並配置該應用程式以使用 eu-west-1 中的 Aurora 端點。.
為什麼這是答案
正確答案是將現有的 RDS for MySQL 實例遷移到 Amazon Aurora MySQL,然後利用 Aurora 全球資料庫 (Aurora Global Database) 功能。Aurora 全球資料庫支援跨區域的低延遲讀寫,並透過寫入轉發 (write forwarding) 實現雙向寫入,確保一個區域的寫入能即時在另一個區域可見,滿足了最小延遲和沒有過時資料的要求。
選項二不正確,因為 RDS for MySQL 的跨區域讀取副本是單向的,無法支援雙向寫入,且寫入查詢複製回主實例會導致資料衝突和延遲。
選項三不正確,因為手動複製快照和配置 MySQL 邏輯複製過程複雜,且邏輯複製通常有較高的延遲,難以滿足即時性要求。
選項四不正確,因為它省略了將 RDS for MySQL 實例遷移到 Aurora 的關鍵步驟,直接假設已經是 Aurora DB 叢集。題目明確指出資料庫在 RDS for MySQL 上執行。