IT架构实现云化已是企业IT战略的大势所趋。不管是采用私有云技术仍是公有云技术,都要求软件具有云环境的适应能力。做为企业最重要的数据资产,依赖于底层的数据管理软件进行有效的管理。为实现从海量数据中获得实用的知识和信息,如何高效组织数据的存储和查找的技术一直在演进。从早期的层次型数据库到关系型数据库,从SQL数据库到NoSQL数据库再处处理非结构化数据的Hadoop、图数据库等平台,一直在发展变化,如今能够说是百花齐放,百家争鸣。html
云技术的兴起,连数据存储的位置也有了更多的选择,数据可能存储在用户的数据中心,也有可能存储在某公有云供应商平台中。因此对于用户而言,如何在不一样的基础架构、不一样的数据库存储平台中、云下云上都保持体验的一致性,应用访问、开发、迁移的平滑性以及数据安全性,保护IT技能的投资,变得异常重要。IBM的下一代数据分析平台,为实现如下的蓝图而从新进行设计和研发。数据库
对于用户而言,信息可视化工具可能使用流行的例如Cognos或Tableau等产品,数据挖掘可能使用SPSS或R等工具,开发语言可能使用的是Python或Scala等流行语言。数据的存储可能在传统的DB二、Oracle或PDA等关系型数据库中,也有可能在新型的Hbase、Hive或NoSQL数据库中。新兴的互联网客户数据可能自然就存储在云数据库中等等。咱们是否能够设计一个通用的引擎,它既能够提供一个统一的接口,屏蔽下面的数据存储异构性,又可能使用一个统一的基于SQL的语言来进行应用的访问和开发呢?答案是确定的!IBM基于开源的Spark技术开发了下一代的通用数据库引擎Common SQL Analytics Engine和查询访问引擎Fluid Query Engine。安全
做为早期的DB2关系型数据库,为了灵活支持zOS,Unix/Risc架构或WinTel架构,同时为知足客户弹性扩展和支持不一样的工做负载,从7版本开始就提出的Universal Database的概念,即一个统一的数据库SQL引擎,就能够支撑不一样的体系架构。八、九、10版本后,这个体系架构获得了极大的扩展,经过HADR、DPF、PureScale、BLU、GDPC等功能模块的扩展,在统一的SQL引擎之下,就完美的支撑了用户的不一样的工做负载。架构
但IT架构在不断地进化,云环境还发展出虚拟化技术、容器技术等为支撑海量访问、多租户访问和快速部署扩展的架构。移动互联网的发展又极大的推进了与用户互动而产生大量的非结构化社交媒体、语音、图像、视频或传感器的数据,所以数据形式有了更多样化的存在。为解决以上的挑战,IBM也经过技术创新或收购等方式,提供了基于开源技术研发的Hadoop产品BigInsights、NoSQL数据库或一体机数据仓库PDA等方案。可是随着客户云化的步伐加快,以上的各类方案之间的架构差异,逐渐成为用户的技术瓶颈。各个方案数据管理的实现不一样,致使DBA管理运维、应用开发的难度不断加大。基于移动互联网等云化应用的需求,须要更灵活的体系架构以支撑海量访问、突发用户增加、7*24不间断访问、敏捷开发等的挑战。为此目的,IBM在下一代分析引擎设计中,采用了通用分析引擎的策略,即统一分析引擎,以支撑用户在不一样的环境中部署数据应用,不论其将部署在原有数据中心的架构中,亦或私有云甚至是公有云的环境。这种机构将提供给用户极大的灵活性,代码编写一次,能够运行在任何环境中,同时保证DBA的运维体验一致!运维
首先目标是统一IBM本身的数据存储库代码。新发布的云上关系型数据库引擎dashDB、经典的DB2 11版本、适合私有云部署的dashDB on Local、IBM Hadoop BigInsights和将来即将发布的新一代数据仓库一体机设备PDA,都将构建在统一的分析引擎代码上,用户将能够实现代码仅写一次,随处部署运行。对于DBA而言,不论在哪一种库进行操做,操做处理模式统一。对于已经部署在某个平台上的用户而言,将来不管是迁移到云上或构建自身的私有云环境,数据以及应用都将平滑迁移。对于工具的开发商而言,仅认证一个平台,就能够平滑支持其它全部的平台。jsp
所以,不论用户目前还在使用传统的Power架构,采用DB2支撑其核心交易体统,它能够逐步升级到DB2 11版本,享受到将来过渡到云的通用分析引擎能力。若用户即将部署私有云环境,能够采用dashDB on Local的方案,它基于容器进行部署,能够支撑PB级数据的海量扩展,同时具有通用SQL数据库引擎能力,运维体验、开发接口与其使用核心交易DB2保持一致。或直接采用PDA的方案,它一体化软、硬件实现方式,能够更简化运维管理,但管理体验、开发方式也和核心系统的数据库保持一致。用户若直接基于公有云的服务,开发各类应用,其上的dashDB云数据服务,和云下的数据库管理、开发体验也是保持一致。最后即便用户选择使用Hadoop来存储其非结构化数据,内置的BigSQL引擎,其运维管理、开发接口也和其在使用的核心交易数据库保持一致的体验!看到如今,你是否以为很Cool!不管是交易负载亦或分析负载,不管是云下使用仍是云上开发运维,全部的技能、软件资产都获得了保护,你的云化大计有了充分的保障!工具
对于数据已经存放到了不一样的数据库中,制定数据统一存放的策略并不现实。所以数据离散化存放,多库存储将是最可能的现实。对用户而言,如何进行统一访问接口,透明访问全部的数据源,或在不一样数据源中迁移数据,将成为一个关键的挑战。IBM提供数据访问的通用引擎Fluid Query Engine,它充分考虑客户的数据虚拟化的现实,统一接口,解决客户难题。oop
由此,经过Common Analytics Engine以及Fluid Query Engine,统一基础架构的实现代码,简化应用访问不一样数据的接口,从而实现用户的云下云上数据访问体验一致,保护已有开发IT资产,助力用户早日实现云化大计!大数据
快来体验吧,下载试用IBM Analytics Platform产品!ui
截止时间:2016年10月30日
更多大数据与分析相关行业资讯、解决方案、案例、教程等请点击查看>>>
详情请咨询在线客服!
客服热线:023-66090381