文档

ECS灾备解决方案

更新时间:

为了保障企业业务稳定、IT系统功能正常以及数据安全,灾备解决方案变得越来越重要,并且正在迅速发展。在阿里云的ECS云服务器上,您可以使用快照和镜像或多可用区部署架构来实现数据备份与应用恢复,以提高业务的可用性与连续性。

通过快照和镜像备份恢复数据

通过快照备份恢复数据

阿里云快照服务是一种无代理(Agentless)的数据备份方式,可以为单个云盘或者云盘组上的数据块创建某个时刻的完整拷贝,用于数据恢复、开发测试环境搭建,或者自定义镜像的制作以进行业务批量部署。更多信息,请参见快照概述

  • 通过快照备份数据

    • 快照备份采用增量原理,第一次备份为全量备份,后续为增量备份,增量快照具有快速创建以及存储容量小的优点。备份所需时间与待备份的增量数据体积有关。更多信息,请参见快照原理

    • 您可以手动创建快照或创建自动快照策略对系统盘和数据盘进行备份。具体操作,请参见创建一个云盘快照使用自动快照

  • 通过快照恢复数据

    当云盘因误删误改、勒索病毒等原因造成数据丢失事故时,您可以使用该云盘的历史快照回滚云盘,从而使该云盘的数据恢复到创建快照时的状态。具体操作,请参见使用快照回滚云盘

通过镜像备份恢复数据

镜像文件相当于副本文件,该副本文件包含了一块或多块云盘中的所有数据,对于ECS而言,这些云盘可以是单个系统盘,也可以是系统盘加数据盘的组合。

  • 通过镜像备份数据

    使用镜像备份时,会对整个云服务器实例的配置、操作系统、已安装的软件和数据进行全量备份,且只能手动触发。具体操作,请参见使用实例创建自定义镜像使用快照创建自定义镜像

  • 通过镜像恢复数据

    镜像备份完成后,您可以使用备份的镜像创建新的ECS实例,快速部署相同操作系统和数据环境的实例以实现数据恢复。具体操作,请参见使用自定义镜像创建ECS实例

通过多可用区部署架构实现应用的容灾与恢复

通过在应用前端购买SLB产品、部署多台ECS服务器和使用弹性伸缩技术,您可以实现ECS的容灾应用。即使其中一台ECS服务器故障或资源利用超负荷,服务仍然可以持续对外提供,从而保障业务的连续性和可用性。下图以同城两个可用区机房部署ECS集群为例,介绍ECS如何通过多可用区部署架构实现应用的高可用性和容错能力:

image
  • 负载均衡SLB

    设备侧通过多可用区级别的SLB做首层流量接入,当用户请求到达时,负载均衡器首先接收流量,并将其智能地路由到不同可用区的ECS实例集群。然后由每个可用区内部署的ECS集群处理来自负载均衡器分配的用户请求,这样可以增加系统的容错性和可扩展性。关于负载均衡的更多介绍,请参见负载均衡SLB

  • ECS集群

    在分布于不同可用区的机房内,每个ECS节点都配置有相同的能力,以确保在单个节点发生故障时,整体服务不受影响。这些对等的节点共同支撑着数据层的应用和服务器管控功能。

    • 如果某个ECS节点出现故障,系统将自动执行热迁移,将受影响节点上的业务无缝转移到其他健康的ECS节点上。这个过程确保业务访问的持续性,且最大化减少了单点故障或热迁移过程中可能出现的故障对业务的影响。

    • 如果热迁移失败,系统事件会记录并通知故障信息。您可以通过系统事件获知故障信息并部署新的ECS节点来替换受影响的节点,以此维持服务的正常运行和业务的连续性。通过这种自动化和监控机制,确保了系统的高可用性和业务的稳定性。

  • 数据层

    • 对象存储OSS:在地域级别部署对象存储OSS,不同可用区机房的ECS节点可以直接访问存储在对象存储中的文件,提高数据的访问速度和可靠性。更多信息,请参见对象存储OSS

    • 数据库应用:推荐使用支持多可用区部署的数据库服务,例如阿里云的ApsaraDB for RDS。在选择多可用区部署时,主节点支持多可用区的读写操作,可以与应用层的流量来源无冲突地操作。同时,备节点也会在多个可用区中进行部署,并具备多可用区的读能力。这样,当主节点发生故障时,ECS节点仍然可以从备节点读取数据,确保数据的可用性和业务的连续性。更多信息,请参见RDS数据库

  • 本页导读 (1)
文档反馈