一家新創公司的應用程式團隊正在 AWS 上部署一個新的多層應用程式。該應用程式將在 Auto Scaling 群組中、位於公有 Network Load Balancer (NLB) 後方的 Amazon EC2 執行個體上執行,並且必須支援 UDP 和 TCP 流量。最初,它將服務單一地理區域的使用者,但團隊計畫擴展到多個 AWS 區域,以便將部署放置在更接近終端使用者的地方。他們希望在推出新版本的分階段部署期間,控制每個區域接收的流量,並且必須將使用者的首位元組延遲和抖動降至最低。團隊應如何設計網路架構以滿足這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 AWS Global Accelerator,並為所需的連接埠設定監聽器。為每個區域設定端點群組。為端點群組設定流量撥號以控制流向較新區域部署的流量。將 NLB 註冊到端點群組。.
為什麼這是答案
AWS Global Accelerator 是滿足這些要求的最佳選擇。它提供靜態IP位址作為應用程式的固定入口點,並利用AWS全球網路將使用者流量路由到最近的區域端點,從而最大限度地降低延遲和抖動。Global Accelerator支援UDP和TCP流量,並允許透過流量撥號(traffic dial)精確控制流向不同區域端點的流量百分比,這對於分階段部署至關重要。將NLB註冊為端點群組中的端點,可確保流量在區域內正確分發到EC2執行個體。 Amazon CloudFront主要用於快取內容,雖然可以與NLB整合,但其設計目的不是為了優化UDP或TCP流量的直接路由或提供精細的流量控制機制。Amazon S3 Transfer Acceleration專為S3上傳加速設計,與此應用場景不符。Route 53的加權或延遲路由政策在DNS層級運作,無法提供Global Accelerator在網路層級的效能優化和流量控制能力。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡