我刚刚在2天前创建了我的第一个EC2实例,并对其对根设备的收费有一些疑问。目前,根设备是EBS类型,具有4000 IOPS。这个设备是可靠的,但它超出了我的预算(即使我关闭了实例,每天大约10美元),因为我的网站目前处于开发模式。所以我的问题:
谢谢!
答案 0 :(得分:1)
您似乎正在使用预配置IOPS,这是EBS卷需要高IO性能时的可选功能。
您无需切换到实例存储以避免此成本。但是,您需要在没有预配置IOPS的情况下重新配置卷,以降低成本。
最快的方法是启动一个新实例,但在这种情况下,请不要启用提供的IOPS。
但是,如果您已在卷上安装了软件,并且不想重新安装它。然后创建当前卷的快照。使用该快照创建没有预配置IOPS的新卷。将实例的根卷切换到从快照创建的新卷。然后删除旧卷。
答案 1 :(得分:1)
首先,我建议您使用
标准EBS启动(非实例存储)
没有EBS优化实例
没有预配置IOPS
一旦您熟悉EC2的工作方式,并且遇到IO瓶颈,那么您可以测试升级到EBS优化实例和预配置IOPS EBS卷。这两个功能协同工作。使用适用于您的应用程序的最低PIOPS设置。
一旦您成为EC2的专家并且不担心丢失实例及其所有数据(因为您可以自动创建新实例并且您拥有所有数据的流复制/备份),那么您可以考虑使用实例-store启动盘。我写了一篇关于EBS boot vs instance-store的文章。
我建议您从头开始新的EBS启动实例,不要优化EBS,也不要使用EBS预配置IOPS。您应该自动执行此启动过程,以便您可以轻松替换实例;很多时候这很有用,因为你已经发现了两天的经历。