AHAS|应用高可用服务b
‣
架构 | 容灾能力 | 适用场景 |
同城多活 | • RPO:地域级故障不可控;机房级故障为秒~分钟级。
• RTO:地域级故障不可控;机房级故障为分钟~十分钟级。说明
具体以主备数据同步延迟的情况而定。 | • 预算有限,不考虑异地容灾。
• 期望建设周期短(≤2周)。
• 期望业务代码零改造。
• 不考虑数据一致性问题。 |
异地应用双活 | • RPO:分钟级。
• RTO:分钟~十分钟级。说明
具体以主备数据同步延迟的情况而定。 | |
异地双活 | • RPO:分钟级。
• RTO:分钟~十分钟级。说明
具体以主备数据同步延迟的情况而定。 | • 预算充足,选择异地建立多活的数据中心。
• 接受长建设周期(3~6个月)。
• 能够选取合适的维度路由流量,做好数据分片。
• 接受业务流量带标改造,业务代码带标、中间件升级改造。
• 接受数据最终一致。 |
多活术语
- 同城双活
- 同个城市部署两个数据中⼼,并行的为业务访问提供服务。
- 异地多活
- 不同城市部署多个数据中心。多活一方面是多数据中心之间地位均等,正常模式下协同⼯作,并⾏的为业务访问提供服务,实现了对资源的充分利用,避免⼀个或两个备份中⼼处于闲置状态,造成资源与投资浪费。另一方面是在⼀个数据中心发⽣故障或灾难的情况下,其他数据中心可以正常运行并对关键业务或全部业务实现接管,实现用户的故障无感知。
- 两地三中心
- 即生产数据中心、同城灾备中心、异地灾备中心建设方案。这种模式下,两个城市的三个数据中心互联互通,如果⼀个数据中心发生故障或灾难,其他数据中心可以正常运行并对关键业务或全部业务实现接管。
- 命名空间
- 多活命名空间MSHA Namespace,是一个逻辑租户的概念,用于进行租户粒度的管控配置和云资源隔离。例如,交易单元化的测试环境,交易单元化的正式环境,导购单元化的测试环境。
- MSFE
- MSHA-FRONT-END,即接⼊层,负责入口流量的分发及修正职能。
- routeId
- 路由标。分为静态路由标和动态路由标。静态路由标一般采用业务系统账号ID、地理位置等静态属性作为路由计算的输入,动态路由标则由业务系统自定义。
- RPO
- Recovery Point Object,即数据恢复点目标,以时间为单位,即在灾难发生时,系统和数据必须恢复的时间点要求。RPO标志系统能够容忍的最大数据丢失量。系统容忍丢失的数据量越小,RPO的值越小。
- RTO
- Recovery Time Object,即恢复时间目标,以时间为单位,即在灾难发生后,信息系统或业务功能从停止到必须恢复的时间要求。RTO标志系统能够容忍的服务停止的最长时间。系统服务的紧迫性要求越高,RTO的值越小。
Loading...