备份基础(二)

备份基础(二)

1、备份的定义:为应付文件、数据丢失或损坏等可能出现的意外情况,将电子计算机存储设备中的数据复制到磁带等大容量存储设备中。
在这里插入图片描述
2、 LAN备份
直接在应用服务器上安装备份代理,部署一台备份服务器,通过IP网络将应用数据传输到备份介质进行备份。
优点:
1.部署简单、投资小
2.集中备份管理
缺点:
1.占用应用服务器的带宽和计算资源
2.备份速度慢,备份窗口时间长
在这里插入图片描述
应用场景:1套软件+多台网关+多台存储+LAN备份
在这里插入图片描述
3、LAN-Free备份
将备份介质(磁带库和磁盘阵列)作为独立的光纤结点,多台主机共享磁带库备份时,数据流不再经过网络而直接从磁盘阵列传到磁带库内,是一种无需占用网络带宽 (LAN-Free) 的解决方案。
优点:
1.数据备份统一管理
2.备份速度快,备份窗口时间短
3.前端网络传输压力小
缺点:
1.占用服务器计算资源
2.投资高

LAN-FREE方案一:真实LUN映射
12E的存储资源挂载给前端业务服务器,再通过备份软件做本地存储池备份。
只支持文件和数据库的LAN-FREE,不支持操作系统的LAN-FREE(dataark)。
劣势:此种方式操作系统看到的是真实的LAN,可读可写可删等,存在安全风险。
优势:可借助存储的天然特性,将卷直接挂载给前端主机,无需备份server再一次模拟,减少中间数据转换流程。同时可使用存储快照等功能特性,对备份数据进一步保护。

LAN-FREE方案二:虚拟LUN映射
通过备份一体机模拟存储通过单路径挂给应用服务器,实现LAN-FREE池备份。
优势:此种方式客户端看到的是虚拟的LUN,非实LUN,没有办法对LUN做操作,相比实LUN更安全。
劣势:使用服务器模拟卷,在挂载给生产服务器,这一过程对备份server性能消耗大,备份数据流均经过备份server端,服务器繁忙,增加故障点,且容易造成瓶颈。
频繁的对生产服务器进行卷的挂载和卸载,可能会对服务器上其他生产卷的状态产生影响。

场景:
Vmware
在这里插入图片描述
1套软件+1台网关+多台存储+LANFree备份
在这里插入图片描述

1套软件+多台网关+多台存储+VMware无代理+Lanfree
在这里插入图片描述
4、Server-Free备份
Server-Free备份
借助于SCSI-3的扩展拷贝命令,服务器能够发送命令给存储设备,指示后者把数据直接传输到另一个设备,不必通过服务器内存。数据存储收到扩展拷贝命令后,执行相应功能。
优点:
1.无需消耗应用服务器计算以及网络资源
2.备份速度快,备份窗口时间短
缺点:
1.需要数据SAN存储设备支持,投资高
在这里插入图片描述
5、NDMP备份
NDMP网络数据管理协议是基于TCP/IP的行业标准协议,专为NAS备份而设计。在NDMP中,备份数据直接从NAS机头发送到备份设备,而元数据将发送到备份服务器。
优点:
1.无需消耗应用服务器计算以及网络资源
2.备份速度快,备份窗口时间短
缺点:
1.NAS需要支持NDMP协议,投资高
在这里插入图片描述
6、备份技术-D2D2T
结合Tina自带的虚拟带库功能实现多种备份架构选择
实现快速备份/恢复
缩短备份/恢复窗口
获得较好的RTO容灾指标
在这里插入图片描述
7、Tina架构与原理
(1)Backup Server Tina服务器
主控catalog,包含管理catalog中所有对象的控制台
管理控制备份、还原作业
管理存储设备
内置存储节点和客户端代理功能
(2)Storage Node 存储节点
将数据流读取/写入到存储设备(物理驱动器、VLS等)
与tina服务器连接以进行驱动器的分配和执行介质管理请求
包含客户端所有功能
(3)Client Agent 客户端
将元数据读取/写入到catalog
收集备份和还原的数据
将数据流传输到存储节点,或从存储节点获取数据流
向tina服务器报告状态
(4)web interfaces web服务器
Web 服务器与Tina 服务器一起安装。它包Apache Tomcat Web 应用程序服务器和两个Web 应用程序:Flash“Web 管理”应用程序和AJAX “Web 还原”应用程序。
支持下列安装有Adobe Flash Player 11.2及以上版本浏览器:
Mozilla Firefox
Apple Safari
Microsoft Internet Explorer
Google Chrome
(5)Tina Licence Manager
管理各种数据保护程序和组件的许可证。在您安装Tina 时,会为您提供30天的评估许可证。然后。一旦许可过期不会影响已配置的备份。
容量许可
功能许可
在这里插入图片描述
8、Tina备份分区和文件系统
对Windows/Linux系统提供实时保护,整机的恢复可以一次完成,包括系统和数据
系统热备份
对系统和数据的单次备份操作 (Exchange, SQL Server等)
从最近一次增量备份时间点上恢复
恢复助理包括自动磁盘分区

9、Tina备份数据库
(1)SQL Server:
保护所有SQL数据库和SQL服务器上的实例
VSS备份支持
支持Microsoft SQL Server 2005, 2008,2012
支持32-bit and 64-bit 平台
(2)Oracle
支持RMAN和图形化的备份恢复

10、Tina重复数据删除
(1)安腾普Tina 重复数据删除
面向数据流的、优化的存储服务,可减少备份窗口,降低备份设备上的数据量
源端重删
定长重删
(2)特性
块级重复数据删除
实时远程复制
备份只传输变化的数据块
支持在线和离线数据压缩
无需专有硬件
支持异构平台
源端重删:数据在源端经过分块并计算指纹,之后发送到目标端进行查重,如果是新的数据块,则通知源端将该数据块发送到目标端进行保存;如果是重复块,则不发送。
定长重删:数据按照X KB进行实时分块并采用Hash算法计算指纹,根据块计算出Hash值,判断是否有重复数据
在这里插入图片描述
10、nbp,hotadd,san
连接到远端 vSphe 存储,使用高级的虚拟磁盘传输模式
SAN :备份程序所在的服务器能够直接通过 FC 或者 iSCSI 和虚机磁盘所在的存储连接
hotadd:虚拟磁盘附加到备份程序所在虚机成为其一个磁盘
LAN(nbd):备份程序通过 LAN 访问虚拟磁盘
SAN模式
这种模式要求 VMware 备份程序所在的物理服务器能够通过 FC/iSCSI/SAS SAN 网络访问到虚拟磁盘。对备份来说,这是效率最高的传输模式。这种传输模式下,VADP API 从vCenter 或者 ESXi 上获取 VMFS LUN 的信息,然后再基于这些信息从 VMDK 所在的 FC/iSCSI/SAS LUN 中直接读取数据。下图是一个示例:
在这里插入图片描述
要使用这种模式:
备份程序需要运行在物理服务器之内,该服务器必须能够通过SAN网络访问到VMFS LUN。
SAN 模式对备份来说是最佳选择,但是对恢复来说却不是。
LAN(NBD) 模式
这种模式下,ESX/ESXi 主机从其存储中读取数据,再通过 LAN 网络发到备份程序所在的主机。这种模式支持任何类型的存储。备份程序可以运行在一个虚机之内。需要的时候可以使用 SSL 加密(NBDSSL)。
在这里插入图片描述
HotAdd 模式
当备份存储运行在虚机之内时,可以利用 ESXi 的 SCSI HotAdd 特性来将虚拟磁盘直接挂在到该虚机上成为其一个本地磁盘。这种模式只能用于 SCSI 模式的虚拟磁盘,而不适用于 IDE 类型的。
在这里插入图片描述
11、光盘,磁盘,磁带,虚拟带库,物理带库,云存储
光盘:以光信息做为存储的载体并用来存储数据的一种物品
磁盘(disk):利用磁记录技术存储数据的存储器
磁带:一种用于记录声音、图像、数字或其他信号的载有磁层的带状材料,是产量最大和用途最广的一种磁记录材料
带库:磁带机的升级产品,一般由多个机械臂、磁头和带舱组成,是用于海量数据离线存储和备份的设备。虚拟带库:当硬盘存储的成本下降到一定程度时,就用磁盘来模仿带库的功能,既提高了读写速率、存储可靠性,又保持了带库的安全性。唯一缺点是不能像带库那样,可通过更换磁带来无限制增加容量。
云存储:通过集群应用、网格技术或分布式文件系统等功能,网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。

网关形态登录Tina
[root@tina ~]# source /usr/Backup/Tina/tina/.tina.sh
[root@tina ~]# tina_adm

备份一体机形态登录Tina
[root@nod1 ~]# cd /ATP_directory/Tina/tina/Bin/
[root@nod1 Bin]# ./tina_ping
Tina 正在 “virhost” 上运行,版本:4.6.2 SP2 patch 6002,服务名称:tina
[root@nod1 Bin]# ./tina_adm
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PostgreSQL是一款非常强大的开源数据库系统,提供种类繁多的备份选项,包括完全备份、增量备份等。PostgreSQL定时备份功能可以自动备份数据库,避免了手动备份过程中可能发生的错误,也极大地减轻了管理员的工作压力。下面详细介绍PostgreSQL定时备份及相关知识。 一、PostgreSQL备份方式 1.全备份备份是指备份整个数据库,包括所有的表、索引、触发器、函数、存储过程等。 2.增量备份 在全备份基础上,只备份备份后新增的数据或者改变的数据。 3.差异备份 和增量备份类似,差异备份备份最近一次全备份后的数据变化。 二、PostgreSQL定时备份步骤 1.安装pg_dump pg_dump是PostgreSQL自带的备份工具,安装完成后,可以进行数据库备份。 2.创建备份脚本 在服务器上创建shell脚本backup.sh #!/bin/bash DATE=`date +%Y%m%d` BACKUP_PATH=/backup/pgsql if [ ! -d $BACKUP_PATH ]; then mkdir -p $BACKUP_PATH fi cd $BACKUP_PATH pg_dump -h localhost -p 5432 -U postgres -F c -b -v -f $BACKUP_PATH/pgsql-$DATE.sqlc postgres 3.设置定时任务 使用crontab命令设置定时任务。 $crontab -e 30 2 * * * /bin/bash /backup/pgsql/backup.sh > /dev/null 2>&1 命令的含义是每天凌晨两点半执行备份脚本backup.sh,并将输出结果重定向到null设备中,以防止输出信息占用过多的磁盘空间。 三、其他备份方式 PostgreSQL还提供了其他备份方式: 1.Pg_basebackup pg_basebackup是PostgreSQL 9.1及以后版本中自带的全备份工具,它可以备份整个集群的数据文件。 2.Pg_dumpall pg_dumpall是备份整个集群所有数据库和用户信息的工具。 总的来说,PostgreSQL提供的备份方式不仅灵活、全面,而且易于使用,管理员只需要根据自己的需要选择一种或多种备份方式即可实现数据的自动备份

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

京天不下雨

thanks

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值