IBM实施IT迁移---构建动态的基础架构

什么是 IBM 迁移工厂

IBM迁移工厂是专门为客户提供迁移服务的团队,迁移的内容包括:基础设施迁移、数据库迁移、ISV 包、自定义应用程序或是以上这四种的组合。

迁移工厂使用流程分为五步,经过25年的时间,此流程已得到充分细化。五步式计划很好地反映了典型迁移项目进行的各个阶段:

* 第一阶段:评估与规划–信息收集和初始评估最先完成。通过评估流程,IBM 完成一份高级项目规划和工作说明书。如果客户决定继续,IBM 将继续开发具体项目规划和工作说明书。

* 第二阶段:迁移–第二阶段主要关注物理迁移。此类工作可以在迁移工厂内完成、可以在客户现场完成,也可以是在迁移工厂遍及全球的分支机构中完成。或者根据客户的要求,选择以上几个工作场所的结合。迁移团队往往按照需要由 IBM、客户和 ISV 资源组成。

* 第三阶段:测试–对于测试的计划实际上在第一阶段就已开始,也就是在 IBM 收集关于需要迁移的环境的信息和度量指标时。这是帮助降低风险、确保项目成功的重要途径之一。数据库和 ISV 应用程序可能要经过数次模拟迁移,之后才会在生产环境中进行实际迁移。自定义应用程序将在基准系统上重建并测试,之后再进行实际迁移。迁移完成后,这样的测试计划就会作为在新系统上测试应用程序的框架。针对 SAP 和 Oracle 等 ISV 环境的测试计划,它们通常也是客户环境的组成部分。

* 第四阶段:性能和调优–迁移完成后、部署开始前,IBM 会帮助调优系统,以便优化性能。某些客户也会利用此阶段来开展附加的用户验收测试(UAT),涵盖在最终验收测试规划中未包含的功能。

* 第五阶段:培训和部署–最后这个阶段涉及培训和部署到生产环境。大多数培训关注的是新旧操作环境的差异,主要参与者是系统管理员。应用程序开发人员也需要一定的新培训。

除非客户在迁移过程中更改了数据库(例如,从 Oracle 改为 DB2),否则 DBA 不会注意到任何重大差别,只有部分shell脚本有所不同,而这是由 OS 的更改导致的。对于最终用户来说也是如此,除非在迁移过程中添加了新应用程序,否则最终用户与系统交互的方式不会发生任何改变。

与迁移工厂的合作过程

步骤一:IBM "迁移工厂"专业迁移评估服务

* 评估:协助客户确定潜在迁移工作的难度和范围。例如,提供关于应用软件包或版本级别的知识、检查代码、运行/ 迁移一小部分代码、进行有限的基准测试、提供数据迁移选项和可能的操作变更。迁移评估的范围包括技术支持电话以及为期数周的现场支持。

* 概念验证(POC):为客户提供售前帮助,评估转向 IBM 的效果或影响。例如,确定一个应用程序能否在 AIX/Linux 上运行、性能特征、必要的转换/培训工作量等。

步骤二:IBM Server Makeover 服务

* IBM Server Makeover 分析评估服务是 IBM 分析客户所提供的服务器和应用的相关信息,结合历史数据与客户提供的数据,绘制出整体的技术和财务路线图,以确认服务器环境中的优化可能性以及最佳迁移目标。通常,Server Makeover 可以将 TCO(总体拥有成本)降低 20%至 60%。

步骤三:IBM 系统迁移服务

一个典型的系统迁移服务通常包括以下工作内容:

* 系统及应用迁移评估服务;

* 制定迁移计划;

* 为程序移植中所遇到的问题提供技术支持和指导;

* 应用在 AIX/Linux 系统上的性能优化。

IBM 系统迁移服务是系统升级的一站式服务,彻底为客户排除系统升级的后顾之忧。同时,IBM 团队的丰富经验为客户利益带来保障,降低系统升级风险的同时,帮助客户最大限度节省投资,降低整体投入成本。

这种方法已在大量迁移项目中成功应用,规划、测试和工具的使用能为确保企业成功迁移提供极大的帮助。此外,合作过程的每一步都具有定义良好的可交付成果,引领您制订明智合理的迁移决策。

迁移工厂的核心技术

IBM 迁移工厂能提供的技术实力覆盖以下五个方面:

* UNIX 操作系统

o IBM AIX®

o Linux

o Sun Solaris

o HP HP-UX

o HP Tru64

o DG DG-UX

o Sequent® DYNIX/ptx®

o SGI IRIX

o SCO

o NCR

o AT&T

o 32位到 64位增强

* 打包的应用程序

o SAP

o PeopleSoft

o Oracle E-Business Suite

* 数据库迁移

o DB2®

o Informix®

o Oracle

o Sybase

o SQL Server

* 其他

o OS/390®

o Microsoft® Windows®

o Unisys

o Tandem

o Stratus

o HP 3000

o OpenVMS

* 测试支持成功

测试、验证和校验是我们这套方法学的完整组成部分,它提供了成功路线图。高级代码检查技术可以限制代码迁移问题,降低成本,使完成项目所需的时间更短。

o 测试实践

+ 利用基于客户的测试套件

+ 执行单元、系统和验收测试

+ 根据预先设定的基准进行验证