精华内容
下载资源
问答
  • 原标题:几种常见数据备份方案分享常见数据备份系统主要有Host-Base、LAN-Base和基于SAN结构的LAN-Free、Server-Free等多种结构。Host-Based备份方式:Host-Based是传统的数据备份的结构这种结构中磁带库直接接在...

    原标题:几种常见的数据备份方案分享

    常见的数据备份系统主要有Host-Base、LAN-Base和基于SAN结构的LAN-Free、Server-Free等多种结构。

    Host-Based备份方式:

    Host-Based是传统的数据备份的结构这种结构中磁带库直接接在服务器上,而且只为该服务器提供数据备份服务。在大多数情况下,这种备份大多是采用服务器上自带的磁带机,而备份操作往往也是通过手工操作的方式进行的。

    Host-Based备份结构的优点是数据传输速度快,备份管理简单;缺点是不利于备份系统的共享,不适合于现在大型的数据备份要求。

    LAN-Based备份方式:

    LAN-Based备份,在该系统中数据的传输是以网络为基础的。其中配置一台服务器作为备份服务器,由它负责整个系统的备份操作。磁带库则接在某台服务器上,在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。

    LAN-Based备份结构的优点是节省**、磁带库共享、集中备份管理;它的缺点是对网络传输压力大。

    LAN-Free备份方式:

    LAN-Free和Server-Free的备份系统是建立在SAN(存储区域网)的基础上的,其结构如下图所示。基于SAN的备份是一种彻底解决传统备份方式需要占用LAN带宽问题的解决方案。它采用一种全新的体系结构,将磁带库和磁盘阵列各自作为独立的光纤结点,多台主机共享磁带库备份时,数据流不再经过网络而直接从磁盘阵列传到磁带库内,是一种无需占用网络带宽 (LAN-Free) 的解决方案。

    目前随着SAN技术的不断进步,LAN-Free的结构已经相当成熟,而Server-Free的备份结构则不太成熟。

    LAN-Free的优点是数据备份统一管理、备份速度快、网络传输压力小、磁带库资源共享;缺点是**高。

    利用IBM Tivoly Storage Manager软件,配合IBM LTO等磁带库产品,可以实现以上各种备份方式。

    数据备份方式的选择

    目前数据备份主要方式有:LAN 备份、LAN Free备份和SAN Server-Free备份三种。LAN 备份针对所有存储类型都可以使用, LAN Free备份和SAN Server-Free备份只能针对SAN架构的存储。

    无服务器备份与LAN-free备份有着诸多相似的优点。如果是无服务器备份,源设备、目的设备以及SAN设备是数据通道的主要部件。虽然服务器仍参与备份过程,但负担大大减轻,因为它的作用基本上类似交警,只用于指挥,不用于装载和运输,不是主要的备份数据通道。

    无服务器备份技术具有缩短备份及恢复所用时间的优点。因为备份过程在专用高速存储网络上进行,而且决定吞吐量的是存储设备的速度,而不是服务器的处理能力,所以系统性能将大为提升。此外,如果采用无服务器备份技术,数据可以数据流的形式传输给多个磁带库或磁盘阵列。

    至于缺点,虽然服务器的负担大为减轻,但仍需要备份应用软件(以及其主机服务器)来控制备份过程。元数据必须记录在备份软件的数据库上,这仍需要占用CPU资源。

    与LAN-free一样,无服务器备份可能会导致上面提到的同样类型的兼容性问题。而且,无服务器备份可能难度大、成本高。最后,如果无服务器备份的应用要更广泛,恢复功能方面还有待更大改进。

    个人快速 备份解决方法 :

    我们个人日常备份文件直接开启disksync软件进行相关的备份设置。在软件的首页中对“需要备份文件的目录”、“文件备份的传输方式”、“保存备份文件的目录”进行设置。简单的来说,大家想要实现文件备份,就需要对其一一进行设置好就行了,备份应用到日常生活中就是这样简单,自动备份文件到U盘、硬盘网盘等等 ,都可以体验到。

    6a33ecc38255cd960132d3dc383529c3.png

    disksync的定时自动执行备份任务,真的可以体验试试。反正挺简单的,就三步完成自动备份。(可以设置定时实现,不然需要手动点一下任务启动)返回搜狐,查看更多

    责任编辑:

    展开全文
  • 数据重于一切,为了保护重要的业务数据不致丢失,很多企业...目前最常见的网络数据备份系统按其架构不同可以分为四种:基于网络附加存储(DAS-Base)结构,基于局域网(LAN-Base)结构,基于 SAN 结构的 LAN-Free 和Serv...

    数据重于一切,为了保护重要的业务数据不致丢失,很多企业都规划了种种类型的备份应用系统。本文介绍描述了常用的几种网络数据安全备份的系统结构,并对它们的优缺点进行分析与对比,为用户针对自己的应用选择合适的备份方案提供参考。

    目前最常见的网络数据备份系统按其架构不同可以分为四种:基于网络附加存储(DAS-Base)结构,基于局域网(LAN-Base)结构,基于 SAN 结构的 LAN-Free 和Server-Free结构。下面对这几种结构作具体介绍:

    DAS-Base 结构

    基于网络附加存储系统的备份系统是最简单的一种数据保护方案,在大多数情况下,这种备份大多是采用服务器上自带的磁带机或备份硬盘,而备份操作往往也是通过手工操作的方式进行的。如图1所示,红色虚线表示数据流,下同。它适合下面的应用环境:

    75dbbc2f4a1b9f498868bf79337ff404.png

    图1: DAS-BASE 备份结构

    1. 无需支持关键性的在线业务操作。

    2.  维护少量网络服务器(小于5个)。

     3. 支持单一操作系统

     4. 需要简单和有效的管理

     5. 适用于每周或每天一次的备份频率

    基于DAS的备份系统是最简单的数据备份方案,适用于小型企业用户进行简单的文档备份。它的优点是维护简单,数据传输速度快;缺点是可管理的存储设备少,不利于备份系统的共享,不大适合于现在大型的数据备份要求,而且不能提供实时的备份需求。

    LAN-Base 结构

    LAN-Based

    备份结构,这是小型办公环境最常使用的备份结构。如图2所示,在该系统中数据的传输是以局域网络为基础的,首先预先配置一台服务器作为备份管理服务器,它

    负责整个系统的备份操作。磁带库则接在某台服务器上,当需要备份数据在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。

    备份服务器可以直接接入主局域网内或放在专用的备份局域网内。我们推荐使用后者方案。因为采用前者方案的话,当备份数据量很大的时候,备份数据会占用很大

    的网络带宽,主局域网的性能会下降很厉害,而后者就可以使得备份进程与普通工作进程相互的干扰减少,保证主局域网的正常工作性能。

    LAN-Based 备份结构的优点是投资经济、磁带库共享、集中备份管理;它的缺点是对网络传输压力大,当备份数据量大或备份频率高时,局域网的性能下降快,不适合重载荷的网络应用环境。

    9ba0d4910f13b7d8bfe1afeec06c3fc5.png 

    图2:LAN-Base 备份结构

    LAN-Base 结构

    LAN-Based

    备份结构,这是小型办公环境最常使用的备份结构。如图2所示,在该系统中数据的传输是以局域网络为基础的,首先预先配置一台服务器作为备份管理服务器,它

    负责整个系统的备份操作。磁带库则接在某台服务器上,当需要备份数据在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。

    备份服务器可以直接接入主局域网内或放在专用的备份局域网内。我们推荐使用后者方案。因为采用前者方案的话,当备份数据量很大的时候,备份数据会占用很大

    的网络带宽,主局域网的性能会下降很厉害,而后者就可以使得备份进程与普通工作进程相互的干扰减少,保证主局域网的正常工作性能。

    LAN-Based 备份结构的优点是投资经济、磁带库共享、集中备份管理;它的缺点是对网络传输压力大,当备份数据量大或备份频率高时,局域网的性能下降快,不适合重载荷的网络应用环境。

    9ba0d4910f13b7d8bfe1afeec06c3fc5.png 

    图2:LAN-Base 备份结构

    Server-Free备份方式

    另外一种减少对系统资源消耗的办法是采用无服务器(Serverless)备份技术。它是LAN-free的一种延伸,可使数据能够在SAN结构中的两个

    存储设备之间直接传输,通常是在磁盘阵列和磁带库之间。如图4所示,这种方案的主要优点之一是不需要在服务器中缓存数据,显著减少对主机CPU的占用,提

    高操作系统工作效率,帮助企业完成更多的工作。

    61e260963273172315cdff623db46183.png

    图4:Server-Free备份结构

    与LAN-free一样,无服务器备份也有几种实施方式。通常情况下,备份数据通过名为数据移动器的设备从磁盘阵列传输到磁带库上。该设备可能是光纤通道

    交换机、存储路由器、智能磁带或磁盘设备或者是服务器。数据移动器执行的命令其实是把数据从一个存储设备传输到另一个设备。实施这个过程的一种方法是借助

    于SCSI-3的扩展拷贝命令,它使服务器能够发送命令给存储设备,指示后者把数据直接传输到另一个设备,不必通过服务器内存。数据移动器收到扩展拷贝命

    令后,执行相应功能。

    另一种实施方法就是利用网络数据管理协议(NDMP)。这种协议实际上为服务器、备份和恢复应用及备份设备等部件之间的通信充当一种接口。在实施过程

    中,NDMP把命令从服务器传输到备份应用中,而与NDMP兼容的备份软件会开始实际的数据传输工作,且数据的传输并不通过服务器内存。NDMP的目的在

    于方便异构环境下的备份和恢复过程,并增强不同厂商的备份和恢复管理软件以及存储硬件之间的兼容性。

    无服务器备份与LAN-free备份有着诸多相似的优点。如果是无服务器备份,源设备、目的设备以及SAN设备是数据通道的主要部件。虽然服务器仍然需要

    参与备份过程,但负担已大大减轻,因为它的作用基本上类似交通警察,只用于指挥,不用于装载和运输,不是主要的备份数据通道。

    无服务器备份技术具有缩短备份及恢复所用时间的优点。因为备份过程在专用高速存储网络上进行,而且决定吞吐量的是存储设备的速度,而不是服务器的处理能

    力,所以系统性能将大为提升。此外,如果采用无服务器备份技术,数据可以数据流的形式传输给多个磁带库或磁盘阵列。

    至于缺点,虽然服务器的负担大为减轻,但仍需要备份应用软件(以及其主机服务器)来控制备份过程。元数据必须记录在备份软件的数据库上,这仍需要占用

    CPU资源。与LAN-free一样,无服务器备份可能会导致上面提到的同样类型的兼容性问题。而且,无服务器备份可能难度大、成本高。最后,如果无服务

    器备份的应用要更广泛,恢复功能方面还有待更大改进。

    因此,Server-Free

    优点是数据备份和恢复时间短,网络传输压力小,便于同意管理和备份资源共享;其缺点是需要特定的备份应用软件进行管理,厂商的类型兼容性问题需要统一,并

    且实施起来与LAN-Free一样比较复杂,成本也较高,适用于大中型企业进行海量数据备份管理。

    前面提到的四种主流网络数据安全备份系统结构,各自有自己的优点和缺点,用户需要根据自己的实际需求和投资预算仔细斟酌,来选择合适自己的备份方案。

    展开全文
  • #MySQL中数据备份的方式还是蛮多的,常见的有冷备份、逻辑备份、热备份、快照备份。什么是冷备份?所谓的冷备份,说白了就是在数据库停止运行的情况下,直接备份磁盘中MySQL用来存储数据的那些数据文件。在前面的...

    数据备份有哪些种?#

    MySQL中数据备份的方式还是蛮多的,常见的有冷备份、逻辑备份、热备份、快照备份。

    什么是冷备份?

    所谓的冷备份,说白了就是在数据库停止运行的情况下,直接备份磁盘中MySQL用来存储数据的那些数据文件。

    在前面的文章中,白日梦跟大家分享过MySQL的表空间。看过那篇文章的同学都是知道,MySQL中的数据最终都存储在表空间中的。表空间 == 表空间文件。其实而所谓的空间,本质上对应着存在于操作系统磁盘上的肉眼能看到的物理文件。

    下面你可以看一下我的MySQL的表空间文件都是怎么配置的,以及它们都在哪里。

    MySQL版本:5.7 ,并且我在 my.cnf 配置文件中添加了如下的配置。

    Copy# 表示每一个数据库单独使用一个表空间

    innodb_file_per_table=on

    然后我创建数据库:stusy。

    创建数据表:test_backup。

    进入到如下的目录中,你可以看到MySQL为我们创建的数据库表创建出了单独的目录,而目录中的有 .frm、.idb文件就是冷备份需要备份的文件。

    什么是逻辑备份?

    逻辑备份指的是使用 mysqldump 工具去备份数据。使用mysqldump进行数据库的逻辑备份也是在做的各位RD需要掌握的技能。日常开发中难免会有将线上的数据备份到测试环境使用的场景。

    为啥说mysqldump是逻辑备份?原因大概是:你使用mysqldump去备份最终得到的参数其实是一堆sql,再通过回放sql的形式完成数据的恢复。白日梦之前的文章中跟大家分享过(可自行查看历史文章哈)。在MySQL中数据表、数据行其实是逻辑存上的概念。像数据页这种概念是物理真实存在的。所以你用mysqldump得到一堆sql,自然称得上是逻辑备份喽。

    下文中具体说,mysqldump实战。

    什么是热备份?

    所谓热备份其实是指:直接对运行中的数据库进行备份。相对于冷备份,热备份还是比较复杂的。你想啊,对处于运行过程中的数据库进行备份,肯定就得将一些增量的数据也备份进去。

    通常人们会使用一款叫:xtraback 的工具完成数据库的热备份。

    除此之外,我了解有一款Golang写的开源工具 ghost,在github上还是挺火的。它是一款支持做无损DDL的工具(后面会专门有一篇文章讲这个工具的原理)。这款工具在实现支持无损DDL功能时,有一部分逻辑本质上也是在支持增量数据的备份。

    ghost的实现手段是:添加binlog监听事件,监听到binlog event后去解析binlog得到sql,再回放这个SQL。就像是从库使用主库对binlog进行数据恢复一样。

    什么是快照备份?

    再了解一下什么是快照备份:

    快照备份不是数据库本身提供的能力,本质上它是借助于文件系统的快照功能来实现的对数据库的备份。

    我们知道的Linux服务器本质上也是电脑的,它会有自己的磁盘,无论是固态硬盘,还是机械磁盘。反正会有这种固态存储。还需要进一步对磁盘进行分区。然后才有将Linux文件系统中的目录都会挂载在不同的分区上。这么做的目的,简单来说就像你的window有C盘、D盘、E盘。D盘中的出问题后不会影响E盘一样。

    快照备份要求:数据库的所有数据文件都要放在一个数据分区中。

    常见的支持快照工具的文件系统和设备有:FreeBSD、UFS文件系统、Solaris的ZFS文件系统。GNU/Linux的LVM(Logical Volume Manager)

    实用的mysqldump备份方式#

    本小节看几个实战mysqldump备份case。

    测试环境:创建如下表

    CopyCREATE TABLE `test_backup2` (

    `id` int(11) NOT NULL AUTO_INCREMENT,

    `name` varchar(255) DEFAULT NULL,

    PRIMARY KEY (`id`)

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    数据表中写入3条数据

    mysqldump语法

    Copymysqldump [arguments] > file_name;

    1、备份指定的数据库

    通过参数--databases 指定你要备份的数据库

    Copy# mysqldump -uroot -p --databases db1 db2 db3 > 自定义名.sql;

    ./mysqldump -uroot -p --databases stusy > test_backup.sql;

    因为我开启了GTID,所以直接执行如上的命令行有报错提示说:如果我只想完成数据的dump,需要在命令行中添加上它提示的那些参数。

    Copy# 如果你没有开启GTID选项,它提示我加的这些参数你都没有必要添加的。

    # --triggers 备份触发器

    # --routines 备份存储过程和函数

    # --events 备份事件调度器

    ./mysqldump --set-gtid-purged=OFF --databases stusy --triggers --routines --events -uroot -p > test_backup.sql;

    查看产出的SQL文件:

    注意点:使用参数 --databases 参数。最终产出的SQL中为你创建数据库了。文件开始和结束的部分有很多注释,这些注释可以用来设置MYSQL数据的各项参数。一般用来保证还原数据时可以更加有效准确的工作。

    2、备份指定数据库中的指定数据表: 通过参数 `--tables` 指定你要备份的数据表。

    Copy# mysqldump -uroot -p --databases db1 db2 db3 --tables t1 t2 > 自定义名.sql;

    ./mysqldump --set-gtid-purged=OFF --databases stusy --tables test_backup --triggers --routines --events -uroot -p > test_backup.sql;

    3、对一个架构进行备份

    不使用--databases,直接写数据库名。对整库架构进行备份

    Copy./mysqldump --set-gtid-purged=OFF --triggers --routines --events -uroot -p mysql> mysql_backup.sql;

    查看备份的结果

    注意点:相对于使用 --databases 参数来说。最终产出的SQL中!!没有!!为你创建数据库。

    4、重点理解参数:--single-transaction

    如果你想获得一份“一致性备份”可以使用该参数。那什么是一致性备份呢?

    todo 下面的:我劝!这位年轻人不讲MVCC,耗子尾汁! 贴上链接。

    添加--single-transaction参数后,mysqldump会自动帮你执行 start transaction 开启事务的SQL。如果你看过白日梦之前写的 “我劝!这位年轻人不讲MVCC,耗子尾汁!”,想必你一定了解,MVCC的实现原理,回到现在的这个问题中,也就是说,只要你执行开启事务的语句就会得到一个一致性可重复读的视图(read view)。说白了:此次执行mysqldump得到的SQL文件中的数据,就是你执行的该命令的那个瞬间,打下的快照的数据。

    注意:如果你不使用--single-transaction参数,会自动添加上--lock-all-tables。此外,还需要知道当我们使用参数--single-transaction获取到的那个一致性实图并不能隔离DDL(表级别的操作,比如添加列)。所以你要确保在备份时没有其他的DDL语句执行。

    5、重点理解参数:--master-data

    Copy# 当值为1时,转存文件中会有change master 语句。

    --master-data = 1

    # 当值为2时,转存文件中当 change master 语句会被注释。

    --master-data = 2

    下面分别让 --master-data 为不同的值。查看产出。

    Copy./mysqldump --set-gtid-purged=OFF --databases stusy --tables test_backup --triggers --routines --events --master-data=2 -uroot -p > test_backup.sql;

    Copy./mysqldump --set-gtid-purged=OFF --databases stusy --tables test_backup --triggers --routines --events --master-data=1 -uroot -p > test_backup.sql;

    一般搭建过mysql集群的同学都知道这条change master sql语句的作用是: 从库认主库的命令。

    是的,使用参数--master-data=1得到的备份文件通常主要作用是创建一个replication(从库)。上面介绍了工作中常用的几种用法和注意点。

    其实mysqldump支持的参数多达几十个。你可以使用 --help查看它们。

    如果上面的参数不能满足你的需求。你可去官网查阅:https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html

    得先知道什么是GTID#

    GTID (global transcation identifier)它是MySQL5.6版本中添加进来的新特性 ,使用GTID可以唯一的标识一个事物。

    我用大白话描述一下GTID常见的作用:

    比如一条update有语句进入MySQL之后经历如下过程:

    Copy1. 写undolog

    2. 写redolog(prepare)

    3. 写binlog

    4. 写redolog(commit)

    # 这也是所谓的两阶段提交

    不管你有没有自己搭建过MySQL集群,你一定听说过MySQL集群!主库将自己成功执行过的事物都写在binlog,然后集群中的从库会dump主库记录的binlog回放出数据,完成数据同步。当我们将GTID相关的配置打开后,update语句经历如下过程:

    Copy1. 写undolog # 回滚

    2. 写redolog(prepare)# 保证提交的不会丢失

    3. 写一个特殊的Binlog Event,类型为GTID_Event,指定下一个事务的GTID

    4. 写binlog # 主从同步事物使用

    5. 写redolog(commit)

    也就是说mysql会在binlog中多为我们记录一行gtid。这个gtid和当前事物唯一对应。不会重复。

    这时当从库向主库发送同步数据当请求时:bin-log和gtid都会传送到slave端,从库在回放日志同步数据时,同样会使用gtid写bin-log,这样主库和从库之间的数据,就通过GTID强制性的关联并且保持同步了。

    下图截取自binlog一条事务,你可以看到里面会记录gtid。

    这时如果从库想在主库同步数据,只需要告诉主库自己有哪些gtid就好了,主库会把从库没有的gtid对应的事务日志给从库让它去同步数据。

    而在这种方式出现之前,主从之间同步数据时,从库需要告诉主库自己已经同步到binlog.0000x,position=yyy的地方了。这个binlog.0000x,position=yyy需要人为地去查看一下。不能说查看这两个信息比较麻烦,但是肯定不如GTID来的方便。

    看一条binlog长啥样#

    为了对小白友好一点,再看一下这张图:

    首先你得知道,像select这种查询类型的sql,是不会被记录进binlog中的,binlog中只会记录对数据库作出修改的写入或者更新的sq。就像上图中,你可以看我图中begin、xxx、commit。

    另外binlog中是有位点的,人们一般把称它叫:position。其实所谓的位点就是上图中的at xxx中的xxx。

    每一个事物都有自己的开启、结束位点,换句话说我们可以通过开始和结束的位点找到一个或者是好多和事物。就上图来说,这个事物的start-positon=956,stop-position=1230。

    这个位点有啥用呢?

    作用1:搭建主从集群时,通过下面的命令告诉从库,应该从主库的哪个binlog的哪个位点开始同步数据

    CopyCHANGE MASTER TO

    MASTER_HOST='10.157.23.158',

    MASTER_USER='mysqlsync',

    MASTER_PASSWORD='mysqlsync123',

    MASTER_PORT=8882,

    MASTER_LOG_FILE='mysql-bin.000008',

    MASTER_LOG_POS=1013; # 这就是位点

    作用2:数据恢复时,指定从哪个位点恢复到哪个位点。或者跳过哪个位点,下面我们一起看下基于binlog的数据恢复。

    数据恢复#

    不知道你有没有误删过数据库中的数据,之前我就误删过。不过还好是测试环境的。

    其实误删数据后是可以通过binlog将数据恢复出来的。既然是使用binlog恢复数据,前提是你的MySQL开启了binlog(默认情况下mysql不会帮你记录binlog,如果你还不知道什么是binlog也没关系,白日梦前面的文章有分享,你可以去看下)。

    大部分情况下,DBA同学会将你使用的MySQL binlog打开。你可以像下面这样验证一下自己使用的数据库binlog是否打开了。如果没有打开binlog,数据可能真的没办法恢复。线上的数据库不断承接流量,binlog会不断滚动变大,你要赶在binlog被清理之前去恢复数据。

    下面一起看看如何使用binlog恢复数据,下面看我的实验步骤:

    先查看我的所有的binlog:

    然后我把数据库中的数据全部删除。

    情况一:没有开启GITD

    如果你的MySQL没有开启GTID。直接使用下面的命令,就能把你指定的binlog中指定范围的positon的数据回放出来。

    Copy./mysqlbinlog start-positon=956,stop-position=1230 ../var/mysql-bin.000003 | ./mysql-uroot -p除了用位点缩小范围,还可以指定开始时间和结束时间来缩小范围。

    思考这样的情况:

    假设你没有赶在binlog被清理之前去恢复数据,当你去恢复数据时上图中delete sql之前的binlog已经被删除了。那怎么办?

    这时你可以通过最近的全量备份把delete之前的数据恢复出来,然后delete之后的增量数据,通过mysqlbinlog工具恢复出来,注意别忘了通过positon跳过这个delete,不然一执行会放出来delete语句,数据又全被删除了。

    如果你没有全量备份,binlog也不全了。那估计就悬了!

    情况二:开启GITD

    开启GTID的MySQL,同样执行这行命令恢复数据会遇到下面的错误。

    Copy./mysqlbinlog start-positon=956,stop-position=1230 ../var/mysql-bin.000003 | ./mysql-uroot -p

    为啥报错了。因为你用binlog回放数据,其实就是让mysql重新执行一下binlog中记录的逻辑,问题就出在binlog中记录了set next_gtid=xxx,因为gtid唯一的,是不能重复的。

    所以需要添加参数--skip-gtids=true

    Copy[root@dev-changwu-01 bin]# ./mysqlbinlog --skip-gtids=true --start-position=684 --stop-position=1485 ../var/mysql-bin.000003 | ./mysql -uroot -p

    Enter password:

    如果觉得本文对你有帮助,可以点进主页支持一下

    展开全文
  • 虚拟服务器数据备份

    2021-08-09 03:41:21
    虚拟服务器数据备份 内容精选换一换弹性云服务器可以根据业务需求和伸缩策略,自动调整计算资源。您可以根据自身需要自定义服务器配置,灵活地选择所需的内存、CPU、带宽等配置,帮助您打造可靠、安全、灵活、高效的...

    虚拟服务器数据备份 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    弹性云服务器可以根据业务需求和伸缩策略,自动调整计算资源。您可以根据自身需要自定义服务器配置,灵活地选择所需的内存、CPU、带宽等配置,帮助您打造可靠、安全、灵活、高效的应用环境。丰富的磁盘种类提供普通IO、高IO、通用型SSD、超高IO、极速型SSD类型的云硬盘,可以支持云服务器不同业务场景需求。普通IO云硬盘:安全、可靠、可弹性扩展,

    当前云服务器备份服务只支持单个虚拟机的一致性备份,对于集群数据库暂不支持,完整支持将在后续版本中推出。在Always On模式下,SQL Server服务在主备节点上都是启动的,数据由主复制到备,主上拥有全部的数据。故在创建云服务器备份时,只需要将主节点加入策略进行备份。在主备发生切换后,及时调整策略,确保始终对主节点进行备份。由于SQL

    虚拟服务器数据备份 相关内容

    实例支持自动化发放裸金属服务器,远程Console登录。支持租户自主管理裸金属服务器生命周期:查询、启动、关机、重启、删除。导出服务器列表:将租户名下的所有裸金属服务器信息,以CSV文件的形式导出至本地。支持一键重置密码。支持重装操作系统:裸金属服务器OS无法正常启动、操作系统中毒等场景,可以重装OS。支持故障重建:由于服务器硬件损坏、S

    无法直接从云备份控制台查看备份中的数据,您可以通过以下几种方式进行查看:云服务器备份使用云服务器备份创建镜像后,再使用镜像创建云服务器。登录云服务器,查看服务器中的数据。云硬盘备份使用云硬盘备份创建新的云硬盘后,将云硬盘挂载至云服务器上。登录云服务器,查看磁盘中的数据。SFS Turbo备份使用SFS Turbo备份创建新的文件系统后,将

    虚拟服务器数据备份 更多内容

    b139ef593fb8558052cf7d856d8ac3a5.png

    场景公有云支持CSBS应用一致性备份对SAP HANA进行备份,在同一可用区内,通过部署单机SAP HANA,用于存放业务数据,随着数据量的增加,之前的备份方式已经满足不了RTO、RPO的要求,采用应用一致性备份,减小RTO与RPO,最大限度保障用户数据的安全性和正确性,确保业务安全。支持周期性自动备份。通过SAP HANA快照技术,将弹

    8eb70d4a37fe864f82daefa0aeaaa61c.png

    场景公有云支持CSBS应用一致性备份对SAP HANA进行备份,在同一可用区内,通过部署单机SAP HANA,用于存放业务数据,随着数据量的增加,之前的备份方式已经满足不了RTO、RPO的要求,采用应用一致性备份,减小RTO与RPO,最大限度保障用户数据的安全性和正确性,确保业务安全。支持周期性自动备份。通过SAP HANA快照技术,将弹

    5eb5094525ac38c82d2a8e7d84950748.png

    业界对备份一致性的定义包括如下三类:不一致备份:备份的文件、磁盘不在同一个时间点。云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护。如果使用云硬盘备份进行多个磁盘单独备份,多个磁盘由于备份时间点不一致,会出现不一致备份。崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据

    f2c4fc7c94b8a6968e9bfbe258188211.png

    为了保证数据安全,您可以对裸金属服务器中的所有云硬盘(系统盘和数据盘)进行备份,采用这种备份方式可以避免因备份创建时间差带来的数据不一致问题。云服务器备份支持基于多云硬盘一致性快照技术的备份服务,并支持利用备份数据恢复裸金属服务器数据,最大限度保障用户数据的安全性和正确性,确保业务安全。不支持使用裸金属服务器的备份创建镜像。不支持备份带有

    4a3dbebf52c74fe713408ff26033c570.png

    云备份(Cloud Backup and Recovery,CBR)可以为云服务器、云硬盘提供简单易用的备份服务,当发生病毒入侵、人为误删除、软硬件故障等事件时,可将数据恢复到任意备份点。云备份保障用户数据的安全性和正确性,确保业务安全。目前弹性云服务器备份可以通过“云服务器备份”和“云硬盘备份”功能实现:云服务器备份(推荐):如果是对弹

    b203ffbda48cf64af447ca0126ea2d66.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    22d5e09c1bd36dc697ac56f0e92512a6.png

    数据备份数据备份包括自动和手动两种方式。自动备份为系统自动创建的数据库实例的全量备份,手动备份是由用户启动的数据库实例的全量备份,且备份成功后均支持恢复。备份数据存储至对象存储服务(Object Storage Service,简称OBS),在提高数据容灾能力的同时有效降低磁盘空间占用。创建实例时,默认开启自动备份策略,实例创建成功后,将

    a0c42bb47a44c6ed1cd778f97e224009.png

    当服务器中的磁盘发生故障、或者由于人为误操作导致服务器数据丢失时,可以使用已经创建成功的备份恢复服务器。云服务器备份仅支持将服务器中的所有云硬盘作为整体进行备份和恢复,不支持对服务器中的部分云硬盘进行备份和恢复。备份的数据盘的数据,不能恢复到系统盘中。不支持恢复到处于“故障”,“更新规格中”和“更新规格校验中”的服务器。不支持使用复制而来

    c98716077afa118c4722d3df701d5c06.png

    在高可用部署场景下,ASCS主备节点通过共享盘实现数据同步。本章节指导用户将ASCS主节点的数据盘绑定给ASCS备节点并为ASCS主备节点绑定浮动IP。已在SAP ASCS主备节点之间进行过相互的SSH跳转操作。绑定共享盘创建浮动IP并绑定到云服务器ascsha为ASCS主节点虚拟主机名,ersha为ASCS备节点虚拟主机名,虚拟机主机名

    8c18d15b4c8a3bef37b3cc91cd8c38da.png

    在分布式HA部署场景下,ASCS主备节点通过共享盘实现数据同步。本章节指导用户将ASCS主节点的数据盘绑定给ASCS备节点并为ASCS主备节点绑定浮动IP。已在SAP ASCS主备节点之间进行过相互的SSH跳转操作。绑定共享盘创建浮动IP并绑定到云服务器ascsha为ASCS主节点虚拟主机名,ersha为ASCS备节点虚拟主机名,虚拟机主

    a4c4c5b28481f97f2139da8bb7c47c58.png

    云备份计费项包括存储费和流量费,存储费根据存储库的不同进行收取。详细的计费项目如下所示:存储费:云硬盘备份存储库:备份云硬盘时购买。云服务器备份存储库:备份普通云服务器时购买。SFS Turbo备份存储库:备份SFS Turbo文件系统时购买。数据库服务器备份存储库:备份部署了数据库的云服务器时购买。混合云备份存储库:备份用户云下数据中心

    展开全文
  • 常见错误 Reason: actual column number is less than schema column number. actual number: 1 sep: , schema number: 3; 原因:分割符没有生效,临时跳转的时候column_separator=%2c这个参数被丢弃了 解决方法: ...
  • RMAN(备份与恢复管理器)RMAN是ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完成或不完成的数据库恢复。1.RMAN的组件、概念1.1 RMAN 命令管理器RMAN命令...
  • 系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助。备份是一项重要的工作,但是很多人没有...备份开始前,要确定备份哪些数据备份的频率和...
  • 1.数据建模装逼的解释:是指 对现实世界各类数据的抽象组合,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。通俗的说:1.概念建模阶段: 就是对业务的梳理和理解(1.客户交流 2.需求理解 3.形成...
  • 直接备份data目录,这种备份方法很简单,还原操作也很简单,将备份的data目录下的文件全部拷贝过来,就完成了数据库的还原,包括数据库,表,用户,及其权限等等都可以完美还原.这种方法可以应对数据库服务器瘫痪,但是又无...
  • 整库数据备份也叫SQL数据备份,备份的结果都是SQL指令,在mysql中提供了一个专门用于备份SQL的客户端:mysqldump.exe(在计算机领域,dump一般译作转储)。 应用场景 SQL备份是一种mysql非常常见的备份与还原方式,...
  • 所以我们在做好网站安全防护的同时,也要将数据备份做好,避免出现问题时手忙脚乱。那么,当我们使用高防服务器时怎样进行数据备份呢? 一、应用程序备份 一般情况下,服务器上的应用程序都会有备份用的工具,plesk...
  • 一、Linux 备份恢复基础1、什么是备份最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据。一次备份可能是简单的 cp命令,将一个文件复制到...
  • 服务器系统每天备份数据库 内容精选换一换使用华为云服务来完成部署,服务器计算资源使用ECS或者BMS,存储使用EVS与SFS。在华为云上一个典型的SAP系统部署架构如图1所示,无论是全新部署还是迁移上华为云,部署架构...
  • 华为云服务器备份的两种形式有什么区别?云主机在应用时可以提供更强大的服务器资源和数据信息。现在很多人都想知道云主机备份数据呈现的关键方法有哪些。如果能正常备份数据,大部分在应用上会有很多便利,有助于...
  • -- 简单来讲,索引就是一种将数据库中的记录按照特殊形式存储的数据结构。通过索引,能够显著地提高数据查询的效率,从而提升服务器的性能. -- 专业一点来说呢,索引是一个排好序的列表,在这个列表中存储着索引的值...
  • MySQL提供的备份有很多,常见的有文本备份、数据备份、sql备份等1、文本备份文本备份是最简单的一种备份方式!一般认为,文本备份只适合Myisam存储引擎的数据表,就是将数据表的三个文件(结构、数据、索引)备份到...
  • 服务器操作系统备份和还原 内容精选换一换实例支持自动化发放裸金属服务器,远程Console登录。支持租户自主管理裸金属服务器生命周期:查询、启动、关机、重启、删除。导出服务器列表:将租户名下的所有裸金属服务器...
  • 点击上方 "云祁QI"关注,星标或置顶一起成长如今,随着诸如互联网以及物联网等技术的不断发展,越来越多的数据被生产出来。据统计,每天大约有超过2.5亿亿字节的各种各样数据...
  • 本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法。这里简单讲下物理备份和逻辑备份的概念:物理备份:备份数据文件,转储数据库物理文件到某一...
  • 一、数据备份捷径因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中试验环境:操作系统:WinNT4.0,Mysql3.22.34,phpMyAdm...
  • LAN-Base一般用于备份数据量小,且对备份窗口没有特殊要求的场景,此类场景下备份服务器和备份代理一般是虚拟机部署。 LAN-Free一般用于备份数据量较大,且对备份窗口要求比较严格的场景,此类场景下备份服务器和...
  • MySQL备份与恢复1.1.备份基础知识为什么要备份?²完整系统恢复需要:如果系统发生故障,则拥有系统的备份至关重要,因为可以恢复系统。...²常规DBA任务:在需要执行常见的DBA任务时使用备份。例如,将数据从一...
  • 聊聊如何从外部数据源将数据导入neo4j,如何对neo4j数据库进行备份和恢复。数据导入可以有多种方式将数据导入neo4j。大致分为cypher语句导入、apoc.load函数过程导入和离线import导入。cypher语句导入这个最简单,...
  • 云服务器在使用的时候可以更好的存储...云快照这种技术主要就是基于一个时间点的数据来进行拷贝,可以记录特定时刻的数据信息,并且在保存的时候也非常容易,现在比较常见的就是物理拷贝和逻辑拷贝,需要在确认清楚...
  • 本文使用Mysql内置命令实现备份和还原,比较简单,需要的朋友可以参考下数据库在使用当中都会有数据库备份工作,当数据库发生严重错误无法启动,或者数据丢失时可以及时有效地恢复数据。文章简单介绍如何备份和还原...
  • 【Linux 6】通过Shell编程实现定时备份数据库

    千次阅读 多人点赞 2021-04-17 12:13:44
    2、对于JavaEE和Python程序员来说,工作的需要,你的老大会要求你编写一些Shell脚本进行程序进行服务器的维护,比如编写一个定时备份数据库的脚本。 3、对于大数据程序员来说,需要编写Shell程序来管理集群。 二、...
  • 阿里云DataWorks数据集成(DataX)架构&实践分享 分享嘉宾:罗海伟阿里云 编辑整理:约理中国科学院大学 目录 阿里云DataWorks数据集成(DataX)架构&实践分享 ▌为什么需要数据集成 数据集成的应用...
  • Streamsets2.6.0导数据常见问题总结1)、执行任务时有表空间的问题A)、问题描述Retriesexhausted,givingupafterasperstageconfiguration.Firsterror:java.sql.SQLException:ORA-01652:unabletoextendtempsegmentby128...
  • 适用于:Oracle Database – Enterprise Edition – 版本 9.0.1.0 到 ...目的夯实ORA-376错误的常见原因和解决方案。故障排除步骤SCOPE & APPLICATION——————-Customers facing ORA-376 or analysts req...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,253
精华内容 22,501
关键字:

常见数据备份形式