随着网络变得越来越以应用程序为中心,网络已逐渐扩大到超出传统服务器和存储的管理能力,这对于网络性能管理员有哪些影响?
网络技术方面的专家Daniel Seligman表示,应用程序的性能是和终端用户体验、业务流程的整体性能以及满足的服务协议的程度密切相关的。虽然应用程序的性能指标与传统服务器、存储和网络性能以及相关指标有关,并且受这些因素影响,但它更抽象,也更能直接体现网络对业务的服务水平。因此,在监管应用程序时,网络性能管理员所使用的工具和技术需要能为执行关键业务决策提供更直接的信息。
传统的性能指标往往反映的是网络组件情况,比如路由器和服务器。它们可能只是增长计数,比如对数据包或错误进行简单取样,除以时间,然后就转换成比率,或者可能只是随着时间增加或减少的测量标准,如CPU使用率、字节存储空间或温度。这些测量标准也同样是衡量应用程序的性能指标,但是由于它们更能反映用户体验,所以像事务响应时间或应用程序停机秒数这类指标更抽象。这并不是说传统指标变得不重要,他们只是不再是管理人员直接关心的因素,但它们是应用程序管理报告挖掘的实质性内容。
事实上,为了了解资源使用情况以及它们如何影响应用程序的性能,将高级别的应用程序指标和低级别的传统指标联系起来已经成为网络性能管理员的一项任务。但是由于下面两种演化趋势,这项任务变得越来越困难:
应用程序正变得越来越复杂和分散,由于涉及到越来越多的物理部件,也使任意级别指标的收集和关联更复杂。
虚拟化技术日益普及,提供越来越多的虚拟化结构,如在单一物理服务器上设置多个虚拟服务器。这进一步将终端用户和物理网络脱离,使应用程序性能指标和传统指标关系复杂化。
因此,随着网络性能管理员更难理解传统指标如何转化为终端用户体验,那么他的工作也就会变得越来越困难。而且通过管理工具传输的信息使网络性能管理员与和管理人员更近,这也会造成一些压力。