你好,游客 登录
背景:
阅读新闻

SOA架构:企业架构师该如何发现问题

[日期:2013-09-16] 来源:TechTarget中国  作者: [字体: ]
  对于存在于SOA架构中的问题,企业架构师们该如何发现它们呢?
  无论是查找什么样的问题——测试的,还是监测的,都将归结于同一件事情上。你必须有:
  监测整个应用生命周期,从开发到测试阶段,再到实际系统中。
  能够了解正常与非正常的行为是什么样的。
  所有的性能问题都是由于资源瓶颈这类的问题引起的,不管是CPU利用率还是磁盘利用率。这都归结于如何弄清这些瓶颈,然后确定你可以做些什么来移动或改变它们。当然还会有另外一个瓶颈,不然应用程序将一直无限速地运行。
  测试的关键是要确保不是只是因为要它通过才进行测试,或者是作为一次失败的练习。因为有了监测,你可以近距离接触知道事情是怎么失败的,以及系统中的热组件是什么。关于糟糕的测试的一个很的例子,有一次在谈到超市时我听说的,这些超市正在对它们的Oracle服务进行测试。测试进行了一个小时后,该数据库的管理员告诉我们说,数据库SAN存储的使用率是98%。如果再运行15分钟,他们就会耗尽SAN存储,那么整个数据库就会崩溃,导致无法写入任何东西。
  这个经验告诉他们他们在一切崩溃之前,可以花一个小时又15分钟的时间进行工作。该实例表明测试和监测要联合起来,这样才能彻底了解系统在做什么。对此你有很多的工具可以使用,而我货币于自底向上的方法。你开始使用操作系统工具来查看CPU、硬盘和内在的使用率。然后,您可以使用JVM(Java虚拟机)工具向下看JVM内存的使用情况和统计。




收藏 推荐 打印 | 录入: | 阅读:
相关新闻      
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款