EFS文件系统装载是否可以随机进行



我们有一个EFS和一个安装它的EC2。在EC2内部,Docker正在安装一个卷,运行Lumen应用程序,所以现在我的应用程序可以访问EFS。我知道,如果不进行这种装载,我们的应用程序将把所有文件写入Lumen的本地空间,如果我们破坏Docker实例,就会破坏本地空间。我们有代码来确保在启动Elastic Beanstalk时进行初始装载,并且我们有一个可写的装载文件系统。

我们想知道的是,这些挂载在成功挂载后消失的情况有多普遍(可能是在几天、几个月等之后(,检查挂载是否仍处于活动状态的最佳方法是什么?

我目前的想法是在EFS上有一个文件,并间歇性地查看我的应用程序是否可以读取它。但这个计划是基于这样的假设,即这个装载的卷可能会因为某种原因而消失。

远至"可用性";AWS EFS担心它相当可靠。从文件页面

每个EFS文件系统对象(如目录、文件和链接(使用Standard在文件系统的多个AZ之间冗余存储存储类。

AWS EFS具有生命周期功能,可以在不同类型的EFS(标准到一个区域等(之间移动文件。

在耐用性方面,它在一年内提供了11个9的耐用性(与s3相同(,这对一般系统来说非常好。

因此,AWS EFS不能自行卸载。至少它根本不应该发生。尽管您可以使用生命周期事件根据访问来更改层。

生命周期https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html

关于可用性和耐用性的常见问题解答:https://aws.amazon.com/efs/faq/

相关内容

最新更新