- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统、数据、应用架构对性
董国兴 能的影响
donggx@
内容
性能的重要性
系统、数据、应用架构对性能的影响
如何通过改善系统、数据、应用架构提高性能
性能的重要性
性能的重要性
性能问题普遍存在,大家都在优化,却未成体系化。
传统的观点
– 认为不是核心问题,不受重视等……
– 不是最紧急的问题,放放再说……
发展新动向
– 大数据时代来临,性能问题将会直接导致系统的不可用! 累,又过劳了!
– 旧系统无法继续升级,架构成为了影响性能的核心问题!
– 云计算的大规模推广受到性能问题的影响!
对人员的要求
– 综合素质高,对人员要求 “专”, “全”,“精”。
性能的重要性
性能是应用系统给用户最直接的客户体验
性能是衡量系统设计好坏重要指标
大数据的形成对性能带来了更高的要求
问题往往从性能开始。。。
老大,系统又
出性能问题了,
又要加班
了。。。
系统、数据、应用架构对性能的影响
系统、数据、应用架构之间的关系
系统、数据、应用架构是业务系统的骨架
三者与业务系统是一个有机的统一体,以业务系统的运行效果对外最终体现
三者之前的整合达到了前所未有的高度,业务逻辑可以跨越架构
DBA、SA、Architect工作内容的融合
将EA (Enterprise Architecture )多个模块进行性能的连动优化
影响性能的因素
影响性能的三大层面
– 系统架构层面
– 数据架构层面
– 应用架构层面
木桶理论
– 短板在哪里?
– 短板是核心问题吗?
– 短板有连带效应吗?
系统架构对性能的影响
服务器
– 单机 or 集群 ?
– 操作系统的调整?
– Disk or Flash ?
存储设备数据存储方式
– RAID (1+0 ,5 … )
– 分布 (按逻辑分or 在存储层面打散数据)
– 需要增加专用的Cache层吗?
网络带宽与负载均衡
– 网络带宽的聚合与负载均衡
– Web ,App负载均衡
– Business中间件负载均衡
数据架构对性能的影响
业务压力放置选择
– 业务逻辑置于数据库 or 中间件
数据访问方式 DB2
– 单节点访问 or 多节点访问 Oracle
– 负载均衡的考虑
– 藕合度的考虑 Sybase
OLTP or OLAP SQL Server
– 写密集型 or 读密集型 or 读写混合
– 是海量数据吗?
文档评论(0)