码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 业务系统高可用性建设


    1. 为什么需要高可用建设

    高可用是一种风险控制能力,使得系统具有更高的可用性。高可用的前提是:所有的事物都不是100%可靠的。在社会环境中,公司内部由员工、软件服务、硬件都组成,外部公司有客户、股东等,公司的目标是收益,创造并获取价值,需要良好的商誉。实际情况:

    • 内因:人和物都不是100%可靠的。
    • 外因:如果做不到高可用,公司和社会层面业务影响很大。
    • 根因:从公司角度,要控制风险,保障公司价值,避免商机根本

    2. 什么是高可用性

    高可用性(High Availability)是指系统或服务能够持续提供高水平的可用性和可靠性,即在面对各种故障、错误和异常情况时,仍能保持持续运行和正常工作。可用性关注可访问性,可靠性关注功能正确性和时效性。

    用计算公式:MTBF / ( MTBF + MTTR ),MTBF指平均无故障时间,MTTR指平均故障修复时间。

    3. 如何建设高可用性

    从可用性公式看到,可用性来源于增大平均无故障时间,以及减小故障修复时间。先介绍两个概念:

    • 风险:未来发生危害的一种可能性,但实际未发生
    • 故障:已发生或正在发生危害,是风险变成现实的结果。

    风险概率P、故障范围R、故障时间T、故障影响面

    最后风险期望公式有:

    所以从公式可以得到控制风险的4大因素。

    • 减少风险数量,比如重大活动封网
    • 降低风险概率,比如代码CR,灰度切流
    • 减小故障影响范围,比如以大拆小,每个个体之间相互隔离
    • 缩短故障时间,比如快速止血

    3.1 整体思路

    按照故障的时间节点,分为事前、事中和事后,

    • 事前:稳定性设计、异常监测、容量评估、预案演练等识别并控制风险;
    • 事中:合理的决策和响应机制,快速发现、定位、止损和修复
    • 事后:故障复盘,定期review,反馈闭环,持续优化

    3.2 具体操作

  • 相关阅读:
    JavaScript数组的常用方法
    移动中兴ZXHN F6610M光猫拨号密码查询
    又一量子金融用例: 巴斯夫联手Multiverse Computing开发外汇交易优化模型
    7. dws 层建设(大宽表)
    解决uniapp软键盘弹起导致页面fixed定位元素被顶上去
    HUST网络攻防实践|6_物联网设备固件安全实验|实验二 基于 MPU 的物联网设备攻击缓解技术
    js根据预设条件定义数组元素
    uniapp:如何修改组件默认样式
    字符串-模板编译
    idea leetcode配置
  • 原文地址:https://blog.csdn.net/chenwiehuang/article/details/133764839
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号