摘要: 阿里云 NAS(Network Attached Storage)是一款高可靠高可用高性能的分布式存储产品, 应用场景包括 ECSHPCDocker 等共享存储目前已经有大量的客户使用 NAS 作为他们的数据存储, 其中包括今日头条 Ofo 这样的大型互联网企业, 也有基因测序这类生物医药企业, 还有众多的小企业, 应用场景非常丰富
阿里云 NAS(Network Attached Storage)是一款高可靠高可用高性能的分布式存储产品, 应用场景包括 ECSHPCDocker 等共享存储目前已经有大量的客户使用 NAS 作为他们的数据存储, 其中包括今日头条 Ofo 这样的大型互联网企业, 也有基因测序这类生物医药企业, 还有众多的小企业, 应用场景非常丰富
这么多的数据存储在 NAS 上面, 数据备份成为了刚需, 目前 NAS 已将备份功能加入开发进程中, 预计在 2018 年 3 月上线这里对即将上线的备份服务做一个简单的介绍
如何备份
周所周知, NAS 分为一个一个的文件系统, 每个文件系统有一个 ID 标识, 每个文件系统可以创建若干挂载点, 这样有了挂载点之后把 NAS 用 mount 命令挂载到计算机中, 多机可以挂载同一个文件系统, NAS 会保证数据在多机之间的一致性和实时性 NAS 备份服务的工作原理类似在一台计算中挂载了源 NAS 文件系统和备份的 NAS 文件系统, 备份程序从源文件系统同步文件到备份文件系统第一期会从文件粒度进行增量备份, 即第一次会进行全量备份所有数据, 后面的每一次备份会在前一次的基础上, 把增量 (增加修改) 的文件同步到备份文件系统中上线之后, 用户只需要在控制台上填写源 NAS 和备份 NAS 的 id 以及备份的频率就可以了
备份的结构
下图展示了 NAS 备份的大致结构, 假设现在有三个文件系统 aaaabbbbcccc 需要备份, 他们都备份到同一个文件系统那么 NAS 备份服务会在备份 NAS 根目录下面分别创建 3 个目录 aaaabbbbcccc 在每个目录下面都包含若干子目录, 其中一个是 latest, 存储最新一次备份的数据, 历史版本 1 存储倒数第二次备份的数据, 依此类推
如何使用备份 NAS
数据备份到 NAS 之后, 在紧急情况下如何恢复数据呢? 从上面的备份结构中, 相信机智的你已经发现了, 每个文件系统目录下面的 latest 目录包含了最新的数据, 直接把这个目录挂载到业务系统上就可以使用了对于需要历史版本数据的客户来说, 就需要使用我们的工具来 restore 一下, 因为历史版本的数据是增量形式来存放的至于这个是如何实现的, 我们下期再见~
阿里云文件存储服务三月采购季优惠上新, 全规格资源包年付 6 折起, 详情请戳: https://promotion.aliyun.com/ntms/act/season-cloudproduct.html?spm=5176.11180114.980124.1.3scCsZ&wh_ttid=pc#floor4
来源: http://geek.csdn.net/news/detail/255208