2016-11-28 91 views
0

我已经创建了一个S3 Bucket,并将其安装到同一个区域中的一台EC2服务器上。然后我使用为该EC2实例创建的FTP帐户将数据放入存储区。最后,我通过Http请求访问数据。Amazon S3 Bucket数据传输费用安装在EC2服务器上时适用?

我没有直接从Internet访问S3存储桶,无论是写入还是访问。所有数据通过EC2实例传输。

So, I assume per month charges as below, for fully used up 1TB S3 bucket (standard storage), 
Storage Pricing - $0.0300*1024 = $30.72 
Request Pricing - $0.005*10 = $0.05 (Assumed 10,000 request per month) 
Data Transfer Pricing - Nill (Since the bucket is not being accessed directly) 

这是正确的吗?或数据传输定价是否适用?

编号:Pricing Details

回答

3

您不支付在同一区域S3和EC2之间的数据传输,但是你付出的数据传输OUT从亚马逊EC2要在同一网络或EC2实例在不同的可用区域地区。

请参阅EC2 pricing了解更多详情。

如果您将1TB的数据OUT从AWS转移到Internet,无论是直接从S3还是通过EC2实例,您都将支付相同的价格。

提示:

如果你把从S3的数据量很大出去上网,看看CloudFront的。数据传输EC2/S3/ELB - > CloudFront免费,与从S3直接下载文件相比,CloudFront每GB的费用更便宜。

编辑:

看到@迈克尔 - sqlbot的评论,这是经常,但并非总是如此取决于服务内容S3桶的区域和CloudFront的边缘位置。

提示2:

对于真正大量它可能是值得建立的DirectConnect连接(从你的办公室/预置设置到AWS私有连接)的数据。然后数据传输变得更便宜每个Gb,但您开始支付您的DirectConnect链接的小时费率。做数学计算什么是最适合你的。

+0

太谢谢你了。 – Satheesh

+1

*“与直接从S3下载文件相比,CloudFront具有每GB更便宜的价格”*通常 - 但并非总是 - 真实。从CloudFront到互联网的带宽成本因地理边缘地区而异,独立于采购内容的EC2/S3地区以及与AWS其余地区不同的区域边界,并且还取决于为分销选择的价格等级。 –

+0

@ Michael-sqlbot 100%正确,谢谢你的关注。 –

1

如果从S3读取数据到您的EC2实例和S3存储是在同一地区作为您的EC2实例,那么有没有数据传输费用。

拆毁了

  1. 没有成本,你的EC2实例如果数据是从S3斗来在同一区域“数据传输”:EC2 Instance Pricing – Amazon Web Services (AWS)

  2. 没有如果数据转到同一地区的EC2实例,则S3存储桶的“数据转出”成本:Cloud Storage Pricing – Amazon Simple Storage Service (S3) – AWS

  3. 从EC2到S3没有“数据转出”成本。

更多信息: https://www.quora.com/In-AWS-EC2-what-counts-towards-data-transfer-costs

相关问题