某公司在多個可用區域的 Amazon EC2 執行個體上執行 Web 應用程式。這些 EC2 執行個體位於私有子網路中。解決方案架構師建立了一個網際網路面對的 Application Load Balancer (ALB),並將 EC2 執行個體指定為目標群組,但網際網路流量無法到達這些執行個體。架構師應如何重新配置架構以解決此問題?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在每個可用區域中建立公有子網路。將公有子網路與 ALB 關聯。更新公有子網路的路由表,其中包含指向私有子網路的路由。.
為什麼這是答案
正確答案是「在每個可用區域中建立公有子網路。將公有子網路與 ALB 關聯。更新公有子網路的路由表,其中包含指向私有子網路的路由。」 ALB 必須部署在公有子網路中才能接收來自網際網路的流量。將公有子網路與 ALB 關聯後,需要更新這些公有子網路的路由表,以包含指向私有子網路的路由,這樣 ALB 才能將流量轉發到位於私有子網路中的 EC2 執行個體。 其他選項錯誤的原因: 將 ALB 替換為 Network Load Balancer 並配置 NAT Gateway 不適用於此情境,因為 ALB 已經是應用層的負載平衡器,且 NAT Gateway 主要用於私有子網路的出站網際網路存取,而非入站流量。 將 EC2 執行個體移至公有子網路會使其直接暴露於網際網路,這通常不是最佳實踐,因為它降低了安全性。 更新 EC2 執行個體子網路的路由表以透過網際網路閘道路由傳送 0.0.0.0/0 流量,這會使私有子網路變成公有子網路,同樣會直接暴露 EC2 執行個體。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡