2022
我们一起努力

服务器异地备份(服务器异地备份方案)

目录:

  • 1、什么是异地容灾备份?
  • 2、Linux NFS挂载,实现异地文件备份
  • 3、怎样自动并且异地备份重要的数据库文件

什么是异地容灾备份?

随着企业规模的扩展,用户原有意识中的数据备份已经无法满足关键业务对系统的可用性、实时性、安全性的需要。更重要的是备份的数据往往会因为各种因素而遭到毁坏,如地震、火灾、丢失等。异地容灾解决方案的出现则可通过在不同地点建立备份系统,从而进一步提高数据抵抗各种可能安全因素的容灾能力。

异地备份,通过互联网TCP/IP协议,备特佳容灾备份系统将本地的数据实时备份到异地服务器中,可以通过异地备份的数据进行远程恢复,也可以在异地进行数据回退,异地备份,如果想做接管需要专线连接,只有在同一网段内才能实现业务的接管。这样就算本地的容灾备份中心发生了大灾大难,也可以从异地快速恢复数据或接管系统。针对这一应用的需求,UCACHE推出企业免费云灾备普及计划,企业“零门槛“打造自己的异地容灾备份。未来一段时间,UCACHE灾备云面向市场,惠及所有中小微型企业,免费助力企业云灾备。“普及计划”主要有以下内容:1、所有申请企业均享有免费政策;2、UCACHE灾备云要把技术体系开放出来,目前已经满足绝大部分企业的系统、数据库等业务;3、打造开放智能化的运维管理能力。

(目前UCache云灾备100G****,数据压缩、重删比例:可达到7:1,实际700G的数据意思是经过加密切块压缩,及并行重删备份后实际在UCache灾备云平台上显示的占用容易仅为100G。)

UCache灾备云,这个是线上的一款数据备份云平台,可以实现的功能:

1、适用场景:TB-EB 级海量数据规模下的全栈超可用

2、备份对象:数据、平台、应用级

3、灾难恢复能力等级:1-6级全等级覆盖

4、核心技术:1-3级灾难恢复能力:备份集技术、4-5级灾难恢复能力:副本数据管理、持续数据保护等技术、6级灾难恢复能力:**存储双活、业务连续***等

5、RPORTO级别:小时级、分钟级、秒级

6、数据有效性验证:即时的数据验证

7、数据有效性验证:统一编排恢复验证计划,自动测试并输出详细报告

8、数据利用:任意时间点的分钟级数据挂载,以进行开发测试、查询分析等

9、数据加密:云采用从传输层、存储层、数据库层全程加密的方式,保障数据全程处于加密状态;且加密密钥可由客户自主管理,并支持定期进行密钥更新

10、操作方式:一站式灾备数据管理WEB平台,一键管理

11、备份功能设置:定时备份、增量备份、永久增量数据备份

12、数据压缩、重删比例:可达到7:1,实际700G的数据(意思是经过加密切块压缩,及并行重删备份后实际在UCache灾备云平台上显示的占用容易仅为100G)。

13、操作界面设置:数据保留策略、流量控制、任务告警、任务日志、FusionCloud 云平台备份/恢复、FusionCloud 云平台备份/恢复、VMware架构虚拟化备份/恢复、H3C CAS云平台备份/恢复、OpenStack云平台备份/恢复、XenServer虚拟化备份/恢复、Hyper-v虚拟化平台、公有云实例备份/恢复、操作系统备份(windows、linux)备份/恢复、文件系统备份/恢复、卷级备份/恢复、并行重删、DB2\GaussDB\GBase\MySQL\Oracle\SAP HANA\SQL\ Sybase\TimesTen备份/恢复等。

14、硬件及基础设施架构:英特尔® 至强® 金牌系列IO型服务器、灾备存储集群式架构。

15、带宽出口及数据搬迁服务:不限流量、北京核心骨干BGP带宽、端口速率1000Mbps

16、在线运管服务:支持7*24小时

17、收费标准 :按需购买授权容量,100GB免费容量,可备份700GB数据,超出部分按需付费,支持数据备份定制服务。

18、兼容性如下图:

Linux NFS挂载,实现异地文件备份

最近做了一个文件的异地备份,采用网络挂载的方式,效果比之前用sync拷贝要方便的多。

也比之前简单的多,其实也就是几件事情。

首先是,需要备份的服务器和备份的服务器都装上nfs。

yum install nfs-utils

有的可能还需要单独安装一下rpcbind

那就

yum install rpcbind

接着在被挂载服务器编写配置文件

vim  /etc/exports

/root/work 192.168.0.3(rw,no_root_squash,no_all_squash,async)

/root/work 192.168.0.16(rw,no_root_squash,no_all_squash,async)

如像这样,授权了本地的/root/work 目录可以被两个服务器访问,权限是读写(rw)

这一部分就完成了。

接下来是需要备份的服务器:

安装玩nfs以后,在/mnt目录下建一个目录(通常都是在这个目录下,别问为什么?问就是通用习惯。)

cd  /mnt

mkdir backserver

这就完成了目录创建

接着也是最重要的一步

mount -t nfs 192.168.0.18:root/work/backup /mnt/backserver/

这条命令的意思是挂载192.168.0.18:root/work/backup目录到本机的/mnt/backserver/

-t 是指定挂载类型,nfs,就是网络文件系统的简称。

这样之后,本机的/mnt/backserver/存的文件实际上是存在192.168.0.18:root/work/backup目录下的。

接下来就是一个见的文件拷贝命令。

rsync -avz /usr/local/nginx /usr/local/tomcat  /mnt/backserver/09back

就把文件备份到192.168.0.18:root/work/backup目录下了。

实现自动备份就更简单了,直接把刚才的命令写入shell脚本

保存为backup.sh

然后加入系统定时计划

crontab -e

30 3 * * * sh /root/work/work/backup.sh

意思是每天三点执行一次脚本,就完成了自动异地备份。

整个过程还是很简答的,其中涉及一个cs的模式。

需要知道:

1,是客户端挂载到服务端。

2,服务端需要授予客户端访问权限。

怎样自动并且异地备份重要的数据库文件

步骤/方法

1

首先,我们在平台服务器上必须设置好自动备份。如果我们用的是SQLServer,可以用数据库维护计划来操作,MySQL应该也有相应的程序或软件。这里不再赘述,这篇文章主要介绍的是自动异地备份,本地备份必须先做好。

2

其次,FTP软件要装好,可以用IIS自带的,也可以用Serv-U之类的FTP软件。然后设置一个FTP用户名和密码,指向数据库备份目录。

3

在备份数据库上,建立一个bat的批处理文件,内容如下:

"D:\wget.exe" -x -c -T 5 -w 0 -N -r -l inf -nH –ftp-user=mybackup –ftp-password=mybackup -P E:\BackUp\ ""

其中wget.exe这个文件类似于Linux下的wget命令,Windows中也有相应的程序,网上可以下载到。比如我们把它放到D盘,路径就是D:\wget.exe了,mybackup是FTP用户名密码,E:\Backup\是备份服务器上的备份存储路径,最后是主站服务器的IP或域名。

4

把这个bat文件添加到备份服务器的计划任务中,让他定期执行。非常重要的数据库可每天执行一次到两次,注意观察执行结果,确保完全自动。

步骤阅读

赞(0)
文章名称:《服务器异地备份(服务器异地备份方案)》
文章链接:https://www.fzvps.com/242512.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!