大模型
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
登录
注册
< 查看全部产品
多活容灾 MSHA
多活容灾MSHA(Multi-Site High Availability)是在阿里巴巴电商业务环境演进出来的多活容灾商业化产品,是应用高可用服务AHAS的核心模块,为客户提供容灾架构建设能力。横向支持容灾架构的上线、运维、演练、切流,升级到下线。纵向支持业务流量的全链路管理,从流量接入到服务化调用再到异步化消息,最终完成数据落库。
立即购买
产品控制台
查看产品文档
产品优势
产品功能
应用场景
更多产品与服务
文档与工具
近期重要功能
最佳实践
MSHA多活架构简介
视频讲解
基于MSHA构建两地三活架构实践
经验分享
浅谈异地多活及阿里云容灾经验分享
产品优势
为什么要选择多活容灾?
丰富的容灾架构
支持丰富的容灾架构,可选择适合自身的容灾架构,且支持平滑的架构演进
一站式容灾管控
支持接入层、服务层、数据层全业务层级,具备全栈的容灾管控能力
分钟级容灾切换
基于确定性的容灾切换流程编排和统一规则控制特性,具备分钟级恢复业务的能力
高可用容灾切换
容灾管控平台自身具备高可用性,通过各节点流量管控,保证切流等核心操作的可用性
业内大规模实践沉淀
阿里巴巴集团多年的业务多活技术和经验积累,以及多家头部客户在各自领域的容灾场景沉淀
自动化多活运维
提供对业务各层级组件资源的全自动化运维能力,大幅提升容灾运维效率
产品功能
流量多活
基于Tengine的接入层MSFE,可按比例或精准路由规则将请求路由到正确单元的后端应⽤,实现流量多活。
资源管理
具备接入层、服务层、消息层、数据层等自上而下的业务组件资源容灾管理能力,统一管理维护。
快速切流
基于接入层流量切换,以及RPC、MQ、定时任务调度流量的流量切换能力,保障业务的分钟级恢复能力。
单元封闭
基于MSHA SDK的切面能力,请求封闭在一个逻辑区域,避免跨机房的RT延迟,减少故障场景的决策时间,加速故障恢复。
数据一致性保障
通过消息消费过滤、写SQL拦截、数据禁写保护、数据同步延迟等功能,保证消息正确消费、数据零脏写。
容灾演练
提供故障演练Chaos的能力,丰富的故障注入可模拟真实的故障场景进行容灾演练,有效消除灾难发生时切换失败的情况。
应用场景
同城多活
异地应用双活
异地双活
同城多活
用户的业务应用部署在一个Region下多个可用区,对于可用区级的故障,基于SLB+DNS的入口切流方案,应用层残留东西向流量导致业务恢复慢;当应用或基础设施发生局部故障,业务恢复时间不可控。
能够解决
通过MSHA的RPC调用封闭能力,以及接入层、应用层、消息层自上而下的统一流量规则处理,对于单可用区内各种级别的故障,均可以快速决策,实现分钟级别的切流,加快业务恢复时间。
推荐搭配使用
企业级分布式应用服务
消息队列 RocketMQ 版
云数据库RDS MySQL 版
异地应用双活
用户的业务应用部署在不同地域的云和云平台(包括IDC、专有云等),两朵云同时提供服务,应用双活数据主备,灾难场景下进行快速切换,需要统一的容灾管控并确保数据一致性。
能够解决
基于MSHA异地应用双活架构,对两朵云的接入层、应用层、数据同步链路、切流进行统一配置,应用双活的模式使两朵云同时承担业务流量,实现业务流量的灵活调度和管控,获得突破地域限制的高效业务容量弹性能力 。
推荐搭配使用
企业级分布式应用服务
消息队列 RocketMQ 版
云数据库RDS MySQL 版
数据传输 DTS
异地双活(单元化)
用户如果使用主备模式实现异地容灾,由于备中心平时不处理业务负载,会导致成本浪费、关键时刻不敢切换。
能够解决
基于异地双活(单元化)架构,可按路由标将请求分配到不同区域单元的后端应⽤,分片数据相关的服务调用在单元内封闭,日常及切流场景下数据零脏写。两个单元的资源同时承载生产流量,最大限度提高系统的扩展性及站点容灾切换能力。
推荐搭配使用
企业级分布式应用服务
消息队列 RocketMQ 版
云数据库RDS MySQL 版
数据传输 DTS
更多产品与服务
应用高可用服务 AHAS
应用高可用服务专注于提高应用及业务的高可用能力,主要提供应用架构探测感知,故障注入式高可用能力评测和流控降级高可用防护三大核心能力,通过各工具模块可以快速低成本的在营销活动场景、业务核心场景全面提升业务稳定性和韧性。
查看详情
消息队列 RocketMQ 版
消息队列 RocketMQ 版(原ONS)是阿里云基于 Apache RocketMQ 构建的低延迟、高并发、高可用、高可靠的分布式消息中间件。最初由阿里巴巴自研并捐赠给 Apache 基金会,服务阿里集团13年,覆盖全集团所有业务。作为双十一交易核心链路的官方指定产品,支撑千万级并发、万亿级数据洪峰,历年刷新大规模交易消息流转记录。
查看详情
应用实时监控服务 ARMS
应用实时监控服务是一款应用性能管理产品,包含前端监控,应用监控和Prometheus监控三大子产品,涵盖了浏览器、小程序、APP、分布式应用和容器环境等性能管理,能帮助你实现全栈式的性能监控和端到端的全链路追踪诊断, 让应用运维从未如此轻松高效。
查看详情
企业级分布式应用服务 EDAS
企业级分布式应用服务 EDAS是应用全生命周期管理和监控的一站式PaaS平台/aPaaS平台,支持部署于 Kubernetes/ECS,无侵入支持 Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java 支持 Spring Cloud、Apache Dubbo 近五年所有版本,多语言应用一键开启 Service.
查看详情
文档与工具
产品概述
查看MSHA产品概述
操作指南
MSHA控制台操作指南
应用接入
应用接入MSHA客户端
最佳实践
MSHA最佳实践
AI助理
你好,我是AI助理
可以解答问题、推荐解决方案等