You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
6.6 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 146 | SAP的HANA战略
SAP公司HANA战略的实施当得上商业教科书的经典案例。对于一个2009年就吹起来的、但是却没有实际产品的HANA数据库SAP的开发和商业化道路概括来说就是四个字心黑胆肥。
2010年开始SAP在大力宣传HANA的时候并没有大规模地卖HANA而是非常有重点地挑了几个人傻钱多的企业开始做内测。这些企业不但钱多而且还愿意当小白鼠。2011年以后HANA面向的对象稍微多了一点但主要还是非常有钱的大型企业比如德国电信、中石油、中石化这种。可以说一般没钱的企业是享受不到充当HANA小白鼠资格的。
HANA需要内存64 GB以上的机器但是一般来说64 GB跑起来大数据还是不够快。所以通常需要更多的钱买非常贵的硬件。而HANA的软件的最低配置是30万美元起。所以软硬件一起更是耗资巨大。从2011年到2014年SAP一直对HANA相关的产品定以非常高的价格。基本上这个产品给人的感觉就是只有有钱的公司才能用得起没钱的就算了。
所以**市面上对HANA的各种抱怨主要都集中在了HANA高昂的价格上了。然而这其实也是SAP想要的**。
* 一方面SAP的高价让大家把对HANA的关注都集中到了价格上
* 另外一方面SAP通过高价获得了不少优质客户和源源不断的金钱更是从这个高价的过程里获得了对产品来说非常重要的形象问题HANA就是“高大上”的代表。
另外因为价格高所以实际上真正使用HANA的用户并不多而且这些用户的硬件多半都是高配版。这样HANA即使有这样或那样的问题暴露在大众面前的机会也不多。所以在收获金钱的同时SAP也给HANA的逐步完善赢得了很多的时间。
SAP宣传的大胆还体现在对HANA的宣传上。SAP宣传HANA的时候把HANA和Oracle的产品做对比。SAP表示HANA是基于最新硬件和研究的新一代数据库代表着数据库的未来而Oracle则是一个已经存在了很多年的老朽的东西不代表未来。
这个宣传我们先不管是不是言过其实但它的实际效果的确是非常好。那些不差钱的企业比如中国石油要的就是最新、最贵的东西。于是世界各地大量有钱的企业排队从Oracle转到HANA上。这些企业有中国的有日本的还有欧洲、美洲的。很多企业都是被HANA这种舍我其谁的势态给吸引过来的。
说起来真的是一物降一物。这么多年来HANA的出现第一次对Oracle的基本盘产生了动摇。在这之前不管是DB2还是SQL ServerOracle都不屑一顾。在Oracle看来那些无非是跟在后面吃点“残羹冷炙”算不得威胁。而HANA不断抢占Oracle的用户让Oracle也开始着急起来。Oracle在商业上显得非常被动。
并且后续Oracle一系列的发布从Timesten、Exalytics、Exadata到Oracle 12c In-Memory Option简直是用实践再次证明了自己就是HANA的一个追随者而SAP才是内存数据库的开拓者。所以很多人更懒得去理会那个亦步亦趋的Oracle了。Oracle慌了可能Oracle也没有想到自己当初抢占SAP领地SAP这次也同样还回来了。
SAP宣传HANA的另外一个十分胆大的地方就是敢吹什么都敢吹。每次都是新功能、新特性先做一个半成品就发布出去给客户用。不但发布出去还在客户文档里面大肆吹多牛多牛。而实际上呢这些半成品的Bug一堆又一堆。举个例子HANA在2011年的时候连High availability都还不具备居然就开吹HANA不需要High availability。然后用户们竟然还真的信了。
当然仅仅靠吹牛皮总会有吹破的时候。所以SAP对HANA的商业实施的另外一举措就是疯狂地开发和发布新版本。在SAP把HANA推出市场以后基本上开发团队做到了半个月到一个月一个新版本。每次新版本都会增加很多半成品的新功能与此同时也把前面几个版本里大的Bug都修复好。
这个做法的好处是一方面用户当了小白鼠测试了新功能减少了自己投入在测试上面的成本另外一方面修复得如此及时用户体验非常好。客观一点说4年发布了80个新版本而且每两个版本之间的差异还是很大的也就是说半年后和半年前的HANA简直就不是同一个软件。这是非常不容易且难得的高效率开发。
不仅如此SAP还在公司内部把HANA作为公司战略高度的产品来推广。具体来说销售部门卖产品的业绩要重点看HANA卖了多少。开发团队各个产品组的新功能必须先支持HANA才可以去开发。至于没有HANA能不能跑起来就不是必要条件了。总之从宣传到销售到市场到研发一切以支持HANA为最高优先级。SAP在那几年里一直处于这样一种全力以赴的状态。
当然SAP清楚地知道自己很“跛脚”传统数据库相关的技术积累太过薄弱所以SAP在大张旗鼓开发HANA的同时做的另外一件偷偷摸摸的事情是收购一个数据库厂商。SAP买下了日子不好过的老牌数据库公司Sybase。Sybase虽然这些年产品卖得不好但是在数据库领域还是有数十年积累的。这些传统数据库的技术对SAP就非常地重要。
获得了Sybase的技术支持以后SAP HANA的体系立刻变得完整起来。举个例子以前是所有数据全部在内存里才能用但是总有人不是土豪没那么有钱买不起太高端大内存的机器怎么办HANA后期的完整解决方案里面就有cold data存磁盘的办法当然用的是Sybase那儿买的技术。
另外一个特别重要的是实时备份技术这在任何商用数据库里都很成熟但是HANA一直是“裸奔”的。买了Sybase后就迅速地集成了Sybase Replication Server。
SAP偷偷地收购Sybase绝对是SAP下的一盘大棋里关键而又冒险的一步。成功了一下子就获得了Sybase的技术从而弥补了SAP的先天不足失败了HANA的各种缺陷迟早会暴露出来的。那时SAP就会比较难往前走了。
Sybase到手关键技术整合起来后2015年的HANA已经是一个各方面都非常领先的内存数据库即便是Oracle这样的“大佬”也无法有任何的实力可以撼动了。这样一来SAP的战略转型就顺理成章了。
对SAP来说有和没有HANA是生死攸关的。HANA战略的成功无疑是技术和商业上的同时成功。这样的成功称得上是商业教科书的经典案例。