某公司使用單一可用區域中的 Amazon EC2 和 Amazon RDS Multi-AZ DB 實例構建了一個無狀態的兩層應用程式。新管理層希望該應用程式具有高可用性。解決方案架構師應該怎麼做才能滿足此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 設定應用程式以使用 Multi-AZ EC2 Auto Scaling 並建立 Application Load Balancer.
為什麼這是答案
正確答案是設定應用程式以使用 Multi-AZ EC2 Auto Scaling 並建立 Application Load Balancer。無狀態應用程式結合 Multi-AZ EC2 Auto Scaling 可確保應用程式層在多個可用區域中自動擴展和替換故障實例,提供高可用性。Application Load Balancer (ALB) 則負責將流量分發到這些跨可用區域的 EC2 實例,並在實例故障時自動將流量重新導向到健康的實例。 將 EC2 實例快照傳送到不同 AWS 區域是災難復原策略,而非高可用性。Amazon Route 53 延遲型路由用於將使用者導向延遲最低的區域,這與單一區域內的高可用性無關。雖然建立 Multi-AZ Application Load Balancer 是正確做法的一部分,但單獨的 Route 53 規則並不能確保應用程式層本身的高可用性,還需要搭配 Auto Scaling。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡