具备专有代码的传统数据中心和落伍的商业活动是很常见的,它们错综复杂却又难以舍弃。
堆积如山的COBOL代码、熬过30年的大型主机和以及等待数月才能变更流程,这些都是 IT行业的痼疾。
沃尔玛的连锁店遍布美国。除了商业模式,这家零售巨头真正的秘密武器是一个敏捷的IT系统,可以在前一天晚上分析需求趋势并迅速补充货源。网络零售商亚马逊具有超强灵活性,它有一个可供小型零售商在其网站上销售的平台,即便沃尔玛与亚马逊竞争,也会使用其在线服务和软件。
这些成功事例表明,好的商业战略需要最佳的IT基础设施作为强大的支撑力。这意味着必须舍弃传统数据中心、服务器和应用程序。
传统数据中心装置运行缓慢,而且需要昂贵的运行和维护成本。许多传统编程语言都被淘汰,COBOL编程语言不再是教学科目,大多数程序员不抱任何希望。事实上,认为COBOL可以作为求职技能的人已经out了。
当被问及为什么坚持传统技术,CIO通常会提及有限的预算以及过渡到现代系统的成本和风险。十年前他们就这样回应,可能他们的前任也说过同样的话。然而,公司的其他部门必须实行优胜劣汰制,否则公司将会倒闭。
对传统数据中心抱残守缺的成本每年都在增加,负责特定代码模块的专家离开公司,不能帮助过渡到新的、标准化的应用程序和系统。但这只是执行转换的成本,更沉重的代价是僵化、死板的系统导致失去商机。失去机会的损失通常远远超过它的成本费用,但这些数字很难量化。这使得一个业务案例更加难以证明。
舍弃传统服务器后还有哪些期待
开始确立过渡的范围,并做好计划。传统应用程序就像1666年中世纪的伦敦:百废待兴。
大多数过渡到现代IT平台的企业开始挑战商业实践时会遇到很多羁绊。传统系统还在遵从30年前甚至更古老的商业模式,业务流程务必要改变。传统系统创建了一个被禁锢的需求供人们反思,但人们很容易保持原有的方式。
寻求预先包装好的产品可以替换传统系统。例如,商用现货(COTS)企业资源规划系统演示了程序中根深蒂固的高度灵活性和最佳范例。
考虑部署一个模块化的业务应用程序配置。传统的处理办法中,企业各部门紧密联系在一起,但现代的模块化概念聚焦于模块之间的接口和交换数据的能力,很多项目可以独立进行。
这种脱离传统数据中心的转变,如今已成为具备特定编码业务组件的一部分。当你评估遗留代码的需求时,应该将理想和现实状态分清楚。一项研究表明,大约有40%的传统代码是未使用的,不需要任何转换操作,所以在做不必要的过渡计划之前,你需要找出无作用的代码。大量的可用代码可能存在于陈旧的、不必要的商业实践之中。
专有代码经常把很多东西牵连在一起。很可能需要编写一些代码,但肯定不是用COBOL语言。
公共部门是传统IT系统和数据中心坚实的守卫者。从数据中心整合到削减再投资IT支出的新项目,努力做出的改变出现了喜忧参半的结果。
未来的IT系统,你会参与其中吗?
过渡绝非易事,它需要齐心协力去改变。
许多IT人员认为过渡到COTS环境然后到云,这种改变是取代遗留数据中心的方式,同时也是对工作的挑战。COBOL程序员看不到未来将身处何处。管理员明白商品和云硬件无需很多管理和维护人员,CIO和现有的员工害怕远离贯穿职业生涯的根基。
从传统服务器和平台过渡到现代化、模块化和灵活的平台不是一朝一夕能完成的。实际上,这些变化对人们的影响比预期的过渡时间更长,传统的技能不会立即被淘汰。例如整个行业缺乏COBOL专家,但这并不是问题,反而关于衔接全新COTS系统的技能可能很紧俏。
变革的阻力并不局限于IT方面。企业的其他部门发现改变迫在眉睫,也会全力抵制。任何过渡程序需要来自所有管理团队的全力支持,需要具备舍弃传统IT思维的强大执行力。
作者:乔俊婧
来源:51CTO