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

腾讯云对象存储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特惠活动,新人1元起

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

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

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

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

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

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

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

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

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

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

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

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

例如,设置数据在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 等)到目标存储桶中,复制的对象副本拥有完全一致的属性信息。

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

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

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

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

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

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

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

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

数据无价,切记要备份!

实践:腾讯云COS备份本地数据以及异地备份的更多相关文章

  1. 腾讯云COS对象存储占据数据容灾C位

    说到公有云容灾,大家首先想到的是云上数据备份. 然而,随着企业核心业务逐渐从线下迁移到云上,客户提出了更高的要求.如何确保云上业务的高可用.数据的高可靠,这对云厂商提出了新的挑战. 腾讯云作为全球领先 ...

  2. 利用腾讯云COS云对象存储定时远程备份网站

    版权声明:本文由张戈 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915 来源:腾云阁 h ...

  3. 腾讯云COS对象存储 Web 端直传实践(JAVA实现)

    使用 腾讯云COS对象存储做第三方存储云服务,把一些文件都放在上面,这里主要有三中实现方式:第一种就是在控制台去设置好,直接上传文件.第二种就是走服务端,上传文件,就是说,上传文件是从服务端去上传上去 ...

  4. 微信小程序/网站 上传图片到腾讯云COS

    COS简介: 腾讯云提供的一种对象存储服务,供开发者存储海量文件的分布式存储服务.可以将自己开发的应用的存储部分全部接入COS的存储桶中,有效减少应用服务器的带宽,请求等.个人也可以通过腾讯云账号免费 ...

  5. 直压到亚马逊AWS平台,阿里云OSS平台或者腾讯云COS平台

    GTX Compressor (直压上云技术预览版) Powered by GTXLab of Genetalks. 技术预览版本下载地址: https://github.com/Genetalks/ ...

  6. 腾讯云COS体验

    其实这篇文章本来是推荐COS的,写了一半发现COS的免费额度取消了,2019年之后的开通的用户免费6个月,老用户不受影响,这还让我怎么推荐啊?!写都写了,删掉岂不是白浪费时间? 都怪你!腾讯云! 起因 ...

  7. Nginx反向代理腾讯云COS的一个坑

    版权声明:本文由黄希彤   原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/668639001484812620 来源:腾云 ...

  8. 搭建markdown图床-腾讯云COS

    背景介绍 书写markdown笔记时,如何处理图片,实在是有些棘手的问题.每一张图都保存在当前文件夹? 每张图都自己重命名?每次上传到cnblogs博客都需要一张一张拖动?markdown已经非常成功 ...

  9. PHP 腾讯云cos使用之我见

    因为某些人的原因,本文从新改名发布一遍. 原名称:tp5 -- 腾讯云cos简单使用 原文链接:https://www.cnblogs.com/YFYQ/p/10840050.html 因项目需要,本 ...

  10. tp5 -- 腾讯云cos简单使用

    因项目需要,本来是需要对接阿里云oss,但因客户错误将云存储买成腾讯云cos,因此简单做了个对象上传使用 首先下载cos的sdk: 三种方式在文档上面都有介绍 SDK 安装有三种方式:Composer ...

随机推荐

  1. Docker之Nginx保姆级别安装

    Docker之Nginx保姆级别安装: 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 学英语网站项目:自己先保证Redis.N ...

  2. win10多用户

    到https://github.com/stascorp/rdpwrap/releases下载 最新版文件(已经停更了,最新的版本是 v1.6.2) 下载后解压到 C:\Program Files\R ...

  3. golang 手写实现多台机器执行定时任务

    多台机器,固定间隔每台分别去执行任务. package main import ( "fmt" "strconv" "time" ) fun ...

  4. 快速替换jar包class文件的方法

    stetp1:jar -tvf *.jar | grep *.class 查找jar包中,class文件所在的具体路径stetp2:jar -xvf *.jar */*/*/*.class 当前目录下 ...

  5. 3、k8s 核心实战

    7 kubernets核心实战 7.1 资源创建方式 命令行 yaml 7.2 namespace 名称空间来隔离资源 命令行方式 kubectl create ns hello kubectl de ...

  6. Qt项目移植

    从Qt低版本到高版本 一开始使用的是Qt Creator 4.6.2(Enterprise) 后面下载了Qt Creator 4.13.3(Enterprise) 一开始在Qt Creator 4.1 ...

  7. xh_零基础网站渗透第一部

    一.认识常见网站类型 1.1asp:asp是动态服务器页面(active server page)的英文缩写.是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单 ...

  8. 【虚拟机】虚拟机安装win10

    VMware-workstation 16 pro 点击查看代码 密钥: ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF7 ...

  9. Linux命令 日记

    命令 作用 备注 pwd 查看当前所在位置 Windows和虚拟机共享文件夹路径: cd / 打开根目录 cd /mnt/hgfs/ 共享文件夹位置路径

  10. PySide6之初级使用

    背景介绍pyside6提供了Qt6的Python侧API. 在GUI程序撰写方面, 笔者不太喜欢频繁的编译过程, 倾向于随时更改代码即时查看效果. 因此, 推荐在简单应用的情况下使用pyside6, ...