其他分享
首页 > 其他分享> > 灾备解决方案

灾备解决方案

作者:互联网

转至:https://blog.csdn.net/weixin_34293246/article/details/86132293

 

行业趋势与挑战

对于各行各业而言,用户数据、系统数据均是企业最核心、最重要的财富,业务的稳定运行、IT系统功能正常是企业最重要的发展诉求。而这些诉求常常因为一些不可预期不可力抗“天灾人祸”变得十分困难,例如:

fig_01

综上,保障企业业务稳定、IT系统功能正常、数据安全十分重要,可以同时保障数据备份与系统、应用容灾的灾备解决方案应势而生,且发展迅速。说明:灾备是指容灾+备份:

fig_02

进行灾备解决方案设计时,需关注灾备的两个关键技术指标:

阿里云灾备解决方案亮点

阿里云针对企业对灾备的需求,构建阿里云灾备解决方案,基于阿里云平台的灾备解决方案有以下亮点:

核心产品的灾备设计及技术指标

以一个最简IT系统为例,用户可使用以下阿里云产品:

fig_03

fig_04

当客户端向服务端传输数据包后:

fig_05

转发节点发生故障通过BGP(Border Gateway Protocol,边界网关协议)路由进行切换,实现在故障时SLB实例能自动秒级将流量切换到另一机房。SLB在整体设计上让其可用性高达99.99%。且能够根据应用负载进行弹性扩容,在任意一台SLB故障或流量波动等情况下都能做到不中断对外服务。

应用场景

同城容灾:

fig_06

同城容灾场景下,也可在多可用区部署一个SLB实例,此种应用场景下,SLB无法做到实例级灾备切换,仅当整个可用区故障时,流量切换至另一个可用区。

异地容灾:

fig_07

 

ECS

 

灾备设计

快照备份与回滚

快照备份:

阿里云ECS可使用快照进行系统盘、数据盘的备份。目前,阿里云提供快照2.0服务,提供了更高的快照额度、更灵活的自动任务策略,并进一步降低了对业务I/O的影响。使用快照进行备份时,第一次备份为全量备份,后续为增量备份,备份所需时间与待备份数据量有关。

fig_08

例如,快照 1 、快照 2 和快照 3 分别是磁盘的第一个、第二个和第三个快照。文件系统对磁盘的数据进行分块检查,当创建快照时,只有变化了的数据块,才会被复制到快照中。阿里云ECS的快照备份可配置为手动备份,也可配置为自动备份。配置为自动备份后可以指定磁盘自动创建快照的时间(24个整点)、重复日期(周一到周日)和保留时间(可自定义,范围是1-65536天,或选择永久保留)。

快照回滚:

当系统出现问题,需要将一块磁盘的数据回滚到之前的某一时刻,可以通过快照回滚实现,前提是该磁盘已经创建了快照。注意:

镜像备份与恢复

镜像备份

镜像文件相当于副本文件,该副本文件包含了一个或多个磁盘中的所有数据,对于 ECS 而言,这些磁盘可以是单个系统盘,也可以是系统盘加数据盘的组合。使用镜像备份时,均是全量备份,且只能手动触发。

镜像恢复

阿里云ECS支持使用快照创建自定义镜像,将快照的操作系统、数据环境信息完整的包含在镜像中。然后使用自定义镜像创建多台具有相同操作系统和数据环境信息的实例。注意:创建的自定义镜像不能跨地域使用。ECS的快照与镜像配置请参考快照镜像

技术指标

RTO:与数据量大小有关,通常而言是小时级别RPO:与配置的自动快照策略、恢复用的快照生成时间有关,通常而言是小时级别

应用场景

备份恢复:

阿里云ECS可通过快照与镜像对系统盘、数据盘进行备份。如果存储在磁盘上的数据本身就是错误的数据,比如由于应用错误导致的数据错误,或者黑客利用应用漏洞进行恶意读写,此时就可以使用快照服务将磁盘上的数据恢复到期望的状态。另外ECS可通过镜像重新初始化磁盘或使用自定义镜像新购ECS实例。

容灾应用:

ECS可以从架构上来实现容灾场景下的应用,比如:在应用前端购买SLB产品,后端相同应用部署至少两台ECS服务器,或者是使用阿里云的弹性伸缩技术,根据自定义ECS自身资源的使用规则来进行弹性扩容。这样即便其中一台ECS服务器故障或者资源利用超负荷,也不会使服务对外终止,从而实现容灾场景下的应用。以同城两机房部署ECS集群为例:

fig_09

fig_10

同城容灾

用户如果对系统可用性有更高的要求,希望可以做到机房容灾,阿里云RDS可以选择购买多可用区RDS。多可用区是在单可用区的级别上,将同一地域的多个单可用区组合成的物理区域。相对于单可用区RDS实例,多可用区RDS例可以承受更高级别的灾难。

fig_11

异地容灾

除了同城容灾之外,对于数据可靠性有强需求用户,比如是有监管需求的金融业务场景,RDS提供异地灾备实例,帮助用户提升数据可靠性。

fig_12

典型应用场景

阿里云灾备解决方案可根据企业用户的灾备需求及IT系统现状进行企业灾备方案的定制设计,以下以三个典型的应用场景示例,基于阿里云平台不同灾备场景下的架构设计。

通用架构

中小型企业业务量不是特别大,对异地容灾要求不是特别强烈,在阿里云平台上可采用以下灾备方案:

fig_13

同城容灾

对中大型用户来说,希望业务系统要求具备同城容灾的能力,可以采用以下同城灾备方案:

fig_14

异地容灾

对于一些大型企业在业务安全全性、服务可用性和数据可靠性方面既要求具备同城容灾又要求具备异地容灾时,可以采用以下异地灾备方案:

fig_15

标签:快照,解决方案,备份,机房,ECS,SLB,灾备
来源: https://www.cnblogs.com/my-first-blog-lgz/p/15492188.html