同区域内不同账户之间的AWS数据传输费用?

4
看起来,如果S3和EC2在同一AWS区域内,则从S3->EC2或EC2->EC2的数据传输费用是免费的。
S3价格警告:
您需要支付所有进出Amazon S3的带宽费用,但以下情况除外:
•将数据传输到位于与S3存储桶相同AWS区域中的Amazon Elastic Compute Cloud(Amazon EC2)实例时。
来源:https://aws.amazon.com/s3/pricing/ EC2价格警告:
Amazon EC2 [instances]之间传输数据...在同一可用区内是免费的。
在同一AWS区域内,Amazon S3和Amazon EC2实例之间传输数据是免费的。
来源:https://aws.amazon.com/ec2/pricing/on-demand/ 如果接收数据的EC2实例属于另一个公司的单独AWS帐户,这种免费数据传输价格是否适用?例如:
•公司A与公司B合作将A的数据发送到B
•公司A的数据存储在EC2 EBS中,或者在N Virginia的S3中
•公司B在N Virginia的EC2实例中接收A的数据
如果公司A从EC2 EBS或S3向公司B发送数据,数据传输成本是否仍然免费?还是公司A必须支付,如果必须支付,费用是多少?

要从一个VPC的私有IP发送到另一个VPC的私有IP,无论账户如何,您都需要使用VPC对等连接,这本身就有成本。否则,您必须从公共IP发送到公共IP,这又会产生成本。 - jarmod
我明白了,所以确认一下,从公司A和公司B传输数据的费用确实是每GB $0.01,对吗?引用价格页面上的这一部分作为参考:“在同一AWS区域内跨可用性区域或VPC对等连接的Amazon EC2、Amazon RDS、Amazon Redshift、Amazon DynamoDB Accelerator(DAX)和Amazon ElastiCache实例或弹性网络接口中传输的数据在每个方向上收取$0.01/GB。” - user3667125
1
如果您使用公共IP或EIP(或ELB),即使实例在同一AZ中,也将支付区域内的数据传输费用,每个方向为0.01美元/GB。我认为阅读https://github.com/open-guides/og-aws#aws-data-transfer-costs也是值得的。 - jarmod
为了明确对等连接成本,对等连接本身没有费用,但在同一地区的VPC对等连接之间的数据传输每个方向为$0.01/GB。 - jarmod
1个回答

1

您的意思是(使用原帖中的示例),公司A必须使用公司B EC2服务器的公共或弹性IPv4地址,因为它们位于不同的AWS账户上,因此成本至少为$0.01/GB?还有其他额外的费用吗,还是只有$0.01/GB? - user3667125
我明白了,谢谢。为了确认,无论我使用公共IPv4、弹性IPv4、IPv6还是VPC对等连接,它都会向A公司和B公司各收取0.01美元/GB的费用,是吗? - user3667125
1
非常好,谢谢!在我接受解决方案之前,还有一个最后的问题——S3怎么办?如果公司A使用S3中的数据传输到公司B的EC2服务器,我没有找到任何与公共IP、弹性IP或VPC对等相关的定价信息。那么这将会产生什么费用呢? - user3667125
3
如果有人需要帮助,我联系了AWS支持,这是我得到的回复:“经过进一步的研究,我发现在相同区域以及相同可用区内传输数据的数据传输成本为零,但您必须使用公共IP地址。如果您使用的是弹性IPv4或IPv6地址,则EC2中的数据传输将为每GB 0.01美元。而在同一地区但不同可用区之间的AWS服务之间的数据传输被视为区域数据传输,并按每GB 0.01美元收费。” - user3667125
2
@user3667125,您是指在两个账户之间,同一区域和同一可用区之间使用“私有IP地址”以实现零数据传输成本,对吗? - Yadunandan Batchu
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接