在通常情况下,存储在容器中的数据是非持久化的,在容器销毁以后数据也将丢失。在当代高速发展的互联网环境下,数据丢失意味着线上生产环境的灾难性事件。SAE支持NAS存储功能,解决了应用实例数据持久化和实例间数据分发的问题。本文介绍在SAE上NAS存储的配置、删除及验证步骤。
应用部署时配置NAS存储
应用部署完成后挂载NAS
您可以在创建应用过程中设置NAS挂载,也可以在应用部署完成后配置。
结果验证
本文介绍不同系统下验证NAS挂载是否成功的方式,您可以根据实际需要选择验证方式:
- 从变更详情判断。
如果单次创建或部署的变更已经成功,变更生成的新的实例没有出现异常事件,则说明NAS挂载成功。
- 从容器角度判断。
在Webshell执行以下命令查询应用中是否存在NAS挂载信息。
cat /proc/mounts | grep nfs
当显示如下信息时,表示NAS挂载成功。
- 从业务角度判断。
在Webshell中,对挂载NAS路径进行操作,如果可以从NAS文件系统中同步看到,则说明NAS挂载成功。
取消挂载NAS
挂载NAS后,如果您不再使用NAS存储,可以取消挂载NAS。具体操作,请参见应用部署时配置NAS存储,在步骤4中关闭应用NAS存储开关,并单击确认。
注意
- 取消挂载NAS后,SAE会重新部署应用,请在业务较少的时间段配置。
- 在SAE控制台取消挂载NAS后,您在NAS中所存储的数据仍然存在,不会被删除。
常见问题
如何查看NAS中的内容?
如果您需要查看NAS中的内容,需要将NAS挂载到具体的ECS或容器上查看。具体操作,请参见以下文档: