amazon-web-services - 在这种情况下,我是否必须制作 NAT GW?
问题描述
我想在 AWS 上部署 Web 服务器。
但我想知道 Nat GW 是必要的
在我的图中,
公共子网:Application Load Balancer 私有子网:Web 服务器
在此图中,来自 Internet 的访问将是:IGW -> ALB -> WEB 服务器
但是来自 Web 服务器的访问会像这样工作吗?WEB 服务器 -> ALB -> IGW
或 WEB 服务器 -> NAT GW -> IGW ?
请告诉我
解决方案
从 Web 服务器访问会像这样工作吗?WEB 服务器 -> ALB -> IGW 或 WEB 服务器 -> NAT GW -> IGW ?
如果私有子网中的 Web 服务器需要访问 Internet,则它们需要NAT 网关/实例。比如安装一些软件,安装更新或者调用外部api。在这种情况下,您需要:
WEB server -> NAT GW -> IGW
但是,您可以在实例上预安装所有必需的软件,构建自定义 AMI,然后使用 AMI 启动您的 Web 服务器。在这种情况下,您可能根本不需要从您的实例访问 Internet。因此,不需要 NAT 网关。
推荐阅读
- linker - 构建 core-image-minimal 时出现 LD_PRELOAD 错误
- python - 根据frozenset的长度过滤pandas数据帧
- sql - Ansible invoke-sqlcmd 因 Invoke-Sqlcmd 失败:Windows PowerShell 处于非交互模式。读取和提示\r\n功能不可用
- json - 如何使用jq从linux中json文件中的特定位置删除方括号
- r - 列表中的重复元素具有与第二个列表中的元素数量相同的长度
- angularjs - 带有单选的Angularjs列表框控件
- odoo - 如何在 odoo-10 树视图中应用过滤器?
- python - 设置从 1 到 n 的范围
- java - Android:如何优化从 firebase 获取数据?
- python-3.x - Python请求发送两次