关于腾讯轻量与深度归档配合的文章很早就想写了,早期轻量的下行是超千兆的,但是因为前段时间腾讯云调整了入网带宽的策略,顿时感觉这个用法不太合适就搁置了。昨天的时候朋友给我发说对于轻量的入网策略变化了,国内区域入网从原来的 10Mbps 上升到了 100Mbps,于是把这个翻出来还是把它写完吧~
轻量 深度存储的组合,从轻量端而言,国内学生机跟阿里一样 108/年;除此之外现在秒杀的活动实例 1C1G3M 三年才 268 的价格,再加上很快会有一次对于轻量产品线的升配,算是入门的一个比较良好的选择。
从存储端而言,深度归档存储定位的是类似于磁带机那样对于文件的贮存,储存的东西也就是是比较大的、较少查阅的一类,存储 1T 文件一年仅需 102 元。COS 与轻量通过内网通信不会产生额外的流量费用,此外 COS 还有 COSBrownser 这样的桌面可视化管理工具,使用体验是很不错的。存储低频大文件与网盘相比的话,外网取出成本略高,不过相应的也有可靠性好一些、S3 兼容 API 普适性很好的特点。
我测试的环境是腾讯上海的轻量,因此对应的 COS 要开在上海,存储类型是在上传的时候通过参数指定的,因此在这里不需要进行过多的设置。
因为上传的是特殊的归档存储类型,因此第三方程序比如 rclone 这样的兼容 S3 API 就不知道怎么办了,最好还是 COSCMD 来解决。我的服务器是 Debian 的系统,python 环境已经配置好了,因此直接使用 pip install coscmd 就能进行安装。其他更高级的操作参考文档( https://cloud.tencent.com/document/product/436/10866 )。
配置存储桶的参数比较简单,先去云 API 密钥( https://console.cloud.tencent.com/capi )获取 ID 和 KEY,这里可以配置为仅拥有 COS 权限的子账户来提升安全性。配置桶的话很简单:
代码语言:txt复制coscmd config -a [secretID] -s [secretKey] -b [桶名] -r [地域]
其中地域参考( https://cloud.tencent.com/document/product/436/6224 ),桶名不仅包含你自己给的名字,还有后面的一串数字,比如我的 archive-12520*。无误的话程序会显示 Created configuration file in /root/.cos.conf,加载桶就完成了。
至于上传也是比较简单的,将 /root/my.mp4 上传到 archive 文件夹下即可这样操作:
代码语言:txt复制coscmd upload /root/my.mp4 archive/ -H "{'x-cos-storage-class':'DEEP_ARCHIVE'}"
本来以为深度归档的速度会差一些,然而还是 80m/s 的样子:
这样通过轻量的中转可以实现从外面快速往回拉文件再通过内网快速上传,转存到 COS 的话效率很高,我的这台下载文件的话基本上也能到 80m/s 的样子。
归档存储还是为了存一些乱七八糟的价值比较低又不能丢的垃圾数据,毕竟只是偶尔需要拉出来进行一些查阅,之前一直存储在微软的 OneDrive,有些白嫖的账户也不知道能用多久。鹅厂宣传自家存储持久性敢说 11 个 9,有特殊需要作为备份那还是可以接受的。就是深度归档的灵活性比较差,解冻需要 12-24h 才能完成。
COS 详细计费信息参考( https://cloud.tencent.com/product/cos/pricing ),其他的就是不太清楚内网请求次数的收费,我这段时间的日常操作下购买的请求次数包也没有扣除额度,用起来体验还是很不错的。