在大型计算机上实施虚拟化的几种方法
2008-11-29 16:48:26 来源:WEB开发网硬件和软件兼容性
除了理解哪些应用程序能够相互对话和哪些应用程序相互之间有密切的关系之外,理解应用程序及其应用如何驱动中间件软件的行为也是很重要的。同样,任何跨平台的过渡都必须考虑到源系统使用的特殊硬件是否很难一起转移,如令牌环、传真和USB设备。如果这些硬件中的任何东西影响这个应用程序在大型计算机环境中的设置,在整合的候选名单中就应该取消这个硬件。
网络连接能力和延迟
一个应用程序的空间拓扑位置中的任何改变都可能引起通信延迟的改变,从而影响到应用程序的性能。如果这些变化在错误的地方引起延迟,如在应用服务器与数据库之间引起延时,性能就会受到不利的影响。因此,开始采用其数据库已经在大型计算机中的目标应用程序是一个很好的战略。
应用程序连接性能
不要仅寻找已经与大型计算机对话的应用程序,机构应该寻找相互对话的应用程序。通过整合到同一个系统,这些应用程序通过促进不会对网络产生任何影响的“对话”来实现巨大的好处。不过,需要提醒的是,这种策略有时候能够绕过重要的网络安全控制措施,因此要认真处理崩溃的应用层和通信路径的问题。
业务和流程局限性分析
由于管理规定、内部政策或者其它现实世界的整合,这些局限性帮助机构从技术的角度确定什么能做什么不能做。
面向流程的局限性
生产IT环境的适当的功能通常依靠严密的流程控制。变化冻结、维护窗口和其它控制措施必要要尊重。IT环境的任何转变必须要考虑到已经制定的规则。
这对于大型计算机整合是一个好消息,因为大型计算机过去的流程非常严格,这种流程目前仅在数据中心使用。
遵守安全和管理规定
为了保护知识产权和其它敏感的信息,许多环境隔离数据类型,并且相应地使用安全和接入控制政策。企业应该避免可能引起安全漏洞的虚拟化情况。即使这台大型计算机的安全模型支持反应分布式环境的政策,设法采用不跨越安全区和可能引起潜在的管理或者安全问题的更简单的方法也许更可行。
更多精彩
赞助商链接