Splunk上市
前两天Splunk IPO成功,股票double,市值30亿刀, http://online.wsj.com/article/SB10001424052702303513404577353891795293210.html。
成功的小公司都是问题解决驱动的,Splunk解决了客户的何种关键问题呢?其官网的产品介绍部分有所描述 http://www.splunk.com/product。
企业的IT基础(Web、app、服务器、网络、移动设备)设施会产生大量的数据,Splunk分析这些数据(主要是log)提供有价值的信息。
Splunk号称“Index Any Data From Any Source”;号称提供复杂事件关联“Correlate Complex Events”;其号称可以基于map-reduce,每天可以处理几十个T的(“tens of terabytes”)大数据。
Splunk应对的问题就是这么简单,本地信息之中做数据分析、事件关联等工作。
Splunk的基本处理模型可以看作如下两个步骤:
1.数据的indexing。根据系统预定义或用户提供的规则提取信息。这个步骤有些像Desktop Search,但是更有针对性。
2.对于Index之后的结果,提供上层API接口,用以展示信息。对于信息的提取、汇聚等操纵,在关系数据库领域已经有了SQL这样的成熟的、广为用户接受的模型。因此Splunk也借鉴了相关概念。类比SQL,提供了对应的API。
其他就是末节了,例如Splunk提供了Web应用开发框架和一些demo,提供了层次性的级联方案用以支持scale等等工程特性。
我的理解是Splunk可以看作“专用的Google Desktop(针对本地日志优化或简化) + 类SQL接口(针对底层是hash方式存储的index和数据)”,Splunk用新的技术解决了传统的问题,提供了传统的概念,做到极致后,赚到了30亿刀。这里也可参照20多亿刀被EMC收购的DataDomain。也是专注并解决了一个问题“冗余数据删除”。以前和一个朋友谈过,他的观点是大公司做产品布局要大,云计算云云。我的观点仍然是工程师的观点,即解决用户具体实际难题。像Splunk,Datadomain这样,一个产品价值2,30亿刀,对于中国企业不够大吗?