计算机世界 邹大斌
在企业IT系统中,数据库无疑处于举足轻重的地位。因为绝大多数企业的业务系统都离不开数据库的支持,同时,不少数据库中存储的也都是企业的核心和敏感数据。目前,企业IT系统正在向云迁移,然而,在数据库这个环节,人们却只能采用传统的技术,因而无法充分利用云计算带来的诸多好处。
对于数据库的霸主甲骨文而言,这一点显然是不能接受的。一直是数据库领导者的甲骨文,再次在数据库方面展示了自己的技术优势和远见,推出了云数据库——Oracle DataBase 12c。这是去年甲骨文的技术大会OpenWorld首次宣布,今年7月1日正式推出。据悉,12c的发布经过2500个人5年多的开发,历经520个小时的压力测试。
从“12c”这个命名就能首先感受到这款产品的云基因,这里的“c”就是“云(Cloud)”。作为比较,甲骨文的上一代数据库,也就是现在市场的主打产品是“11g”,是2007年推出的,其中的“g”意味着是面向网格计算。按照甲骨文公司副总裁及大中华区技术总经理喻思成的说法,“12c”是甲骨文在数据库领域又一款跨时代的产品。
“甲骨文隔一段时间就会发布一个新的技术,而每每都有新的、革命性的变化。这就是一款具有革命性变化的产品。”喻思成在演讲中表示。
甲骨文公司副总裁及大中华区技术总经理喻思成
云数据库12c
甲骨文12c上的第一个也是最重要的标签是“云数据库”。而之所以说是云数据库,首先在于12c采用了全新的架构,引入数据库容器的概念。在一个数据库容器可以安装多个传统数据库,在12c中称这些是可插拔的数据库。各个可插拔数据库能够共享操作系统和内存,同时每一个又是单独运行,可以支持云世界的多租户模式,这是数据库领域革命性的改变,和以往的数据库是完全不同。
由于每一个数据库可以单独的管理,性能得到提高,资源利用率得到提高。比如,有三个数据库,其中之一是为ERP服务,要启动这样一个数据库需要连接上前端的数据库应用,同时有自己的后台支撑系统和数据库文件。每一个数据库都是如此。在同样一个服务器上面,再去启动另外两个数据库。而Oracle 12c的做法是把数据库本身和数据库后台隔离开来,把所有的进程和内存都统一在单一数据库之上,将数据库变成多租户架构,可以轻松进行插拔,使系统资源开销大大的减少。
“如果仅从系统的开销上比较,在使用传统的数据库的方式之下,可能50个数据库之后系统资源就耗尽,而如果是使用多租户,就同时可以为250个数据库提供服务,仅系统资源的减少就达到6倍之多。”喻思成介绍说。
这一架构的第二个好处是能够进行更好的管理,可以把多个数据库一时之间达到完全的隔离。只要是12c以后的版本,数据库都直接打包,插拔或取下。整合数据库时升级也将变得十分容易。
第三个好处更加明显,可以直接实现云化的管理,这是世界上最有效的对数据库云化的方式,无论是公有云、私有云的平台,都可以把所有的用户作为租户来管理,把租户完全隔开,同时把优先级定好,分为高、中间、低优先级。
实际上,对多租户的支持正是12c的一大特点,由此带来了效率和安全性等诸多好处。12c通过对不同租户内的数据内容进行分别管理,可保障各租户之间所需的独立性与安全性。保留各租户自有功能的同时,又能实现对多个数据库的统一管理,提高服务器的资源利用效率。这种灵活的设计结构使得Oracle Database 12c具有高速、高可靠性、高可扩展性的特点,可以轻松实现数据库的实时配置与复制,大大节省数据库的升级、备份、恢复等所需的时间,使数据库的快速访问与循环调用变得简易,可谓是测试数据库与开发云的理想平台。
此外,通过在数据库层而非应用层支持多租户,Oracle Database12c可以在多租户架构中插入任意一个数据库,而不会给现有数据库平台或应用造成任何影响。这种特性有助于基于SaaS的多个数据库整合,并实现对多个租户的精细控制,其次,可显著提高独立软件开发商(ISV)的应用部署效率:只需将应用以可插拔数据库的形式提供给客户,此数据库插入多租户容器数据库,即可在新平台上实现应用的运行,从而避免了传统应用部署中的冗长步骤,大大地降低了运行成本。
值得一提的是,虽然相比于甲骨文上一代数据库11g,12c在技术上有巨大的更新,但它仍然能兼容基于11g开发的数据库应用,也就是说所有在11g上开发的应用,可以不经任何修改直接迁移到12c上。喻思成介绍说,为了帮助企业实现这种迁移,12c提供了相应的工具,利用这个工具,迁移会变得非常简单。
另外,随着12c数据库的推出,其在许可收费制度上有所调整。“不过,总体上对于用户来说,负担一定是减少了,因为系统资源的占用大大减少。”喻思成表示。
好马配好鞍
“如果把甲骨文的12c数据库看成是一匹好马的话,那么,甲骨文的硬件平台就是其好鞍。”这是甲骨文公司大中华区系统事业部销售咨询部高级总监潘榆奇的一句话。
甲骨文公司大中华区系统事业部销售咨询部高级总监潘榆奇
此言不虚,甲骨文收购Sun公司后拥有硬件技术,然后把这些硬件技术与自己的软件结合起来,推出诸多颇有市场竞争力的产品,特别是各种各样的一体机,包括数据库一体机Exadata、中间件一体机ExaLogic、商务智能一体机ExaLytics以及大数据一体机、备份一体机等等,形成了非常丰富的产品组合。而在硬件方面的另一个重要投入是继续保持在Sun SPARC芯片上的投入。推出号称世界上最快的单体服务器SPARC M6-32服务器(SPARC M6-32 Server),以及Oracle SuperCluster M6-32集成系统(Oracle SuperCluster M6-32 Engineered System)、Oracle虚拟计算设备(Oracle Virtual ComputeAppliance)等。
“软硬件一体是甲骨文的最重要的市场战略,这也是我们的优势。因为只有甲骨文才拥有从最低层的芯片、服务器、网络、存储、操作系统、中间件到最上层的应用软件如全面的产品。”潘榆奇表示。
潘榆奇说,这些产品并不是简单的叠加,而是进行了专门的优化。而且,由于甲骨文同时拥有了软硬件,可以更好地协调两边的资源来实现性能最优。比如,在SPARC的芯片中就有专门为甲骨文数据库设计的指令,这是其他服务器很难实现的。正是因为此,甲骨文的软硬一体设备才能实现如此优异的性能。
据悉,目前甲骨文在硬件产品阵营里的成员不断丰富,近期又新增了Oracle虚拟计算设备(OracleVirtual Compute Appliance)。作为Oracle最新的集成系统,它经过集成设计可实现轻松的应用虚拟化,为任何x86应用和负载提供快速、可重复的软件定义基础架构虚拟化部署。
此外,甲骨文还推出了ZFS存储设备ZS3(Oracle ZFS Storage ZS3),其能够通过高性能、动态自动化和广泛的Oracle联合集成,帮助客户加快获得洞察的时间,降低风险和数据中心的成本。采用了高级缓存架构和多线程SMP操作系统,ZS3系列可为用户在单一系统内提供超过32GB的持续带宽,让其在每个系统内都可支持上千个虚拟机,轻松处理高线程I/O。与类似的NetApp、EMC、IBM和HP系统相比,ZS3系列实现了最高的吞吐量、最低的迟延和更好的性价比。
阅读和此文章类似的: 全球云计算