我将需要托管一个带有底层数据库的网站。我知道我可以在实例本身上运行数据库,也可以在 EBS 卷上运行它。我将经常备份到 S3,我想知道在 EBS 而不是实例本身上运行数据库有什么好处。
问问题
866 次
3 回答
2
EBS 卷会很快,超级快。它基本上作为驱动器附加到您的实例。但是,这样做的一个缺点是您一次只能将其附加到一个实例。我听说 EBS 卷下降了……这篇文章讨论了其中的一些内容……我会让它存在于它自己的实例上,如果它是一个小型数据库,则从那里对其进行快照。
于 2011-06-09T19:35:12.380 回答
1
如果您的实例崩溃,实例存储将消失。EBS更可靠。可以说,您甚至不需要额外的 S3 副本(您需要像使用任何数据库一样进行正常备份)。
于 2011-06-09T19:36:20.007 回答
0
如果您的实例崩溃,实例存储将消失,+ EBS 卷最近遇到了一个很好的问题 - 虽然这比实例存储好,但我建议您看看Amazon Relational Database Service (Amazon RDS)。我曾将它用于我的一个项目,它非常酷。
Amazon RDS 具有相当不错的优势,具有以下特点:
- 自动备份
- 数据库快照
- 自动主机更换
- 复制
当您将 EBS 与 RDS 进行比较时,两者的收费与 EBS 相比,RDS 的额外费用很少,但这是值得的。亚马逊负责一切,如果您的网站是流量驱动的,它有自动复制的解决方案。
于 2011-06-10T10:08:08.360 回答