一個網路應用程式在多個 Amazon EC2 執行個體上執行,這些執行個體位於 Application Load Balancer (ALB) 後方的個別目標群組中。公開網站可供使用者使用。工程師需要一個開發主機名稱,該名稱路由到單一開發 EC2 執行個體進行測試,並且如果開發執行個體被替換,此路由必須自動繼續運作。使用 Route 53 託管區域,哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為開發網站建立一個指向 ALB 的 A 記錄。建立一個 ALB 監聽器規則,將開發網站的請求轉發到包含開發執行個體的目標群組。.
為什麼這是答案
正確答案利用了ALB的靈活性。為開發網站建立指向ALB的A記錄,確保所有請求都先到達ALB。然後,ALB監聽器規則可以根據主機名稱(例如dev.yourdomain.com)將請求路由到特定的目標群組,該群組僅包含開發EC2執行個體。這樣,即使開發執行個體被替換,只要新的執行個體加入到相同的開發目標群組,路由就能自動繼續運作,無需更改DNS記錄。 其他選項不符合要求: 使用公有IP位址的A記錄會導致每次開發執行個體替換時都需要手動更新DNS記錄,不符合自動運作的要求。 將請求重新導向到開發執行個體的公有IP位址,這不是ALB監聽器規則的典型用途,且同樣存在IP位址變更的問題。 將所有執行個體放在同一個目標群組中,ALB無法區分開發請求和生產請求,導致開發請求也可能被路由到生產執行個體,不符合測試隔離的要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡