实践:腾讯云COS备份本地数据以及异地备份
在当前大数据时代背景下,数据在业务中占有不可低估的地位,数据备份已然成为了最后一道屏障。
腾讯云对象存储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 等)到目标存储桶中,复制的对象副本拥有完全一致的属性信息。
此外,源存储桶中对于对象的操作,如添加对象、删除对象等操作,也将被复制到目标存储桶中。

搭配如下功能,助您降本增效
使用跨地域复制需要用户开启版本控制功能。版本控制功能会使得存储桶中存在对象的多个历史版本,产生较多的存储消耗,而数据存储成本是跟随目标存储桶所在地域的存储成本定价。
如果您希望降低因跨地域复制和版本控制带来的成本,或自定义数据保留方法,建议搭配如下功能:
- 生命周期管理的自动沉降:在指定时间后,将创建的对象沉降为低频存储类型或者归档存储类型
- 自动删除:设置对象的过期时间,对象到期后将被自动删除
例如,设置数据在30天自动沉降为归档存储,或1年后自动删除数据,来降低存储成本。

硬件故障,软件错误,人为操作或自然灾害都有可能导致数据丢失,而一旦数据丢失或损坏,对大多数企业和个人来说都是一场噩梦。
数据备份已经成为了业务的重中之重,养成随手备份的好习惯,才能让数据不再丢失。
数据无价,切记要备份!
在当前大数据时代背景下,数据在业务中占有不可低估的地位,数据备份已然成为了最后一道屏障。
对象存储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 等)到目标存储桶中,复制的对象副本拥有完全一致的属性信息。
此外,源存储桶中对于对象的操作,如添加对象、删除对象等操作,也将被复制到目标存储桶中。

搭配如下功能,助您降本增效
使用跨地域复制需要用户开启版本控制功能。版本控制功能会使得存储桶中存在对象的多个历史版本,产生较多的存储消耗,而数据存储成本是跟随目标存储桶所在地域的存储成本定价。
如果您希望降低因跨地域复制和版本控制带来的成本,或自定义数据保留方法,建议搭配如下功能:
- 生命周期管理的自动沉降:在指定时间后,将创建的对象沉降为低频存储类型或者归档存储类型
- 自动删除:设置对象的过期时间,对象到期后将被自动删除
例如,设置数据在30天自动沉降为归档存储,或1年后自动删除数据,来降低存储成本。

硬件故障,软件错误,人为操作或自然灾害都有可能导致数据丢失,而一旦数据丢失或损坏,对大多数企业和个人来说都是一场噩梦。
数据备份已经成为了业务的重中之重,养成随手备份的好习惯,才能让数据不再丢失。
数据无价,切记要备份!
实践:腾讯云COS备份本地数据以及异地备份的更多相关文章
- 腾讯云COS对象存储占据数据容灾C位
说到公有云容灾,大家首先想到的是云上数据备份. 然而,随着企业核心业务逐渐从线下迁移到云上,客户提出了更高的要求.如何确保云上业务的高可用.数据的高可靠,这对云厂商提出了新的挑战. 腾讯云作为全球领先 ...
- 利用腾讯云COS云对象存储定时远程备份网站
版权声明:本文由张戈 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915 来源:腾云阁 h ...
- 腾讯云COS对象存储 Web 端直传实践(JAVA实现)
使用 腾讯云COS对象存储做第三方存储云服务,把一些文件都放在上面,这里主要有三中实现方式:第一种就是在控制台去设置好,直接上传文件.第二种就是走服务端,上传文件,就是说,上传文件是从服务端去上传上去 ...
- 微信小程序/网站 上传图片到腾讯云COS
COS简介: 腾讯云提供的一种对象存储服务,供开发者存储海量文件的分布式存储服务.可以将自己开发的应用的存储部分全部接入COS的存储桶中,有效减少应用服务器的带宽,请求等.个人也可以通过腾讯云账号免费 ...
- 直压到亚马逊AWS平台,阿里云OSS平台或者腾讯云COS平台
GTX Compressor (直压上云技术预览版) Powered by GTXLab of Genetalks. 技术预览版本下载地址: https://github.com/Genetalks/ ...
- 腾讯云COS体验
其实这篇文章本来是推荐COS的,写了一半发现COS的免费额度取消了,2019年之后的开通的用户免费6个月,老用户不受影响,这还让我怎么推荐啊?!写都写了,删掉岂不是白浪费时间? 都怪你!腾讯云! 起因 ...
- Nginx反向代理腾讯云COS的一个坑
版权声明:本文由黄希彤 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/668639001484812620 来源:腾云 ...
- 搭建markdown图床-腾讯云COS
背景介绍 书写markdown笔记时,如何处理图片,实在是有些棘手的问题.每一张图都保存在当前文件夹? 每张图都自己重命名?每次上传到cnblogs博客都需要一张一张拖动?markdown已经非常成功 ...
- PHP 腾讯云cos使用之我见
因为某些人的原因,本文从新改名发布一遍. 原名称:tp5 -- 腾讯云cos简单使用 原文链接:https://www.cnblogs.com/YFYQ/p/10840050.html 因项目需要,本 ...
- tp5 -- 腾讯云cos简单使用
因项目需要,本来是需要对接阿里云oss,但因客户错误将云存储买成腾讯云cos,因此简单做了个对象上传使用 首先下载cos的sdk: 三种方式在文档上面都有介绍 SDK 安装有三种方式:Composer ...
随机推荐
- IsNotEmpty和isNotBlank的区别
isNotEmpty和isNotBlank都是判断字符串非空首先查看isNotEmpty( )isNotEmpty判断是否为空(null或size=0),不为空就返回true StringUtils. ...
- vue项目打包后的文件如何在本地访问
你是不是一直存在个困惑?vue项目build出来的dist文件夹下index.html直接点开始控制台一顿报错.今天咱就给他治服. 解决方案就是本地启动一个node服务.详细步骤如下: 创建项目 np ...
- chrome 检查更新时出错:无法启动更新检查(错误代码为 4: 0xA0430817 -- system level)
Windows系统谷歌浏览器 Chrome 检查更新时出错:无法启动更新检查(错误代码为 4: 0x80070005 -- system level)该怎么办? 这很有可能是 Chrome 更新服务被 ...
- Angular响应式表单验证输入(跨字段验证、异步API验证)
一.跨字段验证 1.新增验证器 import { AbstractControl, ValidationErrors, ValidatorFn } from '@angular/forms'; exp ...
- 音乐下载器,音乐解析软件,全网音乐免费下载,mp3格式音乐下载,flac格式音乐下载,无损音质音乐下载器,你想听的都搜的到~
在这个音乐版权被三分天下的时代,想必大家也都会有这种的困扰,喜欢的音乐很多,刚好这些音乐的版权还分散在三大主流音乐厂商的手里. 这样的话,想要听或者下载自己喜欢的音乐可能要开多个会员,而且下载的音乐单 ...
- Generamba构建模板,让开发变得更高效
Generamba Generamba:是为使用 Xcode 而设计的代码生成器.它主要设计用于生成 VIPER 模块,但很容易自定义模板以生成任何其他模板(在 Objective-C 和 Swift ...
- File.Exists 判断不了虚拟路径
https://www.shuzhiduo.com/topic/file-exists-%E5%88%A4%E6%96%AD%E4%B8%8D%E4%BA%86%E8%99%9A%E6%8B%9F%E ...
- df -T 和 du 统计的内存不一致
1.问题原因 客户反馈,df -T 查看到挂载到flash文件的emmc使用了6G左右,但是在flash下看到du -h 只用了2G左右,客户疑问,还有4G去哪儿了? 2.问题怀疑方向 1.怀疑启动阶 ...
- [转载] MATLAB | RGB image representation
转载自https://www.geeksforgeeks.org/matlab-rgb-image-representation/ MATLAB | RGB image representation ...
- usb 2.0枚举过程
device枚举过程: hub枚举过程: