AWS WordPress - 计算网络数据传输费用

3
我正在尝试计算从AWS WP网站中传入和传出的网络数据传输价格。一切都在Cloudfront后面。EC2/RDS返回动态资源和少量静态资源,S3仅返回静态资源。应用程序负载均衡器仅用于自动扩展目的。即使一切似乎很简单,经验表明魔鬼就在细节中。因此,在我的小旅程结束时(阅读博客和文档),我想分享我的搜索结果,并了解社区的看法。以下是架构,全部创建在同一个区域/可用性区域内(假设为欧洲/爱尔兰):

AWS WP Website Architecture

目前,网络数据传输费用如下:

对于同一地区内的其他内容,不收取费用,并且Cloudfront不会收取传入数据的费用。

例如:在同一地区,EC2和RDS DB实例之间不应该产生费用。

是否有人知道我是否遗漏了什么?还有一些微小的费用需要我监督吗?

1个回答

4
非常感谢您详细描述的问题,以及为了澄清整体架构而绘制的小图。阅读完您的问题后,以下是我想指出的几点:
  1. CloudFront数据传输价格链接已经非常过时了。该博客文章是Jeff Barr在2010年撰写的。最新的CloudFront定价页面链接在此处

  2. 从CloudFront到源S3的数据传输不是免费的,这在“区域数据传输至源(每GB)”部分中有列出。在您所在的地区,每GB为$0.02。同样适用于从CloudFront到ALB的数据。

  3. 您说“在同一区域内,EC2和RDS DB实例之间不应该收费”,这是不准确的。只有在相同可用区内的RDS和EC2实例之间的数据传输才是免费的。[参考文献]

另外请注意,S3还有请求和对象检索费用。这仍将适用于您的架构。

此外,这里有一张由lastweekinaws团队制作的美观图表,列出了所有AWS数据传输费用。

来源:https://www.lastweekinaws.com/blog/understanding-data-transfer-in-aws/


感谢您提供详细的答案并立即指出我研究中的几个缺点。关于第2点,您是正确的,但我必须澄清一下,您不需要支付S3传入费用,但正如您所说,需要支付从Cloudfront到源站的费用。顺便说一句,新的AWS定价计算器无法帮助检查此费用... - freedev
1
@freedev 我已经改进了我的回答措辞。谢谢! - jellycsc
这意味着ALB和S3都被视为Cloudfront的源。 - freedev
@freedev 是的,例如你将一个对象PUT到CloudFront URL上,文件就会被保存到S3中。另一个例子:你通过ALB向你的网站POST一个表单。 - jellycsc

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