某公司正在建構新的電子商務功能,這些功能使用多個微服務,每個微服務都暴露在不同的路徑上。這些微服務運行在 Amazon ECS 上。所有公共網站都必須使用 HTTPS。該應用程式還需要原始客戶端來源 IP 位址。網路工程師應該實施哪種負載平衡方法來滿足這些要求?(請選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 從 X-Forwarded-For 標頭取得客戶端 IP 位址, 部署 Application Load Balancer.
為什麼這是答案
部署Application Load Balancer (ALB) 是正確的選擇,因為它支援基於路徑的路由,這對於具有不同微服務暴露在不同路徑上的應用程式至關重要。ALB 也原生支援 HTTPS 終止,並能將原始客戶端 IP 位址透過 X-Forwarded-For 標頭傳遞給後端目標。因此,從 X-Forwarded-For 標頭取得客戶端 IP 位址是獲取此資訊的標準且正確的方法。Network Load Balancer (NLB) 不支援基於路徑的路由,也不會將 X-Forwarded-For 標頭傳遞給目標。AWS App Mesh 是一個服務網格,用於管理微服務之間的通訊,但它本身不是負載平衡器,需要與 ALB 或 NLB 結合使用。X-IP-Source 不是標準的 HTTP 標頭,無法用於獲取客戶端 IP 位址。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡