在阿里云容器服务中使用NAS(NFS)数据卷

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

在阿里云容器服务中使用NAS(NFS)数据卷

jimmycmh 2016-05-25 13:46:02 浏览15822
展开阅读全文

在阿里云容器服务中使用NAS(NFS)数据卷

Docker的特性,决定了容器本身是非持久化的,容器被删除后其中的数据也一并被删除了。Docker提供数据卷(Volume),通过挂载宿主机上的目录来实现持久存储。

但宿主机上的数据卷有很大的局限性

  • 容器在机器间迁移时,数据无法迁移
  • 不同机器之间不能共享数据卷

为了解决这些问题,阿里云容器服务提供第三方数据卷,将各种云存储包装成数据卷,可以直接挂载在容器上,不同容器间可以共享,并在容器重启、迁移时自动重新挂载。

在上一篇文章中,我们介绍了如何使用OSS做为数据卷。OSSFS简单方便,但OSS作为对象存储,用来虚拟文件系统有其天生的缺陷:

  • 修改文件会导致整个文件重写
  • 元数据操作,例如list directory,性能较差,因为需要远程访问OSS服务器
  • 文件/文件夹的rename操作不是原子的

很多用户都希望

网友评论

登录后评论
0/500
评论
jimmycmh
+ 关注
所属云栖号: 容器服务Docker&Kubernetes