Aws免费级EBS

我正在计划使用aws免费套餐进行一些应用testing。 我正在使用lambadafunction和云观察,将Windows时间(每月750小时)分配给Windows实例(默认30GB)和Ubuntu实例(8GB默认)。

免费层文件说免费层获得30GB的存储权利? 这意味着我需要在两个实例之间划分我的存储空间,所以我不会因为我的免费套餐月度使用量而收费正确吗? 有两个实例并保持在免费存储层的最佳方式是什么?

免费套餐提供什么

免费的级别可以获得30GB的EBS存储,以及其他许多function,包括:

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

加上一大堆其他服务。 你可以在这里看到列表 。

什么是免费套餐

免费层似乎devise为让您运行单个实例和相关服务,以帮助您确定AWS是否适合您的工作负载。 我想他们也试图让你迷上,所以你一年到期就开始付钱。

保持在免费的阶层

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

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

操作系统和EBS磁盘空间

你说Windows服务器是19GB,这是适合你的免费层。 Linux映像比Windows小得多。 由于您只能免费运行一个实例,每个实例less于30GB,所以这似乎很好。

如果你想运行两个实例,你显然只需要保持磁盘空间不变。 使用Windows,您可以使用最小的交换空间,禁用诸如hibernate,卸载不需要的组件等。

尽pipe您可以调整EBS卷的大小,但如果可能的话,缩小大小看起来有问题。 我最初build议创build一个大容量,优化窗口,然后减小尺寸,但正如迈克尔指出的,我认为你应该从你需要的容量大小开始。

既然你有5GB的EFS,你可以考虑把你的一些数据放在这里。 请注意,一旦空闲级别EBS成本为每GB 0.10美元,EFS为每GB 0.30美元。 EBS在单个AZ(数据中心)中resize,EFS将数据存储在多个AZ(数据中心)中。 EFS的吞吐量也非常高。

AWS Bill

如果您使用免费套餐以外的服务,可能还会有AWS账单。 例如,您可能需要采取EBS快照,这是卷备份。 您可以获得1GB的免费空间,但是如果您使用30GB的磁盘,则您的压缩快照将大大超过1GB。