信息化 频道

IT扩展 服务器迁移为何忙?

  【IT168 专稿】变化,是IT技术发展中永远面临的话题,没有任何一种IT基础构架能够永恒运行下去,企业业务规模的增长和业务模式的改变必然会引起基础架构和应用系统随之改变,继而将服务器迁移的问题抛给用户。
 
服务器迁移的三大主要原因
 
  现实中,由应用系统升级导致的服务器迁移占据了很大比例。例如,应用系统原本基于C/S结构,为了适应新的市场环境,更好地为用户服务,以及实现更好地与合作伙伴的业务系统进行连接,新一代的应用系统需要使用基于.Net技术的Web服务结构,而此时原有的Windows 2000 Server平台无法提供对.Net技术的足够支持,只有升级到Windows 2003 Server,而这通常需要新的、更加强大的服务器平台,因此导致需要进行服务器迁移也就在所难免。
 
  当然,由于业务规模的增长而导致的服务器迁移也很常见。例如某企业的市场运作取得成功,原有的业务系统由于服务器性能的限制,只能支持500个并发用户,已经无法满足用户增长的需求,于是,将业务系统迁移到新的服务器平台成为迫切的任务。
 
  此外,由于业务平台改变以及操作系统平台的安全性导致的服务器系统迁移也不在少数,例如,原有的应用系统开发厂商停止了对该产品的维护和升级服务,或者用户需要换用另外一套应用系统,或者用户发现应用系统不断遭到入侵,不得不更换到更加安全的应用系统或操作系统等等很多情况都会最终导致服务器迁移。
 
虚拟化将成为服务器迁移的又一诱因
 
  平台虚拟化技术的不断发展无疑将对服务器迁移的模式产生重大影响,这也是在当前服务器计算能力迅速提高之后,原本的分布式计算结构重新趋于集中的一个体现。一个强大的服务器平台足以支撑以往需要由多台服务器协同完成的计算任务,同时,基于虚拟服务器的迁移和升级在操作过程上会简化很多,通常只要在虚拟化管理终端上进行备份、复制和恢复操作即可,当业务规模变化时,往往只需要给相关的虚拟机分配更多的资源。因此,虚拟化带来的服务器整合是一个必然趋势。
 
  当然,将现有的运行在多个物理服务器上的若干业务系统转移到由同一个物理服务器平台支撑的虚拟化平台上,本身也是一次典型的服务器迁移。
IT规划扩展性考量成避免服务器迁移关键
 
  服务器迁移的逻辑流程非常简单,通常是首先将旧有系统的数据导出,在新的服务器平台上安装和配置新的系统,再将导出的数据导入到新的系统中,并配置新的系统正常运行起来即可。
 
  但在实际操作中,由于各种现实因素的作用,迁移的过程要复杂的多。例如,当业务系统在发生改变,或者原有的业务系统要作为新系统的一个模块是,必然会涉及数据的批量修改或录入,在某些情况下,为了实现对最终用户透明的迁移,新旧系统还需要并存一段时间,当新的业务平台运行稳定时再撤掉原有系统。
 
  但服务器迁移并不等同于服务器升级,甚至迁移不一定会导致服务器平台的淘汰,一个很简单的例子是,服务器A的应用迁移到服务器B,之后对服务器A进行重新安装和配置,再将服务器B的应用迁移回到A,从而实现业务系统的升级或者调整,这也是经常遇到的情况。
 
  然而,需要指出的是,如果用户在规划业务系统和采购、部署服务器平台的时候充分考虑到可扩展性因素,这类服务器迁移在相当程度上是可以避免的。比如,如果在业务系统设计上采用三层结构模型,将Web服务、业务逻辑和数据库分别运行在不同的服务器上,就可以通过增加某一级服务器的数量来提高业务系统的处理能力,或者如果在购置服务器时留下一定的冗余空间,就可以通过为服务器添加内存、CPU或处理器简单地修改应用系统或者来适应新的需求, 当然这也会增加初期投入,但合理的规划总会达到一个适度的平衡。
 
 
  服务器迁移会给用户提供一个全新的基础,保障业务系统在未来很长的一段时间内健康平稳地运行。如果说服务器迁移是解决这些问题一劳永逸的良方当然有些过分,但迁移无疑能够解决企业改变IT架构以适应业务不断增长要求的问题。做好服务器迁移,我们辛苦的IT运维人员也应该可以松一口气了。
0
相关文章