数据不再玩失踪?COS实用案例之“备份”

本文分享自微信公众号 – 腾讯云存储

一周前,一位刚刚投身教育事业的朋友半夜发朋友圈哭诉到,因为笔记本突发故障,辛苦准备了一个月的教案,全部化为乌有,又要重新“历劫”了。

疫情期间,不少上班族在家自我隔离,远程办公,然而资料又留在了公司电脑上,无奈只有含泪通宵,重做一遍。

2017年,曾发生过一起全球性的WannaCry病毒事件,致使即将参加毕业答辩的学生的论文被加密,不少学生慌乱不知所措。

在当前大数据时代背景下,数据在业务中占有不可低估的地位,数据备份已然成为了最后一道屏障。

对象存储COS,提供数据备份、共享、大数据处理、线上数据托管一站式解决方案,成为了不少企业和个人用户备份数据的首选。

  • 安全稳定,腾讯云对象存储提供数据跨多架构、多设备冗余存储,为用户数据提供异地容灾和资源隔离功能,为每一个对象实现高达99.999999999%的数据持久性。
  • 成本最优,无需传统硬件的采购、部署和运维,从而节省了运维工作和托管成本。COS支持按需按量使用,您无需预先支付任何预留存储空间的费用,通过生命周期管理进行数据降冷,进一步降低成本。
  • 简单易用,COS提供图形化程序、命令行工具、协议工具等多种途径对存储对象进行批量操作,让使用更为简单。

本文将为大家讲述如何将本地数据备份至COS中,以及如何在COS中实现数据备份。

一、本地数据备份至COS

1. 使用 COSBrowser 进行数据备份

COSBrowser可谓是一个宝藏男孩。它是腾讯云对象存储COS推出的一款可视化界面工具,使用者无需编写代码,也无需使用命令行,仅需动动鼠标,像网盘一样便捷操作

目前提供了桌面端移动端两种,可以支持Windows、macOS、Linux(需带有图形界面并支持 AppImage 格式)、Android、iOS等多个平台,让您无论是在电脑还是手机端,都可以用更简单的方式,实现数据备份到COS。

COSBrowser的文件同步功能,支持电脑本地端向云端的单向同步,还可以根据需要开启自动同步,只要本地的文件夹有新增文件或者文件变更,就会自动同步到COS中,为使用者带来极大便利,再也不用时刻挂念着手动备份啦。

除了电脑端,COSBrowser 移动端目前已覆盖绝大多数应用平台,可实现快速下载。在移动端,您可以通过批量上传功能,在指定的存储桶或路径中,点击右上角“+”中的【上传文件】选项,选择要上传的文件,即可将手机内的文件备份到COS。

2. 使用 COSCMD 进行数据备份

COSCMD是一款命令行工具,目前已支持 Windows、Linux 和 macOS 系统,仅需通过简单的命令操作即可实现将本地数据备份到COS。

对于有编程基础的使用者来说,还可以自己编写脚本,将COSCMD命令嵌入到脚本中,根据业务需求实现个性化备份操作。

COSCMD 支持大文件断点上传功能,最大可支持上传40TB的单一文件。它不仅支持上传文件,还支持上传文件夹。在上传文件夹时,可通过配置参数来实现忽略某一类文件,支持 shell 通配规则,还支持设置多条规则。

3. 使用 FTP Server 进行数据备份

COS FTP Server 是腾讯云对象存储COS推出的一款支持通过 FTP 协议将本地文件备份到COS的工具,最大可支持100个用户同时登陆,目前仅支持Linux系统。

它通过将普通的FTP请求映射成为对COS的操作,从而实现对COS的数据管理。

只需在本地服务器中安装FTP Server工具,就可通过协议将本地服务器中的数据备份到COS中,还可以根据机器的性能合理地调整上传分片的大小和并发上传的线程数,从而获得更好的上传速度。

二、COS中的数据备份(通过跨地域复制,实现COS中的数据异地备份

实际业务开展中,还可能遇到如下情况:

  • 即便COS为数据提供了11个9的可用性,但仍然存在各种不可抗因素(如战争、自然灾害等),可能会导致数据丢失。
  • COS 已默认在物理盘中为数据提供多副本和纠删码等方式保障数据的可用性,但某些行业中可能存在合规性要求,规定您需要在不同的存储地域间保存数据副本。

跨地域复制功能,助您实现数据的异地容灾。当某个数据中心因为不可抗因素损毁时,另一个地域的数据中心仍然可以提供备份数据,供您使用。

什么是“跨地域复制”功能

“跨地域复制”功能是针对存储桶的一项配置,通过配置跨地域复制规则,可以在不同存储区域的存储桶中自动、异步地复制增量对象。

启用跨地域复制后,COS将精确复制源存储桶中的对象内容(如对象元数据、版本 ID 等)到目标存储桶中,复制的对象副本拥有完全一致的属性信息。

此外,源存储桶中对于对象的操作,如添加对象、删除对象等操作,也将被复制到目标存储桶中。

搭配如下功能,助您降本增效

使用跨地域复制需要用户开启版本控制功能。版本控制功能会使得存储桶中存在对象的多个历史版本,产生较多的存储消耗,而数据存储成本是跟随目标存储桶所在地域的存储成本定价。

如果您希望降低因跨地域复制和版本控制带来的成本,或自定义数据保留方法,建议搭配如下功能

  1. 生命周期管理的自动沉降:在指定时间后,将创建的对象沉降为低频存储类型或者归档存储类型
  2. 自动删除:设置对象的过期时间,对象到期后将被自动删除

例如,设置数据在30天自动沉降为归档存储,或1年后自动删除数据,来降低存储成本。

硬件故障,软件错误,人为操作或自然灾害都有可能导致数据丢失,而一旦数据丢失或损坏,对大多数企业和个人来说都是一场噩梦。

数据备份已经成为了业务的重中之重,养成随手备份的好习惯,才能让数据不再丢失。

数据无价,切记要备份!