什么是云服务器 / EC2 费用计算器?
这个工具用来估算运行一台或多台云虚拟机(如 AWS EC2、Google Compute Engine 或 Azure 虚拟机)在一个月、一天和一年内的费用。绝大多数云厂商都按小时(或按秒,此处统一折算为按小时)对计算资源计费,因此运行成本主要取决于三个因素:你运行的实例数量、所选实例规格的每小时单价,以及每台实例每月实际开机的小时数。需要说明的是,本工具以美元(USD)单价为基础,符合 AWS、GCP、Azure 等海外厂商的国际定价方式;国内云厂商(如阿里云、腾讯云、华为云)的计费规则和币种可能不同,使用时请以各自官网价格为准。
如何使用
填入实例数量、所选实例规格的每小时单价(美元),以及每月的运行小时数。如果是全天候 7×24 小时不间断运行,一个月约为 730 小时(31 天的月份最多 744 小时)。如果只在工作时间运行——比如每天 8 小时、每月 22 个工作日——则填入 176 小时。计算器会给出估算的月度费用,以及每日、年度和单台实例的费用。
计算公式说明
核心公式为:
$$\text{费用} = \text{实例数量} \times \text{每小时单价} \times \text{每月小时数}$$年度费用就是月度费用乘以 12,每日费用则用月度费用除以 30 来估算。该结果只涵盖按需(On-Demand)计算费用,不包含存储(如 EBS)、数据传输、负载均衡,也不计入预留实例或节省计划(Savings Plan)等折扣。
实例演算
假设你运行 3 台 t3.medium 实例,单价为 $0.0464/小时,全天候 7×24 小时运行(730 小时)。月度费用 =
$$3 \times 0.0464 \times 730 = \$101.62$$年度费用 = $101.62 × 12 = $1,219.39,单台实例月度费用 = $33.87。
常见问题
一个月按多少小时计算?云厂商通常把平均月份按 730 小时计费(365 × 24 ÷ 12)。任意单个月份最多为 744 小时。
这里包含存储和带宽费用吗?不包含。本工具只估算计算(实例)小时数的费用。EBS 云盘、快照和出站数据传输等费用需要另行单独计算。
能否估算预留实例的费用?可以——只需把预留实例或节省计划的实际折算每小时单价填入,替代按需单价即可。