AWS EC2 之间的流量怎样才被认定为是 in-region 传输呢?

2019-08-20 02:48:49 +08:00
 dangyuluo

假设我在 us-west-2 这个区域内有两台机器:

  1. Node1. IP 10.0.0.1/35.120.98.1
  2. Node2. IP 10.0.0.2/35.120.98.2

如果在 Node2 上向 10.0.0.1 发送数据,那么肯定算是内网传输。那么向 35.120.98.1 发送数据也是这么认定的么?

希望有经验的朋友赐教,谢谢

5068 次点击
所在节点    Amazon Web Services
8 条回复
timonwong
2019-08-20 02:57:03 +08:00
1. 不同 AZ 之间的数据传输就算 Regional Data Transfer (这个 In、Out 都收费...)
2. Elastic IP/Public IP,都算是公网流量(只算流出)
3. 同个 AZ 里面的内网 IP 之间传输,不收费
dangyuluo
2019-08-20 04:49:58 +08:00
@timonwong 谢谢回复。感觉好坑,也就是说 us-west-2a 和 us-west-2b 之间的流量也需要付费么?
dangyuluo
2019-08-20 04:53:00 +08:00
找到一篇文章讲的挺详细的,这个数据流量真的很坑。。

https://datapath.io/resources/blog/what-are-aws-data-transfer-costs-and-how-to-minimize-them/
arrow8899
2019-08-20 09:42:26 +08:00
能用内网 IP 就不要用公网 IP,公网要绕一圈,很慢;不同 Region 之间只能用公网 IP,流量带宽肯定是要收钱的。
Had
2019-08-20 10:39:10 +08:00
@timonwong
@dangyuluo
同 AZ EIP/PIP 传输,算 Regional Data Transfer 啊,并不是公网流量
timonwong
2019-08-20 10:54:56 +08:00
@Had 嗯你是对的[捂脸],用 EIP/Public IP 不跨 region,无论在不在同个 AZ,都算 Regional Data Transfer
dangyuluo
2019-08-21 01:23:07 +08:00
@Had 是这样的么?我在上面的链接里看到的说法是:

a) With-in availability zone (AZ):

Data transfer costs for transferring data in the same region and within the same availability zone are zero, with one caveat. You must be using a private IP address.


Or, 你说的 EIP/PIP 是公网 IP 么?我一直以为 EIP 指的是 VPC IP
Had
2019-08-21 01:48:23 +08:00
@dangyuluo
Elastic IP 和 Public IP,都是公网 IP,只不过前者是你申请的不会自动释放的,后者是自动分配也会自动释放的
具体流量怎么计费,可以看这里 https://aws.amazon.com/ec2/pricing/on-demand/ 里面关于 Data Transfer 的约定
我和 @timonwong 提到的 Regional Data Transfer 是在同一个 Region 内的数据交换的费用,我给到的连接里面专门有一部分就在讲这个,即 Data Transfer within the same AWS Region 里面也说了同 Region 使用公网 IP 如何计费
以默认的 us-east-1 为例,Internet 流量费用是 0.02 ,而 Regional Data Transfer 是 0.01

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593348

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX