首页 > 解决方案 > 在这种情况下,我是否必须制作 NAT GW?

问题描述

我想在 AWS 上部署 Web 服务器。

但我想知道 Nat GW 是必要的

在我的图中,

公共子网:Application Load Balancer 私有子网:Web 服务器

在此图中,来自 Internet 的访问将是:IGW -> ALB -> WEB 服务器

但是来自 Web 服务器的访问会像这样工作吗?WEB 服务器 -> ALB -> IGW

或 WEB 服务器 -> NAT GW -> IGW ?

请告诉我

标签: amazon-web-services

解决方案


从 Web 服务器访问会像这样工作吗?WEB 服务器 -> ALB -> IGW 或 WEB 服务器 -> NAT GW -> IGW ?

如果私有子网中的 Web 服务器需要访问 Internet,则它们需要NAT 网关/实例。比如安装一些软件,安装更新或者调用外部api。在这种情况下,您需要:

WEB server -> NAT GW -> IGW

但是,您可以在实例上预安装所有必需的软件,构建自定义 AMI,然后使用 AMI 启动您的 Web 服务器。在这种情况下,您可能根本不需要从您的实例访问 Internet。因此,不需要 NAT 网关。


推荐阅读