2012年9月15日消息,由盛拓传媒旗下的IT168、ChinaUnix、ITPUB联合主办为期三天(2012年9月13日~2012年9月15日)的第四届中国系统架构师大会于在北京永泰福朋喜来登酒店隆重召开。来自百度、淘宝、腾讯、IBM、新浪、网易、奇虎360等IT企业的讲师分享了业界先进的技术经验与趋势。
新炬网络高级总监 宋辉
新炬网络高级总监宋辉在会上以“端到端的应用性能优化实践”为主题为与会的架构师进行了精彩的分享。
随着IT技术的发展,企业业务的发展,数据库的量也增加很多,所以我们的平台架构也越来越复杂,我们应用的技术产品也越来越多,甚至一种系统里面有几十种产品,这样的一个复杂架构上面,包括如此大的数据量,这样的话我们系统的性能就难以保证,那么如何让我们的系统在一个非常高效、稳定的环境中去运行?
应用系统性能直接影响到最终用户的使用感知,成为企业业务发展强大的制约因素,在海量数据并发背景下,整个系统架构设计与优化后的整体性能才是决定因素,而在这之中,系统架构师是一个非常重要的因素,这个不光是数据库的比较,从硬件到OS到数据库到中间件到前台WEB服务器,包括缓存服务器都参与其中的大比拼。一个平台级的较量,这个问题其实已经超出了DBA能力,某种意义来说应该是架构师根据业务特点设计的问题。
大型应用系统的性能问题已不单纯是某一方面的问题,是系统整体的问题,包括应用、网络、中间件、操作系统、主机/存储、数据库。
从个人从业经验来看,系统性能问题需要开发、运维、架构等多方联动整体解决,通过上图,我们可以得出关注新系统建设的性能问题预防,但如何解决现有系统性能问题更关键。
当用户体验应用感觉不好的时候,我们应该建立一个端到端的优化流程,因为你只是负责其中一小块内容的,凭你一个人是很难处理完整个问题的,所以我们要把所有相关的人组合起来,我们要建立一个这样的流程,让所有的参与者都达成一个这样的共识。
端到端的分析手段,因为出现问题的时候,怎么样才能集中所有问题,利用怎样的手段,能够快速定位问题出现在哪里,我们就能够解决问题了。
优化思路:以指标体系为评价标准,实施端到端的优化,端到端的应用优化思路以核心业务指标体系为核心,从不同角度了解系统性能状况,同时作为优化重点与性能提升目标,管理维度到用户感知维度到系统指标维度。
核心业务指标体系建立流程及方法:功能模块梳理、指标体系建立、监控与调整;多渠道问题收集方式,包括用户反馈、主动监控、模拟测试,通过技术手段主动发现性能问题,解决问题。