搭上阿里云后 群晖 Cloud Sync 是怎样帮助 NAS “上天”的?

2017-10-09 10:30:49 来源:爱活网 热度:
数据灾难年年有,今年似乎特别多,先有 WannaCry 带路,后有 NotPetya 肆虐,人们不由自主地恐慌,担心自己的宝贵数据会不会成为下一个受害者。在这种想起被天灾人祸支配的恐惧的时期,人们才会想起来多搞几个备份的重要性。但是纯粹靠自己折腾异地机房灾备,很多小规模的组织都承受不了那个经济要求,遑论个人。

所以,借助公有云存储让 NAS" 上天 ",实现异地灾备成为了一个不错的选择——而现在在国内,这个选择不再只有百度了,BAT 三巨头之一阿里云的 OSS(对象存储服务)现在已经加入群晖 Cloud Sync 豪华备份套餐。

 

为什么要找上阿里云 OSS?

OSS 是什么概念呢?它和传统的文件系统存储有很多不同,OSS 把数据当作对象管理,每个数据对象一个包含数据身份标识的标签,一张写着数据描述信息的元数据表,以及存储数据的本身,适合非结构性数据的海量存储。例如,你所看到的新浪微博还有微信朋友圈里的那些照片,都是 OSS 打理的。因为成本低廉,储存能力好,很多网站都喜欢把它当作媒体文件的储存点。

阿里云 OSS 具备可信公有云存储的大多数特点,具备很高的服务可用性和数据持久性,而且也支持数据多重冗余备份和多个机房异地容灾,因为意外而发生数据丢失的可能性很低。此外公有云存储的网络接入相对自建机房而言条件更好,接入带宽和配置成本都要更加理想。根据访问频度对存储内容进行规划后,它就是一个数据访问和备份的手段。

阿里云 OSS 就像一个篮子,每次你往里面存数据的时候,就像往里面放水果,你可以想办法把各种水果区分开来分块放好,但那样并不是 OSS 最有效的使用方法——因为 OSS 并没有一个结构化的文件系统概念,强行对它进行文件系统式的管理既浪费流量又没有效率,要高效利用 OSS 得重新花时间学习。

不过对我们大多数人来说,如果并不需要那些 OSS 服务提供的独特接口,把它当作网盘来使用其实也是可以的,不过最方便无脑的手段,还就是通过一部群晖 NAS 进行全自动化的备份,将阿里云当作群晖 NAS 的备份目的地, 这样一来就可以用低成本建置异地备份。

Cloud Sync 左右逢源

针对在各种公有云存储和 NAS 服务器之间进行数据同步,群晖为 DSM 系统提供了 Cloud Sync 套件。这是一个操作使用起来非常简单无脑的实时双向同步方案,不管数据存储在阿里云 OSS 还是群晖 NAS 上,只要有远程 / 本地备份的需要,都可以根据时间制定备份排期,剩下的事情 NAS 都会自动完成。

群晖 Cloud Sync 支持超过 20 种世界范围内知名的公有云存储服务,例如亚马逊 S3,Google Drive、Dropbox 和微软 Onedrive 等,在这里我们就只专注于国内使用最广泛的百度云,和刚刚得到支持的阿里云 OSS。Cloud Sync 的思路是让 NAS 中各个用户的数据拥有尽可能多的异地备份镜像,通过添加不同的云存储服务商,还可进一步把数据备份分散,把风险降到最低。本文笔者就以把自己的数据从百度云网盘转移到阿里云 OSS 上新建的 Bucket 为例进行说明。

首先是要做的是添加两个公有云存储的账号。点击 Cloud Sync 左下界面的 "+" 添加百度云网盘和阿里云 OSS 与群晖 Cloud Sync 的关联。百度云这方会弹出一个账号连接的网页,阿里云则会要求你提供存储 Bucket 的 Access Key,记得要先到阿里云的控制后台里先创建一下这个 Key,授权后即可进入下一步设置同步目录。

这个步骤里我们要改动的关键设置有三个:一个是远程路径,即数据储存在百度云网盘 / 阿里云 OSS 上的位置,此处一般选择根文件夹进行全盘同步;另一个是本地路径,即文件要储存在 NAS 的什么位置上,这里可根据自己需要调整;最后一个是同步的方向,对于百度云网盘我们默认使用双向同步,而阿里云 OSS 作为备份用途的话,如果你希望同步哪些数据的决定权留在自己的 NAS 这边,就选择仅上传本地更改。同时,只设置单向同步还能够避免从阿里云 OSS 下载数据时使用带宽而生成费用。

要是还对安全性有更高一层的要求,可以把下方的加密选项勾上,然后输入密码生成密钥,这个密钥下载到本地后请务必保管好,不然就取不回备份了。最后别忘记在高级设置里设置需要进行备份同步的文件类型,如果对大小有把握的话还可以设置同步文件体积上限。

创建好两个公有云与 Cloud Sync 的连接,接下来要对同步进行计划任务和设置的进一步细化。为了不让备份的上传下载影响办公室的网速,我首先把两个同步任务执行的时间都放在了周末,把周一到周五的蓝色格子都涂白然后保存设置即可。其次在 Cloud Sync 的设置里,我修改了流量控制选项,把上传下载进行限速以不影响周末需要加班的同事对公司网络的访问。

接下来就是正片:在百度云网盘里,把自己想要同步到 NAS 上的数据放到 " 我的应用数据 /Cloud Sync" 文件夹内,笔者这里选了几个音乐包移动进该文件夹,此时能看到 NAS 上的 Cloud Sync 套件立即响应,开始从百度云网盘下载这些新放入的文件。因为百度云的限速原因,这里笔者等了不少时间。

待下载完成后,在 NAS 的 File Station 文件管理器中,定位到百度云的同步文件夹,然后把里面的内容复制到阿里云的同步文件夹里。到这里,用户就不需要进行任何其他操作了,静候上传完成便万事大吉。顺便说一句,阿里云 OSS 的上传下载速度比百度云快多了。

上天不仅仅是云备份

和阿里云 OSS 组合成混合云之后,本地 NAS 存储的数据不再 " 孤立无援 ",不论是作为本地数据的备份,在出现数据灾难时即时恢复到本地;还是在本地网络数据高速存取的同时,借助阿里云 OSS 的云端存储作为外网进行数据备份的跳板,在各种应用环境下,混合云的公有云部分就像是 NAS 私有云的替身,是一个经济实惠的异地灾备方案。

不过,和公有云存储进行混合同步备份,只是 NAS" 上天 " 的一环,一台 NAS 还要实现在传输效率和存储容量上的飞跃,才能真正一步登天:让 NAS 拥抱固态存储,大幅提高数据备份传输的性能,使速度 " 上天 ";带 NAS 和无人机航拍走到一起,用海量空间为航拍风景素材提供无忧存储,把 NAS 的眼界带 " 上天 " ……

但这些还不够,在群晖眼里,SkyNAS 才是真正的把 NAS 带上天,通过让 DSM 也运行在阿里云里,实现本地和阿里云的两套存储 / 计算服务系统并行运行,提供更加理想的可用来应对服务中断,就像是 NAS 放在本地,其实还有一个分身跑在阿里云上,而不仅仅是存放数据——这才是群晖 NAS" 上天 " 计划的完全体。

预告‖ 11月14日,2017亚太CDN年会将与你共同探讨。敬请期待!

 

扫描参与2017亚太CDN年会

赞助/票务垂询:

宋宝辉  15026848778

微信:song_bao_hui

 

责任编辑:张驰