如何降低我的 NAT 网关的数据传输费用?

上次更新时间:2019 年 7 月 29 日

我需要降低我的 Amazon VPC 中通过 NAT 网关的流量的费用。如何降低我的 NAT 网关的数据传输费用?

解决方法

首先,确定通过 NAT 网关的流量的主要来源。然后,请考虑通过以下策略来降低数据传输和处理费用。

  • 确定发送流量最多的实例是否与 NAT 网关位于同一可用区。如果未在同一可用区,则在与资源相同的可用区中创建新的 NAT 网关,从而降低跨可用区传输数据的费用。
  • 确定您的大多数 NAT 网关费用是否在于流向同一区域的 Amazon Simple Storage Service 或 Amazon DynamoDB 的流量。如果属于这种情况,则设置网关 VPC 终端节点。通过网关 VPC 终端节点来路由发往和来自 AWS 资源的流量,而不是通过 NAT 网关。使用网关 VPC 终端节点不会产生数据处理费或小时收费。
  • 如果通过 NAT 网关的大多数流量流向支持接口 VPC 终端节点的 AWS 服务,则为相关服务创建接口 VPC 终端节点。请参阅接口 VPC 终端节点的定价详细信息,以确定潜在的成本节省。
  • 如果您的大多数互联网流量发往非 AWS 资源,请考虑为生成流量最高的实例使用互联网网关。与 NAT 网关不同,您的实例可通过互联网网关直接免费接入互联网。可以通过配置安全组和网络访问控制列表来防止对实例的未经授权访问,具体取决于您的安全策略。要通过互联网网关进行连接,实例必须位于公有子网中,并且必须有一个公有 IP 或弹性 IP 地址与其网络接口关联。

注意:您可以使用 Amazon CloudWatch 设置警报,从而监控未来的 NAT 网关使用情况。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助吗?