亚马逊 AWS 定价(网站/服务器)

the*_*tic 3 amazon-ec2 amazon-web-services

我在 Amazon AWS 上托管了两个网站,我的流量并不出色,但我仍然需要让它们保持正常运行。我有两个弹性 IP。我并不是 100% 熟悉那里发生的事情,但大约半年前,我关注了一些博客文章,并成功在 EC2 上托管了我自己的网站。现在,我每月支付大约 40 美元,与其他托管公司相比,这是相当多的,在其他托管公司中,您每月只需为多个域支付 5 美元。难道我做错了什么 ?我最初选择使用宣传的免费套餐,但最终每个启动的实例按小时付费(我什至不知道为什么)。

有人可以就如何正确使用 EC2 给我建议,或者至少引导我走向正确的方向吗?

我大约 99.5% 的账单是每小时支付 0.020 美元,例如上个月的账单几乎是由以下部分组成的:

每个微型实例 (t1.micro) 实例小时(或部分小时)0.020 USD [1,488 小时]

这大约相当于 30 美元,然后我必须加上税和我的 Route 53 托管区,结果是上面提到的 40 美元。

如果有人帮助我降低这些成本,我将不胜感激。

cyb*_*x86 6

您的成本有几个问题。

首先,您需要一个实例和相关组件 - 用于您的两个站点。从您的描述来看,您似乎正在运行两个实例,每个实例都有自己的弹性 IP。

亚马逊按实例小时计费 - 一个月有 730 小时 (24*365/12) - 因此,如果您运行一个实例一个月,您将需要支付大约 730 小时的费用。您已经指出您被收取了 1488 小时的费用 - 刚刚超过 730 的两倍(一个月有 31 天,您得到 24*31*2 = 1488)。如果您有资格获得免费套餐(t1.micro 实例也有资格),那么当月前 730 小时的 t1.micro 使用将是免费的。(你的账单看起来像:

  • 每个 Linux/UNIX(免费层)每小时 0.00 美元,t1.micro 实例 744h 0.00
  • 每个 Linux/UNIX 每小时收费 0.02 美元,t1.micro 实例 744h 14.88

如果您只拥有此帐户半年,则很可能您实际上正在运行 3 个实例 - 一个属于免费套餐,另外两个是您需要支付的费用。

AWS 在按需任务方面非常出色 - 您需要在几个小时内突然启动 10 个服务器来处理需求激增。如果您要运行固定数量的服务器,则应查看预留实例。对于预留实例,您需要支付 1 年或 3 年期的预付费用,并享受更低的小时费率。保留实例分为三种类型,具体取决于您期望运行服务器的时间比例:轻度使用、中度使用和重度使用。对于所有预订,预付费用不予退还。但是对于中低利用率的实例,如果您使用该实例,您只需支付小时费用。对于高利用率预留,无论您是否使用实例,您都需要支付小时费用。

让我们在场景中运行数字:

  • 1 年有 24*365 = 8760 小时
  • 按需 (0.02 美元) = 当年 175.20 美元 (14.60 美元/月)
  • 1 年 - 大量预订(62 美元(预付)+ 0.005 美元/小时)= 年度 105.80 美元(8.81 美元/月)
  • 3 年 - 大量预订(预付 100 美元 + 0.005 美元/小时)= 年度 77.13 美元(6.43 美元/月)

预留实例的一个缺点是,如果您锁定成本,而 AWS 随后降低其费率,您将无法获得新的较低费率。尽管如此,预留实例仍然是一个很好的选择,并且仍然有可能在 AWS Marketplace 上出售(或购买)预留实例,它提供了一些额外的选择。