七天循环备份

1月2日 · 2017年

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

80
导读:2 个月前,张戈博客分享了一篇Python+Shell 定时备份网站到阿里云 OSS 的教程,已经有非常多的站长朋友用上了,反馈还不错,也有不少朋友提出了很多优化建议,比如上传完成后能否删除本地压缩包之类的,本文将继续分享另一种云端备份方案。 一、优点分析 内网传输:和阿里云 OSS 一样,腾讯云 COS 同样支持内网和外网文件传输,对于腾讯云服务器,使用内网传输绝对是最快、最稳定的备份方案! 免费方案:看了下腾讯云 COS 的定价说明,发现对于备份网站来说简直是绝佳搭档,甚至可以说是钻了个空子(希望腾讯云的同事看到别打我。。。)!为啥这么说? 看下定价方案: ①、入流量免费 相当于我们上传文件的流量都是免费的,不区分内外网哦!内网就不说了,都懂。 ②、各种免费额度 以七天循环备份(7 份压缩包)以来算,单压缩包支持 700M+(700M*7≈50G),应付一般网站的备份绝对是足够足够足够了! 从上述摘选的定价方案来看,腾讯云 COS 比阿里云 OSS 更适合做网站备份,关键他还适合在第三方服务器上做远程备份,因为不但入流量(上传)免费,出流量(下载)也免费 10GB。 二、准备工作 ①、开通 COS,并创建 Bucket 访问腾讯云 COS开通对象存储服务,然后如图创建 Bucket: Ps:我们只用于备份,且为私密资料,所以选择私有读写。 ②、添加密钥…
10月2日 · 2016年

Python+Shell脚本结合阿里云OSS对象存储定时远程备份网站

47
导读:毋庸置疑,数据备份是网站可持续性运营中至关重要的一个工作,如果还没有做任何备份机制的网站,建议尽早完善,莫要等到追悔莫及。本文将分享一个安全稳定、快速可靠、花费廉价的备份方案。 一、优点分析 张戈博客在 2 年前已经分享过一篇关于网站备份的文章:《Linux/vps 本地七天循环备份和七牛远程备份脚本》,今天将再次结合这个脚本,将网站数据通过阿里云内网备份到阿里云 OSS。 对于阿里云 OSS,想必大家都不会陌生,具体功能、特色这里就不赘述了。而利用阿里云 OSS 备份数据的教程方法,网络上已有不少分享,各种开发语言都有,用起来非常方便。 在我看来,用什么语言都是其次,主要还是看重了阿里云 ECS 到阿里云 OSS 可以走内网,相比我之前分享的备份到七牛的方案,速度更快而且流量免费! 我博客之前一直将数据每周一凌晨备份一份到七牛,也不敢每天都备份,因为备份的时候由于服务器上行带宽只有 1M,就算是切片上传也会导致此时网站访问缓慢,影响蜘蛛抓取!所以,当我看到 OSS 可以走内网时,第一个想到的好处就是速度快,不影响服务器公网带宽,对网站的访问毫无影响,超赞! 因此,只建议部署在阿里云 ECS(9 折优惠码:r9itz9,新购可用)的网站使用 OSS 来备份,其他产品还要走外网备份到 OSS 就得不偿失了,还不如用七牛。 二、准备工作 ①、开通 OSS,并创建备份 Bucket 访问阿里云 OSS 控制台,点击开通 OSS,然后新建一个 Bucket(名称自定义),注意选择 ECS…
8月31日 · 2014年

Linux/vps本地七天循环备份和七牛远程备份脚本

45
博客前些时间分享过一次 vps 远程备份到七牛的工具,全傻瓜式交互操作,但也有一个很大的缺憾,那就是不够灵活,在无人干预的情况下,无法完成对多个站点的远程备份设置。 这次博客搬家到 vps 后,张戈花了点时间完善了下,实现了多站点,多数据库的本地七天循环备份和同步备份至七牛云存储的脚本。 一、类型说明 ①、七天循环备份 受服务器空间制约,我们不可能在 VPS 上每天都备份一份新的网站数据,一是没必要,二是占空间。我们折中一下,采用星期命名,每次备份将覆盖上星期同一天的文件。从而只备份 7 份数据,不至于占用特别大的空间。 如果,你的 vps 很小家子气或是网站数据太庞大,那还可以再折中一下,仅在星期二、四、六做备份,即总共三份数据。甚至还可以选一个星期的某一天做备份,即一周备份一次,也是可以的。 在空间允许的情况下,个人推荐做 7 天循环备份,在 vps 数据全部丢失的时候,能最大程度的容灾,恢复到丢失前一天,甚至是当天凌晨备份的所有数据,非常完美! ②、七牛远程备份 七牛远程备份就是将本地的 7 天备份的数据每天同步至七牛云存储私人空间,就算整台 vps 奔溃时,还能从容的恢复数据。相当于双保险,要知道七牛和你的 vps 同时宕机的几率是非常小的。 二、准备工作 ①、整理 vps 已有网站对应的数据库用户名和密码(如不清楚可直接用 mysql 的 root…