数据迁移场景有哪些?,第1张

什么时候会用到整体数据迁移方案呢?

情况1、当企业从物理机房托管转向公有云平台时,将会涉及到业务数据的搬迁服务,如何能帮企业解决平滑的过渡,保护数据迁移的安全性、海量数据的完整性呢?

首先物理机房的服务器运行环境与云平台的云服务器的物理环境发生了变化,靠传统的搭建环境、再复印粘贴的方式,首先时间上不能保证迁移的时效性,而且操作步骤繁琐,我们要考虑的因素很多,另外因为环境不同很容易出现这样那些的问题,导致业务不能正常启用。

数据迁移:IDC张祚涛

情况2:当企业面临机房搬迁时,会涉及到跨地域进行设备搬迁,这时候可能很多企业可能并没有意识到风险,因为迁移的过程中如果遇到设备老旧或物理颠簸可能就会遇到数据丢失,机器不能正常开机导致业务中断,影响企业生产线的正常运营!

同时,很多企业本地的NAS服务器或者SAN服务器,都装载了企业很多重要的本地核心数据,当遇到企业搬家,很可能涉及到存储设备的搬迁,机器有可能也是用了很多年,存储了近几十TB甚至几百TB、EB级的海量数据,那么,这时候如果遇到设备故障,那企业将面临因为搬迁造成的设备核心数据丢失,那损失将是不可预估的。所以这时候企业最稳妥的方式是搬之做先做一个完整的实时的数据备份,这样当面临意外宕机时,才能将完整的实时的数据备份快速的恢复到原机、或异机进行恢复。

情况3:当企业从A云向B云进行业务转移的时候 ,也会涉及到整体数据迁移方案。总不能下载到本地再从本地搬到另一个云平台上吧,这时候就需要借助一个工具来完成企业的整体数据迁移。

情况4:当公安机关打击违法犯罪时,需要从涉案企业的设备上提取作案证据时,因为有时候可能就是一个大型案件,涉案企业的设备较多,涉及到跨省出警,这时候警察叔叔又不可能把几十台设备都搬到外地去,如果通过移动硬盘进行拷贝的话,首先时间上采用传统的备份可能需要几天的时间,但因为客户服务器的物理环境,比如做了read5那有可能拷过去的数据不可用,那如何能最快的时间提取到涉案企业服务器里的完整的数据,而且保证数据的可用呢。

这时候就需要一种更先进的手段,协助警察同志对数据中心的涉案服务器进行完整的数据迁移提供高可用方案,不仅能为公安机关案件调查节约时间争取早日破案,更能为打击犯罪提供技术支持。

情况5:当企业遇到其它混合云环境下的整体数据迁移,从本地到云端(D2C或D2D2C),云端到云端(C2C)的灾备服务架构的备份与恢复;数据灾备到用户自建的数据中心进行异地灾备,实现跨设备、跨地域、跨云和物理隔离的整体数据迁移方案。

以上几种情况正是「ucache灾备云」能帮企业提供整体数据迁移方案的实例。

「ucache灾备云」可以作为一个服务,为企业提供完整数据备份、数据迁移、灾难恢复服务;

「ucache灾备云」可以看作一个平台,具备云的特性,即开即用,弹性扩容;

「ucache灾备云」可以理解为一项技术,可以满足混合云环境下的海量数据、即时备份。

「ucache灾备云」可以当作一个工具,帮企业实现跨设备、跨云、跨地域的数据迁移。

「ucache灾备云」是以在线云服务的方式提供用户Web控制台,备份本地数据至云端和云端数据恢复至本地的数据保护服务,为用户的数据搬迁提供技术保障。

特点如下:

(1)云灾备具备实时性

当面对不同企业用户无论是几百GB或是面临TB-EB 级海量数据的存储及备份时,在业务连续性上都能做到不间断的进行数据备份。

(2)云灾备具备可靠性。

备份数据可靠性=备份数据恢复验证频度×60%+恢复演练环境具备度×40%=(一类系统业务备份数据恢复验证频度×40%+二类系统业务备份数据恢复验证频度×35%+三类系统业务备份数据恢复验证频度×25%)×60%+恢复演练环境具备度×40%。

云灾备平台可以进行灾难恢复演练,通过即时的数据有效性验证,验证备份数据的完整性、可靠性,能够为企业的云灾备提供可靠保障。

(3)云灾备具备安全性。

云灾备平台应当为用户的数据安全提供全过程的数据保护,从传输层、存储层、数据库层全程加密的方式,保障数据全程处于加密状态。

(4)云灾备具备全能性。

云灾备的应用场景可以满足用户:完成数据从本地到云端(D2C或D2D2C),云端到云端(C2C)的灾备服务架构的备份与恢复;数据灾备到用户自建的数据中心进行异地灾备,实现跨设备、跨地域、跨云和物理隔离的灾备数据中心服务。

(5)数据容灾备份具备灵活性。

云灾备应当基于云服务的订阅收费模式,采取按需订阅,弹性扩容,减少初期的投资浪费;无需用户初期硬件资产投入以及运维人员投入;满足用户即开即用、操作简单、以云管理的方式交付用户使用。

当灾难发生时,生产数据遭到破坏,可以在线上立刻启用「ucache灾备云」的备份数据,以灾备即服务的方式对数据进行快速恢复,或将备份数据搬迁到新的服务器或应用平台,并且保证系统稳定运行,一键备份,秒级恢复的数据容灾备份解决方案,相信是每个企业进行整体数据备份、迁移、恢复的不二之选!

简单地说,容灾就是尽量减少或避免因灾难的发生而造成的损失。它是一个系统工程,备份与恢复就是这一系统工程的两个组成部分。除此之外,还有许多具体的工作,如备份媒体的保管、存放,容灾演练等都是容灾中要做的。从广义上讲,任何有助于提高系统可用性努力,都可被称为容灾。容灾就是要尽量减少或避免天灾和人祸,如地震、火灾、水灾、战争、盗窃、丢失、存储介质霉变、黑客和病毒入侵等对系统存储数据的影响和造成的损失。

容灾根据不同时机需求可以有不同的等级。中小企业通常只需采用本地容灾即可。所谓本地容灾就是在企业网络本地所进行的容灾措施,其中包括在本地备份、存储、保管备份媒体。在一些大众型企业,所采取的容灾级别就高写,称之为“异地容灾”或“远程容灾”。异地容灾就是采取异地存储备份,异地保管存储媒体等方式。这样就可比卖弄因本地容灾发生而引起的数据丢失。如本地容灾中的日常备份通常是把本分磁带放在本地单位各部门的房间中,如果发生火灾、水灾、地震等灾难,这些保存的媒体肯定将受到损失,因为不同城市同时发生灾难的可能性非常之小,不同国家同时发生灾难的可能性几乎没有了。

数据容灾只是确保数据安全的一个方案,当这个方案无法保障数据安全时,需要专业的数据恢复工具对其原有数据或者备份数据进行数据恢复,据了解,“效率源科技”提供专业的数据恢复,解决数据容灾无法解决的数据安全问题,曾在汶川地震中解决了不少这样的问题。

无论采用哪种容灾方案,数据备份还是最基础的,没有备份的数据,任何容灾都没有现实意义。但光有备份是不够的,容灾也必不可少。容灾对于IT而言,就是提供一个防止各种灾难的计算机信息系统。

  备份linux系统,不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。来实施这一方法,用这个成为根用户:

sudo su

接着去你的文件系统的根目录(在我们的例子中,我们使用它,不过你可以去你希望备份的任何地方,包括远程或可移动驱动器。)

cd /

然后,下面就是我用来备份我的系统的完整的命令:

tar cvpzf backuptgz / --exclude=/proc --exclude=/lost+found --exclude=/backuptgz --exclude=/mnt --exclude=/sys

接着,让我们稍微解释一下:

  很明显,'tar'部分就是我们将要使用的软件。

  'cvpfz'是我们给tar加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小)。

  接下来,是压缩文档将获得的名称,在我们的例子中是backuptgz。

  紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/

  接着就是我们要剔除的目录了。我们不想备份每一样东西,因为包括有些目录不是非常有用。同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则最终你会把那些也备份的。同时确保你没有任何东西挂载在 /media(即没有挂载任何cd或可移动介质)。否则,剔除/media。

  如果你想排除所有的其他分区,你可以使用 'l' 参数代替 --exclude, 上面的命令看起来象这样:

tar cvpzlf backuptgz / --exclude=/lost+found --exclude=/backuptgz

按:kvidell在论坛主题里建议也剔除/dev目录。不过,我有其他证据表明这样做是不明智的。

好了,如果命令适合你的话,敲击确定键(或者回车键,管它叫什么名字),然后什么都不用干,放松一下。备份也许会花上一段时间。

完了以后,在你的文件系统的根目录会有一个叫作backuptgz的文件——很可能相当巨大。现在你可以把烧录到DVD上,或者移动到另一台机器,你可以做任何你想做的事情。

按2:在进程的最后,你也许会得到一条信息,写着“tar:由于先前错误的耽搁而存在错误”或者其他什么,不过大多数情况下你可以仅仅忽略它。

作为选择,你可以使用Bzip来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“j”替换命令中的“z”, 同时给备份命一个相应的扩展名。这些会使命令变成这样:

tar cvpjf backuptarbz2 / --exclude=/proc --exclude=/lost+found --exclude=/backuptarbz2 --exclude=/mnt --exclude=/sys

21 通过网络备份如果空白的文件系统太少了并且你又不能挂载其它的文件系统来保存备份文件,你有可能使用 netcat 来完成备份

在接受端你必须设置 netcat 用于写备份文件,象这样:

nc -l -p 1024 > backuptarbz2

然后你传送 tar 命令,不带 'f' 参数通过 netcat 在发送端,象这样:

tar cvpj / | nc -q 0 1024

在上面的命令中 1024 仅仅是一个随机的端口号, 任何从 1024 或以上的都可以工作

如果安全的通过网络备份不依赖文件系统完成备份 事实上一个真正快的网络比写备份文件到磁盘要快

在上面的讲述中 (由于我刚刚发呆,因此我不能证实它是可靠的) 是这个命令:

tar cvpj / | ssh "cat > backuptarbz2"

3 恢复警告:看在上帝的份上,在这一部分请小心谨慎。如果你不理解你在这里干了什么,你可能最终毁坏了对你而言很重要的东西,所以请小心谨慎。 那么,我们将紧接着上一章的例子:在分区的根目录下的backuptgz文件

再一次确保你是根用户以及备份文件在文件系统的根目录。

Linux美妙的地方之一就是这一项工作甚至可以在一个正在运行的系统上进行;没必要被引导cd或者任何东西搞得晕头转向。当然,如果你使你的系统无法被引导了。你也许别无选择,只能使用一张live-cd了,但是结果是一样的。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

好了,言归正传。这是我要用的命令:

tar xvpfz backuptgz -C /

如果你使用 bz2

tar xvpfj backuptarbz2 -C /

警告:这会把你分区里所有文件替换成压缩文档里的文件!

只要敲一下确定/回车/你的兄弟/随便什么,然后去看焰火吧。同样,这会花一段时间。等它完成了,你就有了一个完全恢复的Ubuntu系统!只需确保在你做其他任何事情之前,重新创建你剔除的目录:

mkdir proc mkdir lost+found mkdir mnt mkdir sys etc

当你重启以后,所以的事情都会和你备份的时候一模一样。

31 恢复 GRUB那么,如果你想把你的系统移动到一块新硬盘上,或者,你想对你的GRUB做一些糟糕的事情(比方说,安装Windows),你也将需要重装GRUB。在这个论坛里,有不少如何做这个的非常好的指导,所以我不会从头重新做起。相反,看一下这里(论坛) 或者这儿:RecoveringUbuntuAfterInstallingWindows

在这个论坛主题中,提出了一些方法。我个人建议第二个,remmelt贴出来的,因为我发现它每次都管用。

对,就是那个!我希望它有帮助!

4 其他方法也许你也想看一下这些能帮助你自动备份系统的程序

  Partimage

  Mondo Rescue

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 数据迁移场景有哪些?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情