一個雙層的網路應用程式將在一個新的單一區域 VPC 中執行,該 VPC 具有網際網路閘道和四個子網路(兩個公有子網路帶有 IGW 路由,兩個私有子網路沒有預設路由)。該應用程式在外部 Application Load Balancer 後方的 EC2 執行個體上執行,並且不能直接從網際網路存取。該應用程式使用相同區域中的 S3 儲存貯體進行 GET 和 PUT 操作。設計一個 VPC 架構,以在滿足這些要求的同時,最大限度地降低資料傳輸成本。工程師應該選擇哪種解決方案?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 EC2 執行個體部署在私有子網路中。在 VPC 中建立一個 S3 gateway endpoint,在 endpoint 建立期間指定私有子網路的路由表,以新增到 Amazon S3 的路由。.
為什麼這是答案
正確答案是將 EC2 執行個體部署在私有子網路中,並建立一個 S3 gateway endpoint。將 EC2 執行個體放在私有子網路中,可以確保它們無法直接從網際網路存取,符合應用程式要求。S3 gateway endpoint 允許私有子網路中的 EC2 執行個體透過 AWS 網路直接存取 S3,而無需經過網際網路或 NAT Gateway,從而降低資料傳輸成本並提高安全性。 選項 A 和 D 不正確,因為 S3 interface endpoint(PrivateLink)雖然提供私有連線,但通常比 gateway endpoint 成本更高,且題目明確要求最大化降低成本。此外,interface endpoint 需要應用程式修改 DNS 主機名稱,而 gateway endpoint 則不需要。選項 B 不正確,因為透過 NAT Gateway 存取 S3 會產生資料傳輸費用,且不符合降低成本的最佳實踐。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡