我是EC2和备份数据的新手,但是目前,我构建的应用程序没有备份策略,我想知道如何构建一个合适的应用程序。目前,我在一个实例上有我的RoR应用程序和我的MongoDB数据库。我刚刚读到了有关EBS卷和快照的内容,但我无法理解它。
据说EBS可以用作数据存储区。如果是这样,我如何在EBS中设置MongoDB数据库并将我在EC2实例中的数据迁移到它?我不熟悉配置EBS,我已经阅读了文档并且有更多的问题而不是答案。
简而言之,我的实例现在是临时存储,我想把它变成持久存储。
谢谢,
唐
答案 0 :(得分:1)
这很简单。
配置EBS并不困难,与新硬盘配置略有不同。你只需要"附加"您的实例的EBS卷。然后在EC2内部,执行通常的操作系统磁盘初始化工作。
由于EBS是动态存储,只要您的EC2实例操作系统支持它,您就可以随时扩展磁盘空间(尽管建议在执行之前进行备份)。
但从操作角度来看,如果运行24x7x365,您可能需要考虑将数据放入RDS。因此,您不需要处理数据库安装,复杂的复制更新等。如果你偶尔运行数据库,那么你可能想要坚持使用EC2实例mongodb。