我是一名软件/网络开发人员,这是我第一次设置云系统来托管我编写的一个网站。我发现使用提供的计算器很难估算 Amazon EC2 云系统的成本。我完全不知道该网站将有多少流量,特别是因为我必须计算数据库 (Amazon RDS)、静态资源 (Amazon S3/Amazon EBS) 和普通页面请求 (Amazon EC2) 的流量。此外,我不知道微型实例是否足够,或者我是否需要小型或更多实例。
我唯一拥有的数据是:
- 预测每月用户数
- 每个用户在网站上花费的平均时间
- 预计同时在线人数峰值
估算成本的最佳方法是什么?是否有工具或其他东西可以运行网站并捕获所有有用的数据以估算成本(即数据库流量、静态资源流量等)?
该网站采用 Java Spring 编码。
非常感谢您对这个问题的任何经验。
非常感谢。
答案1
实例成本计算起来很简单,记住,如果您可以承诺 1 年的预留实例(一旦您找到合适的大小),它们会便宜得多(54%)。
我的实例成本远远超过带宽成本。但我只提供页面和静态内容,没有来自亚马逊的视频/流媒体。此外,在同一可用区中的 Amazon RDS 和 Amazon EC2 实例之间传输数据是免费的(只需确保您指向 DNS 名称或内部 IP)。
实例的费用是几千美元,但我的云端和带宽成本每月只有几百美元。