业务分级是什么意思(巴氏分级二级是什么意思)

jijinwang
用電安全最是第一要緊,先前那位有點兩光,還是找個真正的甲級水電師傅來做(我們這邊水電師傅有分級,專業度與操作的業務不一樣)[比心][比心][比心][加油][加油][加油][给力][点亮平安灯][点亮平安灯][点亮平安灯]

无论高可用计算机构和高可用存储架构,都是为了解决部分服务器故障的场景,但现实中还面临系统级故障的问题,如遇到断电、火灾、地震等不可抗力因素,如果需要在这样的情况下也要保证服务的可用性,就需要设计异地多活架构。

系统级故障应对方案

异地多活

  • 正常情况下,用户无论访问哪个地点的服务都正常
  • 某地异常情况下,用户访问到其他地方的业务系统,也能正常服务
  • 异地多活系统复杂且成本高,适合高价值业务

异地多活架构

同城异区:距离短延迟低,可以直连,数据可以保证一致性,可应对机房级别故障

跨城异地:距离远延迟大,中间链路复杂,无法保证数据一致性,不过可以做到最终一致性,适合数据不怎么改变的场景

跨国异地:适合为不同国家或者地区提供服务

设计技巧

保证核心业务异地多活

核心数据最终一致性

采用多种方式同步数据

保证绝大部分用户异地多活

出问题后需要挂公告、事后补偿

设计步骤

业务分级,只为核心业务设计异地多活

数据分类,考录数据量、是否需要强一致性、实时性、可丢失性

数据同步

异常处理


接口级故障应对方案

降级:根据功能优先级,将系统的部分功能降低,只提供核心功能

熔断:应对外部依赖系统故障,需要一个统一的API网关,设计好熔断阈值

限流:从访问压力来应对故障,只允许系统能承受的访问量进来,其他丢弃

排队:削峰填谷,平稳流量,通常与限流一起使用