计费系统的可用性提升需要考虑的因素有系统架构,网络、主机、存储、操作系统、数据库、内存库、平台软件、应用组件、前端后端应用等诸多要素的影响:
1.整体架构设计对可用性尤为关键。
“Design for failure”是高可用系统设计的第一原则。如冗余、幂等、熔断、故障转移、超时控制、降级、限流等设计方式
2.应用系统自身的设计对可用性尤为关键。
应用系统的松耦合、高内聚、组件化、一致性、容错性等设计原则
3.维护体系、流程以及标准对避免人为因素故障尤为关键。
如最小授权、变更控制、四眼控制、灰度发布、攻防演练、故障演练等体系建设
4.运行维护手段对可用性尤为关键。
如包预测风险、发现问题、定位问题、自愈、快速恢复等自动化智能化手段的建立。
网友评论