示例
Quest Software的Foglight提供的一些使用示例,给我们展示了如何将具体的IT资源映射到业务过程。
在下面图2中,业务页面显示了由e-PetStore Service Group的三个业务过程组成的列表:DogCatalog,BirdCatalog和FishCatalog。每个业务过程都代表了一个模拟产品查找事务。
已经将三个合成的业务过程代理部署到了三个地点:New York,Pleasanton和San Francisco。如果代理图标呈绿色,意味着已记录的事务是在预计的时间范围内运行,这被认为是正常的。如果呈红色,意味着已记录的事务是在预计的时间范围外运行,或者根本没有响应,这被认为该应用或该事务所用到的某个部分是不可用的。
应用列显示了应用基础架构的整体状态,即与具体业务过程相关的物理层次和应用组件的状态。如果应用呈黄色,表明其中一个服务器或组成应用基础架构的应用组件正处于警告状态中。
图1:Foglight的业务页面显示了业务过程可用性和性能,并可以深入分析到其它性能和事件的细节。
可以从业务页面直接导航到应用页面。如下面的图3所示,应用页面显示了应用基础架构的一个全貌,包括从整体的系统性能信息到详细的业务过程反应时间信息。该页面可以让用户导航到当前的或以前的系统信息和运行在每一层上的组件的应用性能信息,包括一些系统和应用阈值。
图2:应用页面显示了应用层的性能和详细的业务过程可用性和性能,并可以深入分析其它性能和事件的详细情况。每个水平线条代表了最近的可用性和业务过程反应时间的历史信息。
在上面的业务过程性能图中,垂直线条代表的是完成一个合成业务事务的总时间。通过提供的导航功能可以在一个事务中定位造成问题的具体操作步骤,从而可以进一步分析用户操作的具体步骤的详细信息,这些用户操作步骤使反应时间达到或超出了严重或致命错误的阀值(因此垂直线条颜色变为橙色和红色)。
参考下面图4。你能看到一个业务过程可能由十二个用户动作组成-点击或图象下载-的信息,这些信息显示了超出阈值的步骤。通过这个,IT系统管理员能够立即诊断问题并把重点放在超出阈值的IT资源上。
图3:这个页面显示了一些分散的用户操作-点击和图象下载-这些组成了一个业务过程。
在上面的图4中,每个用户动作表示为两个线条:第一个代表完成步骤的实际反应时间,第二个(灰色的)表示在最后几个小时该步骤性能的移动平均值。线条分别用橙色和红色表示,很容易识别出哪个用户步骤超过了正常的性能阈值。如果实际的反应时间超过了移动平均线的两倍,线条是橙色的;如果超过三倍,线条是红色的。
最后,应用服务等级报告应该针对业务过程性能提供摘要性的和详细的测量信息。正如图5所示,这个报告按时间段显示了所有地点的性能历史情况,这可以帮助管理员评估它们的性能并按实际需要分配资源。
图4:这个应用服务报告按照服务组和服务组中每个地点显示了服务等级的测量信息。这个报告也提供了与具体的IT资源的关联信息。
结论
当采用应用服务等级时,业务和IT部门必须把业务过程性能作为一个主要的测量信息。业务过程应该明确地与具体的IT资源相对应,如Web,应用和数据库服务器,从而促进现有资源有效使用和IT团队间的默契合作,最终最大限度地确保应用的可用性。