Exadata:甲骨文的秘方
2012-11-29 IDCUN 编辑:甲骨文公司Bob Ev
科技行业最经久不变的范式就是 - 企业应用软件运行在普遍通用的硬件之上。然而,面对不断增加的大数据挖掘和机遇、移动社交的崛起,以及企业层面的实时需求,这一传统范式正在被颠覆,因为这种范式从来就不是为应对这些新需求而设计的。
企业客户都非常清楚,他们不能通过简单地增加2倍或3倍的IT预算来扩充其基础架构,增强系统性能,应对这些挑战。原因是,1)不可能有足够的资金让他们这么做,2)他们开始意识到,他们需要有一个全新的、与以往完全不同的方法。
这种新的方法在甲骨文所倡导和开拓的全新科技战略中得到了全面体现,即从最底层开始,建立丰富集成和全面优化的系统,硬件和软件集成设计,以提供极致的性能。这一战略最近也得到了IBM的认可和跟风,然而截止目前,IBM在这方面的投入仍然有限。
甲骨文业界领先的集成系统Exadata, Exalogic和Exalytics,把服务器、存储和网络设备整合在集成的箱子里,在架构层面把商用硬件和专有的Oracle软件集成在一起实现差异化,从而提供无与伦比的速度、能力和性价比。
最近甲骨文集成系统家族又添加了最新成员 - Oracle Exadata X3,从而给客户更充足的理由来认识到,他们必须超越和摆脱过去传统的、非优化的系统;尽管这些系统可能曾经辉煌过,并在将来的一段时间内仍可以运行那些非关键应用。
然而,从全球不同行业的大企业中进行的前期部署来看, Exadata X3已经清楚无误地证明,其能够提供的性能水平远远超过传统系统,并且在价格上比目前CIO们为现有的老化系统所支付的成本要低得多。
面对Oracle Exadata 产品线4年来的不断提升和积累,到最新的Exadata X3,其他企业系统厂商做出了一系列令人不安的选择:他们费尽心思,试图证明甲骨文集成系统战略的适用范围是有限的,或者在经济上是不可行的。同时想方设法说服客户继续采用过去的模式。因为如果不这么做,他们就将不得不承认甲骨文战略的可行性,比如IBM; IBM正在尝试通过推出新的PureSystem,试图在甲骨文制定的游戏规则中击败甲骨文。
即便如此,IBM发现,真正优化和集成系统需要极大的付出,而不仅仅是打包组件 – 而他们在 Pure System上的努力其实就是打包组件,这些系统无非是提供数量有限的专门知识产权来优化平台。另外,Exadata是在一个系统中处理所有的工作负载,而IBM却是基于不同的工作负载出来了3个独立的数据库平台。
就整个行业而言,昨天的专业孤岛将成为明天的围棺。通用的服务器、存储和网络根本无法与集成系统的速度、性能和价值相匹敌。目前做通用产品的供应商都在匆匆忙忙、争先恐后地顺应丰富集成和优化系统这一新趋势。
在软件行业,不管平台是云,或是内部部署,抑或是混合部署,如果供应商不能利用硬件环境优化应用、中间件和其它相关软件,他们将面对性能上几乎难以逾越的鸿沟。
甲骨文公司系统技术高级副总裁Juan Loaiza表示:“甲骨文的全部战略在于设计丰富知识产权的硬件和软件,使它们从最底层开始就进行集成并协同工作。”
“我们与众不同的地方在于,通过把具有领先优势的硬件与非常复杂且特定的软件技术进行结合,从而提供最佳的性能,这就是甲骨文集成战略的真正魔力所在。”
“我们同时提供最全面的解决方案,因此客户所需要的一切都经过了预测试和预配置的 - 实现了开箱即用。”
Loaiza在2012年10月4日面向证券分析师的演讲中,对甲骨文集成系统战略和Exadata X3特别提出了以下观点:
- Exadata利用了可扩展的数据库服务器和可扩展的存储服务器,它们通过包括InfiniBand在内的统一网络技术相连接。
- 集成平台意味着由客户驱动的增强功能可以频繁实现,并提供给所有的客户。Loaiza表示:“每次客户发现任何小问题,我们都从平台上找到应对措施。每个人都能随后获益,因为这是一个通用的平台。当供应商只是销售软件时,他们肯定不会这么做。例如那些财务软件的厂商发现可用性问题时,只会在他们自己的系统中解决。只会一方受益,而不会惠及其他人。”
- 集成系统模式让甲骨文把更多的数据库智能加入到其服务器硬件和存储硬件中。Loaiza将其描述为应对巨大挑战的全新简化思维:“不是把堆积如山的数据移到一个小小的程序里,而是把小小的程序移到堆积如山的数据中。”
- 超越闪存驱动到PCI 闪存:越来越多的硬件公司在跟随甲骨文公司引领的对闪存使用的激增的路线,但不是所有的闪存都一样。甲骨文 的新方式是使用PCI 闪存而不是传统的 闪存驱动。此外,它提供了把软件(数据库智能)注入到硬件中的另外一个机会:“在一个机架的Exadata中,我们拥有56 个PCI 闪存卡,能提供极致的高性能。这远远超过了传统 闪存驱动技术所能提供的性能,我们设计了很多软件来利用这一点,并通过把数据库智能加入到闪存中来实现……因此,有通用的闪存,和有为闪存而生的架构,这是两个完全不同的事情。我们已经拥有高度优化和高度就绪的闪存技术。”
- 优化压缩为客户提供了优化的成本节约:“我们在Exadata中使用了特别的压缩形式,这就是我们所说的混合列式压缩(Hybrid Columnar Compression),对于数据仓库工作负载的好处就是我们能获得10倍的压缩性能……在存档数据的情况下,我们通常能达到15倍的压缩,这是巨大的成本节约。如果我们能把客户的存储需求压缩10倍或者15倍,我们的客户将获得巨大的经济利益。”Loaiza 说。
- Exadata X3里极大扩展的存储使得内存计算变成现实,通过采用完全不同的方式,我们再一次使突破成为现实:“Exadata X3有很多变化,但最大的变化是它是一个真正的内存机器。我们已经同时在硬件和软件中扩展了内存能力,来应对活跃数据的需求,其超大能力的内存和闪存能支撑客户几乎所有的数据需求。上一代数据库机主要是基于磁盘的设备,加速大量的内存。我们现在拥有的是真正基于内存的机器,有很多磁盘来扩展其能力。因此,焦点发生了变化。”
- 随着客户挖掘大数据以获得洞察力和机会,数据量大得让人难以置信,这也需要一个非常不同的方法。在讲到一个大通信公司案例时,Loaiza说道:“Exadata系统正在他们的数据仓库和分析应用中扩展,因为这个公司正处理令人震惊的数据量:1 个PB。而‘PB’将是从今开始将会持续听到的一个词。这个公司能够在不到3个Exadata 机架中存储高达1,000 TB - 即1PB的数据。 PB级,对于那些在这个行业从事超过20年的人来说,都是一个惊人的数字,类似于在一辆大众甲壳虫汽车里装上1000个人。”
也许其他系统公司会找出某种“残暴”的方法把1000个人装到一辆甲壳虫里面,但看起来不太可能。另一方面,我敢打赌,有些公司会得出结论,他们根本不可能在高端系统中继续玩下去,因为高端系统的要求和性能水平高得让他们望而生畏。
至于还有一些公司,他们可能会跟IBM所做的类似,制定一个甲骨文公司早在4年前就发布而今天依然在引领的集成系统战略。甲骨文的这一战略成为一个,也是当今唯一一个可应对愈加庞大、复杂和实时的未来业务挑战的方法。
###