伴随公司业务稳健发展,生产和销售部门不断更新着亮丽的数字,在这样的时候,整个企业总能找到一个忧郁的身影,那就是担负为各职能部门正常运转,提供准确数据支持,为各级领导决策及对外宣讲,展示多维深度及广度报表的IT负责人。李宁就是这些疲于奔命的CIO们的一员,每一分钟时间的逝去,都意味着公司的业务数据在成K成M的增长,在这个过程中,不能指望这些数据都完美地进入到一个想像中“大一统”的系统,所有信息都有秩序地流入到指定的数据库中,随后,又被应用程序轻松发现并完美地展示出来。
企业数据之殇
事实却是这样的,在过去几年公司发展的过程中,各部门为了快速支撑业务的扩张,都分别根据需要实现了各自满意的系统,包括实现了进行有效工作管理的OA应用,与此同时,来自供应商的各种产品及供货信息也源源不断地通过EXCEL,文本等各种方式进入到公司的信息体系。刚开始的时候,李宁通过组织各种小型程序的开发,实现各级数据的导入及导出整合,全IT部门兢兢业业地工作,也还算不负众望。
但是,这些工作正随着时间的推移让李宁感到越来越举步维艰,数十个程序无休止地按要求进行改动,各类数据由于反复整合导致重复错误的几率急剧升高。此外,由于数据量的急剧增长,现在已经无法在周五下班后提供准确的报表,全部数据需要在整个周末紧张的运行后,才能运算出一份拿得出的报表。而就在当下,管理层又提出了一个新的任务,为了应对重要客户对产品生产信息访问的需求,需要整合从供货到生产销售等各个环节的产品信息,为客户提供全方位的查询服务。
李宁很清楚,在形式上看,无数风光的企业信息都能在当下互联网的大海中找到,但悲剧的是这些只不过都是企业信息的皮毛而已。从本质上看,95%以上有用或者无用的数据,不过就是躺在企业内部及外部那些大大小小的数据库或者EXCEL表格中,永远也不会被发现,直至渐渐死亡。和CIO峰会上众多企业IT管理者们的哀叹一样:企业本身就是一个数据孤岛,当踏上这个孤岛后,内部更多互不相属老死无法往来的岛屿,将呈现在数据管理者的面前。
云计算与数据虚拟化
此时此刻,李宁想起一个炙手可热的法宝:云计算。是的,在云计算的理论体系之下,通过IAAS(基础设施即服务), PAAS(平台即服务)和SAAS(软件即服务), 还有什么是不可战胜的呢?
利用虚拟技术,通过动态适应,对各类资源根据实际需求进行扩展,这就是当今云计算大行其道的原因,企业不再需要配置大量专业资源和技术,转而从专业供应商处获取。对于少数拥有充分资源的巨无霸型企业,也可以寻求建立自己独有的云计算平台,实现全部资源的高效率应用整合。
但这个美好的云计算蓝图,无法帮助李宁走出现在的困境。
云计算所解决的问题,或者是对企业资源实现可配置管理,或者是针对某一成熟的软件流程,直接使用来自专业供应商的服务(SAAS),最终在实现成本节约的前提下,同时达到企业资源应用的效率最大化。然而,广大企业面临的难题,则是错综复杂的企业软件应用的沟通,多数据源数据之间联系的建立,这是一座看似错综复杂又无法穿越的迷宫,但在这迷宫底下,却是一张四通八达的隐形网络,可以将所有道路的路标展示在探路者的面前。“数据虚拟化”技术,就是开启这隐形网络的开关。
与云计算的服务概念相对应,数据虚拟化又被称作是Information as a Service(数据即服务)。通俗地讲,通过数据虚拟化(Data Virtualization)技术,企业将能够在应用程序、数据仓库、交易数据库、文本数据、互联网及其他数据源之上,建立一个发现并整合所有信息的数据层,在无需创建存储信息备份的环境下,将企业内部及外部的数据孤岛进行统一,最后根据深度及广度的需要将一个完整的信息世界展现在使用者面前。
敏捷企业
现代企业的成长之路,正在面临信息社会的巨大挑战,伴随着各部门各地域的扩张,决策者们如何评估从内部发现问题,从外部发现商机,评估企业内外部环境,在很大程度上取决于对企业经营管理各类数据真实情况的掌握;甚至于每一位企业运营的参与者,如何针对每一项企业活动作出正确的反应,也同样依赖于信息收集的准确与及时程度。伴随着企业的发展,如何保持发展之初的活力与高效,应对数据和信息日复一日的变化和累积,这就是“敏捷企业”需要面临的第一课题。这个课题和云计算有所不同,IAAS/PAAS/SAAS的建设,往往是IT服务供应商们所关心的领域。
商业决策敏捷性、解决方案敏捷性和资源敏捷性,是衡量敏捷企业运行的三个基本特征。在商业决策敏捷性方面,通常又需要回答三个问题:企业的过去发生了什么?企业的现在正在发生什么?企业的未来将要发生什么?这三个问题的正确答案,建立在对大量历史数据的分析,关联数据的对比及商业智能分析之上;解决方案敏捷性,则是指企业的发展,离不开持续创新和市场的拓展,对于一项新的企业活动,如何在尽快的时间提出正确的方案;当前,IT及信息资源的建设,常常成为企业的重要成本构成,在付出巨大努力之后,建设资源敏捷性,就是提升投入产出比(ROI),输出更多有价值的信息。
以上三个基本的“敏捷”特征,离不开对企业数据的有效整合,而整合企业数据的任务,最终将由“数据虚拟化”来完成。
根据Garnter的统计数据,当前在“数据虚拟化”排名首位的Composite Software Inc.,经过对IT、金融、能源、政府等行业的大量探索和方案实施,验证了数据虚拟化方案对财富五百强各行业的可行性,方案实施后带来的巨大收益也证实了数据发现和整合的必要性和迫切性。数据虚拟化怎样解决了我们的问题?就让我们在大量成功的实施方案中来沧海拾贝吧。
首先,通过数据虚拟化的实施,企业中的数据关联性被自动发现或人工定义,无论是历史还是实时的数据,无论这些数据来自电子表格、文本、同构或异构数据库、ERP或CRM等企业系统,所有信息都将被重新归类和关联,在无需存储的新的虚拟平台上进行展现。虚拟平台同时通过Cache等手段增强性能,以及相对各原始数据源提供更为细粒度和强大的安全性保证。所有存在于企业的数据孤岛,此时对全部使用者完全透明,他们所能看到的信息,全面、规则并且准确,和实施数据虚拟化前那些杂乱无章彻底决裂。
其次,虚拟数据平台提供了多种统一的接口进行数据存取及访问,利用ODBC/JDBC/ADO.NET接口技术,无论数据的源头在何处,开发者不再关心位置以及使用上特定的差异,只需用同一规范化的函数和SQL查询,就能访问来自各类数据源的数据。更重要的是,虚拟数据平台同时也是一个SOA平台,可以任意集成并整合外部数据到内部平台,并利用Web Services等技术,将所有数据按照需要的方式发布到外部世界。
此外,虚拟数据平台具备强大整合功能,利用平台脚本,所有信息资源可以在平台上进行各种加工处理,最终以需要的方式呈现出来。
综合以上数据虚拟化的主要能力,让敏捷企业的数据生态蓝图不再遥不可及。无论何时,无论何地,所有无序的比特们将按照期待的方式,在这个虚拟的平台上汇集。“数据虚拟化”也许不过是一个术语,而我们事实上收获的却不是虚拟,而是真实并可靠的企业脉动。