系统架构考虑要素
2021-11-14 11:04:04 1 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
系统架构考虑要素 架构师要求 架构标准 系统架构 合理设计
作者其他创作
大纲/内容
硬件成本
软件成本
低成本
易扩展
易排查问题
易维护
开发工具
开发人员
易开发
开发要求
根据系统要求识别复杂度
形成复杂度优先级列表
识别复杂度
技术选型
新技术以及成熟技术
子主题
多种备选方案
备选方案确定
详细设计方案
设计流程
组件数量多
组件之间的关系多
结构复杂性
系统庞大
版本上线合并分支
单个组件功能多
局部问题导致整体不可用
逻辑复杂性
挑战
4个9 一年52分钟不可用
5个9 一年5分钟不可用
衡量指标
应用服务器防止单点故障
冗余
数据冷热备份
备份
实现手段
高可用
响应时间RT
吞吐量 tps qps
数据库查询缓存
缓存服务器 redis memcache
本地缓存
缓存
单机器完整的任务
拆分
相同任务多机器执行或者单机器多线程
并行
高性能
开闭原则
标准
业务易扩展
系统需求
来源
业务预见
数据安全
登录身份识别
访问权限
安全
数据量
访问量
规模
系统要求
服务
子系统
系统
平台
服务系统平台
规范
规范的产品
框架
目的:解决软件复杂问题
定义:定义系统的基础结构以及这些基础结构的规则描述
架构
模块
组件
模块组件
技术要素
10倍容量设计
3到5倍容量部署
合适
复杂问题简单化
简单
风险驱动架构设计
业务驱动架构设计
演化
原则
系统架构
0 条评论
回复 删除
下一页