AWS分享不同区域之间的传输成本以及APM运行过程中出现的成本问题的经验
在使用AWS、应用APM的时候,发生了很多网络相关的成本,所以我整理了一下,记住这些信息。发现一个在小流量中很难识别的网络流量问题是很有趣的。未来我觉得我们可以更加注重管理好网络成本。
服务器结构
- 实际服务对象地区为韩国
- 此前,韩国区域没有AWS,但东京区域有服务器。
- 东京地区正在提供约 10 种主要服务
- 最近的环境安装在韩国地区
- 东京地区安装APM(应用程序性能监控)工具
- APM服务将数据传输至韩国地区的Opensearch
问题情况
- 我知道同一地区没有网络费用。
- 即使是同一地区,可用 区不同也会收取费用
- 在同一区域的多个可用区之间传输数据时,大约每 GB 0.01 美元
- 没有正确了解向不同地区传输数据的成本
- 不同地区传输数据的成本约为 每 GB 0.09 美元
- 没有正确了解交通量
- 每月将大约 30TB 的数据从 APM 传输到 Opensearch,即传输到另一个区域
30000 GB * 0.09 = $2700
,这需要相当多的数据传输成本- 此外,即使位于同一区域,不同可用区的服务器产生的流量成本也会被累加。
组织
这是一个认识到网络成本高于预期的机会。个人认为TB级数据传输的价格并不是很贵,但实际查了一下,还是挺贵的。
未来,我们计划利用cloudwatch设置成本监控提醒、流量提醒等,并采取更多措施,确保不产生不必要的成本,并可用于其他必要的开支。