高可用与可伸缩架构
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,分布式业务系统设计的时候,基本的问题有:1. 高可用(High Availability)2. 可伸缩(Scalable-扩展的方法论:AKF scale cube)3. 可扩展(Extensibil
千家信息网最后更新 2026年11月02日高可用与可伸缩架构
分布式业务系统设计的时候,基本的问题有:
1. 高可用(High Availability)2. 可伸缩(Scalable-扩展的方法论:AKF scale cube)3. 可扩展(Extensibility)4. 容错性(弹力设计-Resilience) 5. 高性能(High Performace)6. 容量规划(Capacity Plan)以上是最基本的业务诉求。
而在分布式基础系统设计的时候,基本的问题有:
1. 体系结构2. 进程3. 通信4. 命名5. 同步6. 一致性与复制7. 容错性8. 安全性两者互相影响且互相决定。
理解高可用和可伸缩核心要理解复制(Replication),比如mysql主从复制的binlog,redis主从复制,etcd基于raft的复制状态机的复制,在业务层如果设计为无状态,则复制会简单。可以说没有复制就没有高可用和可伸缩。
对比扩展性与伸缩性:
下图总结了不同层次的高可用与可伸缩的手段。
来源:http://www.cnblogs.com/xingzc/p/5757758.html
https://wenku.baidu.com/view/5ffbfa2fae1ffc4ffe4733687e21af45b207fe59.html
设计
业务
主从
分布式
容错性
时候
状态
系统
问题
容错
不同
一致
安全
一致性
下图
伸缩性
体系
体系结构
基础
安全性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会毛军
科技互联网产品
喔噻互联网科技
互联网科技视频
汇久创客互联网科技
电子科技大学互联网
互联网科技有限公司 翻译
丰台科技园 互联网公司
济南和联互联网科技有限公司
科技互联网大厂
互联网科技与大数据专业
阿里互联网科技企业
互联网方面的科技前沿
黑科技 体验场景 互联网大会
互联网科技实习生岗位
厦门江牛科技互联网
互联网科技平台产品运营
互联网界的黑科技
云南互联网科技学费
众联互联网络科技
广州为想互联网科技有限公司
伟宏互联网科技
互联网科技公司经营范围
沃里互联网科技
互联网高科技企业
佰商互联网科技有限公司
深圳国际航运科技和互联网
佳云科技和互联网广告
互联网科技股为什么大涨
恒生科技互联网指数十大成分股