【发布时间】:2020-04-09 11:37:22
【问题描述】:
如果来自 S3->EC2 或 EC2->EC2 的数据传输成本位于同一 AWS 区域,它们似乎是免费的。
S3 价格警告:
您为进出 Amazon S3 的所有带宽付费,以下情况除外:
• 当实例与 S3 存储桶位于同一 AWS 区域时,将数据传出到 Amazon Elastic Compute Cloud (Amazon EC2) 实例。
来源:https://aws.amazon.com/s3/pricing/
EC2 价格警告:
在 Amazon EC2 [实例]... 之间传输的数据 相同的可用区是免费的。
在同一 AWS 区域中的 Amazon S3... 和 Amazon EC2 实例之间传输的数据是 免费。
来源:https://aws.amazon.com/ec2/pricing/on-demand/
如果接收 EC2 实例属于另一家公司的单独 AWS 账户,是否适用此免费数据传输定价?例如:
- A 公司与 B 公司建立合作伙伴关系,将 A 的数据发送给 B
- 公司 A 的数据存储在 EC2 EBS 或弗吉尼亚北部的 S3 中
- 公司 B 在弗吉尼亚北部的一个 EC2 实例中接收 A 的数据
如果 A 公司将数据从 EC2 EBS 或 S3 发送到 B 公司,数据传输费用是否仍然免费?还是 A 公司必须支付,如果支付,费用是多少?
【问题讨论】:
-
要从一个 VPC 中的私有 IP 发送到另一个 VPC 中的私有 IP,无论帐户如何,您都需要使用 VPC Peering,这本身就是有成本的。否则你必须从公共 IP 发送到公共 IP,这又是有成本的。
-
我明白了,所以要确认一下,A 公司和 B 公司的成本都是 0.01 美元/GB,对吧?引用价格页面的此部分以供参考:“跨可用区或从 Amazon EC2、Amazon RDS、Amazon Redshift、Amazon DynamoDB Accelerator (DAX) 和 Amazon ElastiCache 实例或弹性网络接口“传入”和“传出”的数据或同一 AWS 区域中的 VPC 对等连接在每个方向按 0.01 USD/GB 收费。”
-
如果您使用公共 IP 或 EIP(或 ELB),即使实例位于同一可用区,您仍需要支付区域内数据传输费用,每个方向的费用为 0.01 美元/GB。我觉得可能也值得一读github.com/open-guides/og-aws#aws-data-transfer-costs
-
为了明确对等互连成本,对等互连本身不收取任何费用,但同一区域内的 VPC 对等连接之间的数据传输每个方向为 0.01 美元/GB。
标签: amazon-web-services amazon-s3 amazon-ec2 cloud