跳至正文

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设置成本监控提醒、流量提醒等,并采取更多措施,确保不产生不必要的成本,并可用于其他必要的开支。