亚马逊 EC2 免费套餐的真实成本是多少?

亚马逊 EC2 免费套餐的真实成本是多少?

我注意到亚马逊有一个免费的 EC2 套餐。我很想尝试一下,但又不敢在那里托管我自己的网站。当我看到他们向用户收费的所有方式(带宽、磁盘空间、运行小时数的费用)时,我开始头晕目眩。我只想运行一个 drupal 网站并拥有 ssh。我每月的点击量不到 5,000 次,但经常在增长。我目前的网站没有严重的问题,但我正试图节省一点现金。

我看到帖子像这样我想知道我是否必须每月支付 10 美元左右。有人能确认免费是真的免费吗?人们陷入的“陷阱”是什么,最终让他们损失金钱?

答案1

如果您只是运行 Drupal 网站,则需要一个具有 EBS 存储和弹性 IP 地址的 EC2 实例(所有 EC2 实例都有 SSH 访问权限)。EC2 实例 (t1.micro) 将免费(如果您是新客户,则免费 1 年)

您可获得 10GB 的 EBS 存储空间 - 默认的 Amazon Linux AMI 具有 8GB 根卷。我建议将其缩小到大约 4 GB,并将第二个 6GB 卷附加到您的实例(至少就我个人而言,我喜欢将我的数据与根卷分开)。您可能需要支付费用的一个领域是 I/O。Amazon 的 Linux AMI 非常高效,但根据您的 Drupal 设置和流量,每月超过 1M I/O 并不令人意外。

理想情况下,您将使用 EBS 快照进行备份,但是,这在很大程度上取决于您拥有的数据量。这是我喜欢将根卷与数据分开的原因之一。快照存储很容易超过 1GB,并且很难估计所需的快照空间(第一个快照将占已用空间的 50% 左右(取决于数据的可压缩程度)。每个后续快照将占用更少的空间,因为它是差异备份,但查看的是更改的块而不是更改的文件。或者,您可以进行更传统的备份(tar.gz)并将其上传到 S3(但请记住,生成这些备份会导致 I/O)。

您的最终成本将来自带宽 - 免费套餐包含每月 15GB。确定您当前的带宽使用情况,看看是否会超额。

您可以随时在 Amazon 网站上查看当前帐户活动,以便监控自己是否接近阈值。遗憾的是,AWS 上没有设置资源使用上限的方法 - 无论使用什么,您都必须付费。

我建议设置一个 EC2 实例,但首先保持现有主机正常运行。您可以切换 DNS 以指向 AWS Elastic IP 并进行尝试,同时密切关注您的帐户活动。如果您发现一切都在可接受的范围内,则可以取消现有主机,否则,只需恢复 DNS 并 rsyncing 任何更改以返回旧主机即可(请记住删除快照、EBS 卷并停止实例,否则您将继续产生费用)。AWS 还提供按资源使用情况细分的每小时活动的“报告” - 它们有点难以阅读,但您应该能够理解它们。它们可以帮助您确定何时以及什么可能导致您的使用量高于正常水平。

回顾一下:您应该能够提前预测带宽使用情况 - 这意味着 I/O 将是难以预测的主要因素(如果您选择该根,则快照使用情况)。

答案2

我们使用 EC2 免费套餐已有几个月了,到目前为止它确实是免费的,而且我们没有采取任何特殊措施来保持其免费。您还可以不时检查您的帐户,看看是否已接近限额,并且您可以随时暂停或终止使用以避免不必要的费用。

答案3

只有一个陷阱(我知道的)

如果超出免费套餐限制,则无法限制账单。假设您的网站遭受 DOS 攻击,您将很容易超出免费套餐限制,最终可能仅因带宽而支付高额账单。

答案4

不免费。你可以在亚马逊网站上看到。在一定配额内是免费的。超过配额则需要付费。

http://aws.amazon.com/en/free//190-6039332-6331137/

相关内容