高可用与可伸缩架构
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,分布式业务系统设计的时候,基本的问题有:1. 高可用(High Availability)2. 可伸缩(Scalable-扩展的方法论:AKF scale cube)3. 可扩展(Extensibil
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
互联网科技kol名单
学计算机软件开发好找活吗
广东安卓软件开发哪家好
租服务器 游戏
量子计算机与信息网络技术
开服半年服务器发展
软件开发协议类型
数据库可以不设置字符长度
古尔丹服务器
简述数据库的DAC和MAC
加密技术在网络安全中的形式
手机服务器的时间怎么调
农机自动驾驶系统软件开发
网络技术信息技术应用情况
access数据库当前名称
计算机网络技术与网络信息安全
无线网络安全手抄报设计
全运会网络安全总结
数据库和区块链哪个好
北京政英互联网科技
东方通连接mysql数据库配置
全国信息网络安全会议
世界变成了一个巨型的数据库
谷歌代理服务器怎么关掉
海关开展网络安全检查
手机股票软件交易软件开发
按1出现服务器管理器
温州网络安全等级保护认证
g530标签机数据库的生成
青少年网络安全素养观后感小学生