Amazon web services 在这种情况下,我是否必须进行NAT GW?

Amazon web services 在这种情况下,我是否必须进行NAT GW?,amazon-web-services,Amazon Web Services,我想在AWS上部署web服务器 但我想知道Nat GW是必要的 在我的图表中 公用子网:应用程序负载平衡器 专用子网:Web服务器 在此图中,从Internet的访问将是:IGW->ALB->WEB服务器 但是,从Web服务器进行的访问将是这样工作的?WEB服务器->ALB->IGW 还是WEB服务器->NAT GW->IGW 请让我知道 从Web服务器进行的访问将像这样工作?WEB服务器->ALB->IGW或WEB服务器->NAT GW->IGW 如果您的web服务器需要访问internet,

我想在AWS上部署web服务器

但我想知道Nat GW是必要的

在我的图表中

公用子网:应用程序负载平衡器 专用子网:Web服务器

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

但是,从Web服务器进行的访问将是这样工作的?WEB服务器->ALB->IGW

还是WEB服务器->NAT GW->IGW

请让我知道

从Web服务器进行的访问将像这样工作?WEB服务器->ALB->IGW或WEB服务器->NAT GW->IGW

如果您的web服务器需要访问internet,专用子网中的web服务器需要NAT网关/Instance。例如,要安装某些软件,请安装更新或调用外部api。在这种情况下,您需要:

WEB server -> NAT GW -> IGW

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

首先感谢您的建议。那么,您的意思是,如果在我的web实例中安装了apache服务器,则不需要NAT GW?@shpaek Yes。如果它全部安装,并且您的web应用程序可以在没有internet的情况下运行,那么您就不需要NAT。@shpaek没问题。如果答案有帮助,我们将不胜感激。