我正在计划使用aws免费套餐进行一些应用testing。 我正在使用lambadafunction和云观察,将Windows时间(每月750小时)分配给Windows实例(默认30GB)和Ubuntu实例(8GB默认)。
免费层文件说免费层获得30GB的存储权利? 这意味着我需要在两个实例之间划分我的存储空间,所以我不会因为我的免费套餐月度使用量而收费正确吗? 有两个实例并保持在免费存储层的最佳方式是什么?
免费套餐提供什么
免费的级别可以获得30GB的EBS存储,以及其他许多function,包括:
加上一大堆其他服务。 你可以在这里看到列表 。
什么是免费套餐
免费层似乎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。