AWS 免费套餐 EBS

AWS 免费套餐 EBS

我计划使用 aws 免费套餐来测试一些应用程序。我使用 lambada 函数和 cloud watch 将我的时间(每月 750 小时)分配在 windows 实例(默认 30gb ebs)和 ubuntu 实例(默认 8gb ebs)之间。

免费套餐文档说免费套餐有 30 GB 的存储空间,对吗?这意味着我需要将存储空间分配给两个实例,这样我就不用为免费套餐的每月使用付费,对吗?拥有两个实例并保持在免费套餐内存储的最佳方法是什么?

答案1

免费套餐提供什么

免费套餐可获得 30GB 的 EBS 存储空间以及许多其他内容,其中包括:

  • 单个 t2.micro EC2 实例
  • 弹性负载均衡器
  • 5GB EFS 存储空间
  • 一个 RDS 关系数据库实例,具有 20GB 存储空间和一定数量的 IOPS
  • DynamoDB no-sql 数据库,25GB 以上读/写容量
  • Lambda 无服务器计算

以及一系列其他服务。您可以看到此处列出

免费套餐适用于什么

免费套餐似乎旨在让您运行单个实例和相关服务,以帮助您确定 AWS 是否适合您的工作负载。我猜他们也试图让您上瘾,这样您一年后就开始付费。

保持在免费套餐内

保持 30GB 以内的最佳方法是为 EBS 卷分配 30GB 或更少的空间。例如,两个 15GB 卷,或一个 10GB 和一个 20GB。就我个人而言,如果您真的想避免被收费,我会留下一个小的缓冲区 - 也许尝试使用少于 29GB。AWS 经常使用吉布,与 GB 不同,但免费套餐确实说的是 GB。GiB 大于 GB。

您可以使用云监控监控您的资源使用情况。

操作系统和 EBS 磁盘空间

您说 Windows 服务器是 19GB,这在您的免费套餐内。Linux 映像比 Windows 小得多。由于您只能免费运行一个实例,并且每个实例都小于 30GB,所以这似乎没问题。

如果您想运行两个实例,显然只需减少磁盘空间。使用 Windows,您可以执行诸如使用最小交换空间、禁用休眠等操作、卸载不需要的组件等操作。

尽管你可以调整 EBS 卷大小,减小尺寸看起来有问题,如果可能的话。我最初建议创建一个大卷,优化窗口,然后减小尺寸,但正如 Michael 指出的那样,我认为你应该从你需要的卷大小开始。

由于您已包含 5GB 的 EFS,因此您可以考虑将部分数据放在此处。请注意,免费套餐结束后,EBS 的费用为每 GB 0.10 美元,而 EFS 的费用为每 GB 0.30 美元。EBS 在单个 AZ(数据中心)中调整大小,EFS 则将数据存储在多个 AZ(数据中心)中。EFS 也可以扩展到非常高的吞吐量。

AWS 账单

如果您使用免费套餐以外的服务,可能仍需要支付 AWS 费用。例如,您可能希望获取 EBS 快照,即卷备份。您可以免费获得 1GB,但如果您使用 30GB 磁盘,则压缩快照将远远超过 1GB。

相关内容