当企业的业务原先即已部署在阿里云上且对异地容灾有较强需求时,可采用阿里云的公共云异地容灾解决方案,使用阿里云DNS、SLB等产品搭建多地域的系统架构,实现异地容灾。

公共云异地容灾适用场景

公共云异地容灾解决方案适用的灾备场景为:
  • 公共云形态:企业业务已部署在阿里云上,希望在阿里云的不同地域搭建异地容灾架构。
  • 应用级:企业希望对整体的应用做容灾备份,而非单独的数据库或存储。
  • 云上异地容灾:可应对公共云上某地域故障场景,例如:
    • 自然灾害导致整个地域不可用,例如地震。
    • 基础设置故障导致的整个地域长时间不可用。
使用以下阿里云SLB、ECS、RDS、OSS即可搭建一个最简IT系统,如下图所示。

  • SLB:Server Load Balancer,是对多台云服务器进行流量分发的负载均衡服务,在整个IT系统中,SLB是服务的对外接口,流量入口。阿里云SLB可通过多可用区来消除单点故障,保障系统的稳定性。详细的灾备设计及技术指标见 SLB 章节。
  • ECS:Elastic Compute Service,是一种简单高效、处理能力可弹性伸缩的计算服务,在整个IT系统中提供计算能力。ECS可使用镜像、快照进行备份,详细的设计及技术指标见 ECS 章节。
  • OSS:Object Storage Service,是阿里云提供的海量、安全、低成本、高可靠的云存储服务。在整个IT系统中提供非结构化、半结构化的存储能力,详细的灾备设计及技术指标见 OSS 章节。
  • RDS:Relational Database Service,是一种稳定可靠、可弹性伸缩的在线数据库服务。在整个IT系统中提供关系型数据库能力,详细的设计及技术指标见 RDS 章节。
企业的复杂IT系统亦可根据业务拆分为不同子系统,每个子系统参考上述最简IT系统单独购置搭建,最终组成一个完成企业较为复杂的IT系统。因此,以下以最简IT系统为例,示例公共云上的容灾解决方案推荐架构。

公共云异地容灾推荐架构

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

架构说明:
  • 在不同地域、不同可用区中均对原有应用架构做一套完整的备份。
  • 不同地域之间可以采用阿里云的高速通道进行私网通信,保障数据库之间的数据实时同步,将数据传输延迟降到最低。
  • 故障发生时可以通过前端DNS实现秒级切换,及时恢复业务。
  • 这种容灾架构方式既可以解决单机房故障也可以应对像地震等灾难性故障。

公共云异地容灾架构优势

  • 云DNS提供智能解析、方便流量分配或容灾切换。
  • 提供VPC之间的高速通道,提供统一发布、部署、配置变更功能。
  • 产品化提供OSS不同区域之间的数据复制。
  • 通过数据传输服务(DTS)提供不同区域之间的数据同步。