经过研究,我发现从EBS支持的AMI引导有许多优点,而不是实例存储。 我有几个相关的问题:
谢谢你的帮助!
Ubuntu(12.10.1)EBS支持的AMI的最佳大小是多less? 我知道默认是8GB,如果我想作为根设备启动,我应该把它做大吗? 我似乎无法find用户使用太多的用例。
没有这个东西,因为它完全依赖于你的用例。 我通常保持我的根(/)分区默认为8GB,然后根据需要添加额外的EBS卷(/ var,/ opt,/ home等)。
一旦我创buildAMI,我如何将其作为根设备使用(而不是使用实例存储)
右键单击EBS根AMI并select“Launch Instance”,或从Launch Instance对话框中selectEBS根AMI。 Eric Hammond( 同时也是SF用户 )在他的网站上为每个地区维护一个最新的Ubuntu AMI列表。 顶部的右侧边栏。
这是什么标准的维护(快照)
这是一个非常模糊的问题,但是,定期快照可能是一个好主意。 但是,你需要小心。 根据系统上运行的软件的不同,在不先将数据刷新到磁盘的情况下拍摄快照可能会导致快照中的文件系统损坏,需要在首次引导时进行恢复/ fsck。
对于mysql数据分区,ESH的ec2-consistent-snapshot做得不错。
我通常使用根设备的默认大小,并将所有数据和应用程序放在其他EBS卷上。 这样,您可以使用ec2-consistent-snapshot和文件系统冻结实现实例的一致备份(冻结根fs通常由于竞争条件而失败)。