是否可以通过内部端点与 ALB 进行通信?

use*_*397 4 amazon-web-services amazon-elb aws-cost-explorer

设置

portal-ECS-service我们有一个包含 2 个服务(称为和)的 ECS 集群graph-ECS-service。每个都有一个 ALB(分别为portal-ALBgraph-ALB)。

设置是这样的:

End user <-> portal-ALB <-> portal-ECS-service <-> graph-ALB <-> graph-ECS-service

笔记

  • 一切都在同一个 VPC 中
  • graph-ALBScheme: internal
  • 当从portal-ECS-service到进行通信时graph-ALB,我们使用作为端点graph-ALB.us-west-2.elb.amazonaws.com

问题

我们支付的金额非常大(约 50 美元/天)DataTransfer-Out-Bytes

问题

我读到,DataTransfer-Out-Bytes使用内部 IP 而不是公共 DNS 端点通常可以解决高成本问题。

是否可以在不通过公共 DNS 端点的情况下在内部与 ALB 进行通信?就我们而言,是否可以在portal-ECS-service <-> graph-ALB不付出高昂DataTransfer-Out-Bytes成本的情况下进行沟通?

预先非常感谢您。

MLu*_*MLu 5

如果您不需要外部访问,graph-ALB您可以将 ALB 设置为内部- 那么它将只有私有 IP。

ELB内部

为了降低数据传输成本,请进一步尝试限制跨可用区流量(同一 VPC 中可用区之间的内部流量费用为 0.02 USD/GB)。一种方法是在 ALB 配置中禁用跨账户访问:

跨AZ ELB

查看此内容以获取更多讨论:为什么我应该将负载均衡器限制到特定可用区 (AWS)?

希望有帮助:)