如何在Elastic Beanstalk上附加持久存储?
我知道我需要一个.config文件,在这个文件中我设置了每次创建实例时运行的环境参数。
我的目标是有一个卷,比方说100 is,即使实例被删除/终止,我也有一个包含持久数据的卷,所有实例都可以访问它进行读取。
我可以使用S3来存储这些数据,但它需要对应用程序进行更改,并且延迟可能是一个问题。
这样,我就可以像访问任何普通服务器一样访问文件系统。
发布于 2017-06-30 16:05:13
亚马逊网络服务现在提供了一种名为弹性文件系统(Amazon EFS)的解决方案,它允许多个实例访问一个共享文件存储。
发布于 2014-12-14 13:38:35
如果您希望拥有一个所有EC2实例都可以访问的中央数据存储库,那么Amazon S3将是您的最佳选择。
普通磁盘卷是通过弹性块存储(EBS)提供的。一次只能将EBS卷挂载到一个EC2实例。因此,要共享EBS卷上包含的数据,您需要使用普通的网络共享方法来挂载网络卷。
但是,如果您的目标是提供共享访问,而不是让一个特定的实例与其他实例共享一个卷,那么最好使用S3,因为它可以从所有实例访问。修改您的应用程序以利用S3可能是值得的。
https://stackoverflow.com/questions/26852423
复制相似问题