2

我们需要定期将大量数据从 AWS S3 存储桶传输到我们的数据中心或从我们的数据中心传输。我们考虑使用直接连接(AWS Direct Connect 的定价),我有一个问题:通常要将例如 450 GB 从 S3 传输到我们的数据中心,我们在欧洲(法兰克福)地区的 S3(定价)按每 GB 0.09 美元计费对于 AWS S3)。

如果我使用具有 10Gigabit 容量的专用 Direct Connect(按每小时 2.25 美元计费),我是否还要为 AWS S3 每 GB 支付 0.09 美元?还是我只需支付 AWS 直接连接每小时费用(无论我使用的 10G 带宽的百分比是多少)?

4

1 回答 1

4

是的。您将支付出口数据传输费用(出口 = 从 S3 到 Direct Connect 位置)。您链接到的文档也在"AWS Direct Connect 数据传输"下明确说明了这一点。

数据传出定价取决于源 AWS 区域和 AWS Direct Connect 位置。[...] 如果您使用 Direct Connect 网关,您将根据源 AWS 区域和 AWS Direct Connect 位置支付适用的出口数据费用。

正如@Maurice 在评论中正确提到的那样,使用 S3 -> Direct Connect,与 S3 -> “数据传输”部分中“数据传输”部分中提到的 Internet 传输成本相比,您只需支付一小部分数据传输成本S3 定价站点的“Amazon S3 到 Internet” 。

在那里,将根据从 S3 传输到 Internet 的每月总数据量向您收费。因此,如果您每月的容量小于 10 TB(您的 450 GB 属于这种情况),您将支付每 GB 0.09 美元,这比 Direct Connect 每 GB 多 0.02 美元。

鉴于使用 Direct Connect,您的每小时成本也与您传输的实际数据量无关,因此定价显然存在一些收支平衡点。

因此,如果您确实进行了数学运算并求解了方程式:

2.25 * 730 + 0.02 * x = 0.09 * x

对于 x(GB 数量),假设从 S3(非 Direct-Connect 案例的成本)每月最多传输 10TB(您的 450 GB 案例),那么盈亏平衡点在 ~ 23,464GB (', ' 是这里的千位分隔符)每月。

因此,如果您计划每月仅传输最多 10TB(您的 450 GB 案例),Direct Connect 将比单独使用 S3 更昂贵,但如果您尚未通过互联网到 S3。

于 2021-01-28T15:35:39.763 回答