服务器 频道

特别关注:虚拟化环境中的应用程序

  【IT168 专稿】为了竭力降低成本,许多企业在对支持业务关键型应用程序的服务器进行虚拟化。尽管许多工具有助于管理虚拟服务器,但是它们提供不了多少实时、有用的数据,以表明虚拟化应用程序本身在怎样运行、这些虚拟化应用程序彼此之间以及与底层基础架构又在怎样联系。

  因而,为了确保事务型业务应用程序在混合的虚拟/物理服务器环境中正常运行,IT管理人员应采取以应用程序为中心的方法来进行管理及优化,以便能够使用应用程序服务管理(ASM)工具来获得所需要的管理。

  应当采取以应用程序为中心的方法

  由于应用程序从托管虚拟机的物理服务器中提取出来,支持部门必须能够确定应用程序在什么地方遇到了问题。然而,许多部门缺少必要的可见性,因而无法监控应用程序在虚拟机上进行什么操作、怎样操作。虽然它们能评估及报告症状,却无法诊断以查明原因。

  孤立的问题查找方法通常只关注虚拟机、服务器或者网络。这种方法无法表明应用程序在何处运行以及基础架构(虚拟机、物理机或兼而有之)的状况,只提供了一小部分的详细信息,而有效解决问题需要大量的详细信息。因为虚拟化打破了服务器与应用程序一对一的关系,企业再也不能完全依靠机器性能指标来确定应用程序的健康状况。

  必须确定及监控整个企业中所有服务器和操作系统上应用程序的依赖关系。如果采用以应用程序为中心的方法,并辅以合适的ASM工具来查看直至流程层面的相互依赖关系,应用程序拥有者和IT支持团队就能让复杂的应用程序顺畅运行。这种方法依赖以下应用程序方面的数据来有效地排查及解决问题:应用程序结构和依赖关系、响应时间、所用的具体资源、发送和接收的字节,以及维持、放弃或停止的流程。

  只有遵守应用程序服务级别,并且了解应用程序在依赖关系这条链上各个环节的健康状况和性能,应用程序支持部门才能深入探究服务器堆栈,以便确定是不是存在坏连接、过载的虚拟机、服务器托管冲突或者许多与服务器有关的问题。

  不妨考虑这个例子:一家公司把数据中心的大部分系统进行了虚拟化;突然,某个用户的应用程序没了反应。忙碌了两天后,应用程序支持人员认识到该应用程序依赖的一台服务器已改为虚拟机,而该应用程序仍在调用原来的那台物理服务器。

  应用程序迁移至虚拟基础架构过程中,以应用程序为中心的ASM方法能够确定应用程序不断变化的依赖关系,从而使支持人员能够跟踪该应用程序、隔离问题,并且避免停机时间,以免花好几天时间、几千美元来进行诊断。

0
相关文章