入得此门中,万般皆有法
这是最近使用阿里云服务时,得出的一点感慨.使用某类工具,某类框架,亦或是某类设计模式,只要我们懂得其中规律运用起来,往往会得心应手,更进一步则是熟能生巧,触类旁通.
公司的视频文件一直存放在乐视云存储服务上,但最近乐视风波不断,出于稳定&安全考虑,需要把之前的视频服务迁移到阿里云OSS.大家可能平常也接触过文件同步的工作,但由于公司视频文件较大,走同步脚本肯定是行不通,至于原因我想各位在用rsync第一次同步文件时对它的速度肯定有所影响,能走局域网同步还好,如果走外网环境,完全依赖公司那点带宽肯定是不靠谱的,而且脚本也会有中断的问题.
其实在我看来文件同步与文件迁移是两个本质相同,同是文件传输的工作,但概念不同的操作.一个是保证文件一致性,持续性的状态,一个主要是保证数据完整性,阶段性的状态.
好了,正式开始:阿里云OSS帮助中心提供了一个脚本工具ossimport,专门用来帮助用户将其他第三方云存储服务迁移到阿里云平台
OssImport工具可以将本地、其它云存储的数据迁移到OSS,它有以下特点:
- 支持断点续传;
- 支持流量控制;
- 支持迁移指定时间后的文件、特定前缀的文件;
- 支持并行数据下载、上传;
- 支持单机模式和分布式模式,单机模式部署简单使用方便,分布式模式适合大规模数据迁移。
支持的丰富的数据源,有本地、七牛、百度BOS、AWS S3、Azure Blob、又拍云、腾讯云COS、金山KS3、HTTP、OSS等,并可根据需要扩展;
不知道大家看出来没有,这里面没有我要迁移的乐视,简直坑爹啊!!!But就如同引言一样,这都是套路,早已被机智如我给看穿了.翻阅乐视云的云存储服务之后,你就会发现,其实这货本质上是AWS S3协议!!!简直就是拨开云雾啊.剩下的按照官方文档修改配置项,启动脚本程序,基本不用专人盯着,三天后,迁移完成.
网友评论