我使用EBS卷作为数据存储(在我的例子中,Lucene索引)。在初始化之后,我将这个50 to卷安装到Java应用程序的一个实例中。每次启动环境时,我的web应用程序都会将EBS卷附加到它正在运行的EC2实例,挂载光盘,并开始使用那里的数据(用于读取和写入)。一切都很好。
现在我正在尝试实现URL交换机制,这意味着每当我想重新部署应用程序时,我都会启动一个新的环境。但EBS的销量仍将依附于旧环境。冲突是显而易见的。
我不知道怎么才能解决这个问题。有什么想法吗?
(我已经把这个问题发到AWS论坛上了,但没有得到任何合理的答案)。
发布于 2012-09-25 09:08:38
到目前为止,我发现的唯一解决方案是有一个附加了EBS卷的额外的EC2实例,并通过NFS在运行中的EBT节点之间共享。
发布于 2012-07-24 18:03:47
我不完全确定这是什么答案:
您可以对卷进行快照并从中创建新卷,并将新卷(基于快照)附加到新服务器。
或者,您可以将网络上的数据重新同步到新卷。
但是,通过使用AWS,您可以快照旧卷、创建新卷、挂载到新服务器。
https://stackoverflow.com/questions/11626831
复制相似问题