将应用迁移到虚拟化的环境中
迁移到云环境时,需要解决的最重要的问题就是管理的变动。
据Joshi介绍,这是一个很重要但又很费时间的步骤。Joshi解释道,对一个组织来说,仅仅是开始重新虚拟化它的IT技术架构来创建一个云就需要花费两个月的时间。对一个像Patni这样的更大的组织来说,仅仅是虚拟化,就需要至少8个月的时间,因为从我们准备进行分批地块状迁移,并且我们试图在完成这个过程时不超过一个小时的停机时间。
每一次向虚拟化环境的迁移都只能在周末进行,因为那时处于工作状态的基础设施较少。该公司将会创建虚拟化的环境,在该虚拟化环境中将系统停用,然后将应用迁移到虚拟化的架构上。
据Joshi描述,迁移过程中的主要教训是公司忽视了将遗留的基础设施迁移到虚拟化环境所需要的时间、经历和计划。该公司拥有一些旧的应用,如面向某个员工的应用、资金应用、事务处理引擎和相关的数据库引擎、商务智能和项目应用等,一共跨了七至八个服务器。整合这些应用并将其迁移到一个虚拟化的环境确实是一个很大的挑战。该公司低估了这些项目管理数据的备份并将其迁移到虚拟化环境的时间,以及授权许可所需要的时间等等。
“传统地讲,主要使用的授权许可机制是活动服务器目录。我们错误地假设活动服务器目录向虚拟环境的迁移没有任何挑战。而事实上,这是不可能的。” Joshi表示。
Joshi进一步解释道,对某些人来说,访问远程的应用是通过可靠的VPN来实现的。然而,一旦公司迁移到一个虚拟化的环境中后这个机制将无法工作。基于IP地址的应用安全访问将不能在虚拟化的环境中工作。该公司不得不找出这个问题的非常好的解决办法。
一旦完成了应用向虚拟化环境的迁移,并对安全机制进行了必要的修改之后,组织将需要花大量的时间来进行测试,以确保安全机制能够很好地运行。然而,该公司在实际的迁移计划中还没有保证这段时间。还有一些天,公司没有落实一个特殊项目管理服务器的可交付日期。这导致了项目完成时间的进一步延迟。