更新时间:2022-11-16 GMT+08:00
分享

方案概述

应用场景

企业业务快速成长,面临的挑战越来越多,对业务稳定可靠运行的需求越来越高。但设备故障、电力故障、人为损坏、火灾、自然灾害等突发事故会对业务的稳定运行造成巨大威胁,影响企业的正常运营,制约企业的发展,甚至可能给企业利益造成无法预估的损失。为了满足企业高可用的业务运行需求,企业应用多活部署已成为行业趋势。

多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。

本手册基于一个GitHub上的商城应用改造实践,介绍如何基于MAS将应用改造为同城多活架构的过程。

方案架构

本实践对Demo商城的web应用和Mysql数据库进行同城多活改造。

通过MAS改造后的应用架构图如下所示:

同城多活应用场景:

  • 适用于容灾可用性要求达到99.95%,要求业务双活的容灾场景。
  • 同城跨AZ的应用数据多活,并分担部分业务流量。

方案优势

同城多活架构优势如下:

  1. 应用同城可用区多活,业务双边负载分担灵活。
  2. 数据实时同步,服务故障跨AZ快速切换。
  3. 秒级RTO、RPO,保证业务连续性。
  4. 低成本容灾演练能力。
  5. 业务改造工作量相对较低。
分享:

    相关文档

    相关产品