微软复杂事件处理平台StreamInsight简介

日期: 2011-12-28 作者:Alan R. Earls翻译:沈宏 来源:TechTarget中国 英文

这是一个关于微软的老故事,足以证明其进入新领域的侵略性战略。

  这一次是StreamInsight,一个复杂事件处理(CEP)平台,去年春天与SQL Server 2008 R2同时推出。微软方面表示StreamInsight可以对多个持续不断来源的事件流进行近乎实时的处理、分析并采取行动。直到StreamInsight发布,CEP一直被视为高端的的产品技术领域,微软一直以来的战略似乎比较忽视这个市场。但专家和分析师认为,微软这次走对了方向。

  监控工具厂商Quest软件公司的技术战略经理Kevin Kline说:“某种意义上,一个像StreamInsight的CEP产品对微软而言可能是有点‘出格’,但从其他方面来看,则是一个典型的商业模式。”

  例如,高端报表软件一直以来是像Business Objects水晶报表这样产品的领域。你会花数千美元去建设一个运行良好的报表系统,你还必须培训人们去使用它。而现在,微软在SQL Server中加入了类似的功能并免费使用。Kline说,现在购买SQL Server主要是为了Reporting Services功能。微软还渗透到超高端的ETL市场,入门级产品从120000美元起步。这相当便宜,还打包SQL Server集成服务。

  Kline 说:“乍一看,StreamInsight也是与SQL Server捆绑的,似乎是微软做的外挂,但是当你从更大的视角来看,这是一种很标准的适于他们发挥的方式。”

  更重要的是,StreamInsight是一个好产品。通常情况下,微软产品的第一个版本遵循80/20法则:80%的人会喜欢,这相当经典。与大多数产品一样,公司越小,你所获得的产品价格越低。

  Gartner专注于应用程序架构和中间件研究的著名分析师W. Roy Schulte说,微软的StreamInsight在市场上已具有相当良好的开端。

  “到目前为止,StreamInsight的适用性与它的可用时间相比似乎有点低,当然微软的低是与其竞争对手的高相比而言的,如IBM WebSphere Business Events、Progress Apama、Sybase Aleri和Tibco Business Events。”他说。

  Schulte表示,当他与客户沟通时总会立即询问他们的应用程序运行在什么样的环境中。“如果是一个重负荷的Windows环境,我就会告诉他们可以考虑购买StreamInsight。但如果是一个AIX和Linux的混合环境,基于Windows的StreamInsight就不如其他一些产品了。

  Schulte说CEP ,特别是StreamInsight,具有广阔的应用前景。它应用于微软所说的OT(业务高科技),其中包括活动,如管道监测。这也是一个服务于复杂资本市场(华尔街交易系统)的事物,微软已经做了一些工作。

  然而,尽管约30%的CEP部署在高压力的金融服务领域,“微软的渗透几乎是零,”Schulte说。就其本身而言,微软预计StreamInsight应用在垂直市场将获得突破,如制造业、石油和天然气、公用事业、金融服务、医疗保健、网络分析、IT和数据中心监控。

  Schulte说2010年的CEP市场份额“大约在200亿美元左右”。微软的StreamInsight没有被计算在内,因为其收入是与SQL Server混合,所以根据Gartner的计算方法,其市场份额为0%。“如果你按部署单元计数而不是按市场收入计数,微软可能占有5%的CEP市场。”Schulte说。

  “如果你问哪个行业以及哪些职能最适合使用CEP,答案几乎是相同的,就像RDBMS(关系型数据库管理系统),它没有限定什么行业,几乎所有的公司都需要它。CEP也同样,”Schulte说,某些行业如金融服务早早使用CEP其原因很简单。“他们什么都会早早使用。”

  相反,CEP不同于RDBMS,不可能达到渗透至几乎所有企业,因为近实时分析仅用于当你需要在数据中快速寻找某些模式的时候。这并不说明90%的业务需求可能像RDBMS一样。

  但是,故事的结尾不太可能是这样的。微软公司已经在其雄心勃勃的云战略中为StreamInsight留出了位置。

  Schulte指出,微软已积极投身云战略,特别是其Windows Azure云平台。事实上,微软已经扭转其原先的做法,这涉及到他们在Azure上推出传统软件应用程序的功能。“现在,新的功能首先在Azure云上发布,然后再在内部部署的软件上实现,”他说。

  Schulte说StreamInsight的云版本被称为Austin项目,与在内部部署的版本具有相同的功能,除了微软所说的混合配置。在云中无论是发送方或接收方,都与传统的在内部部署的模型不同,因为这两方都不在云中。

  Kiline说云组件与SQL Azure相捆绑可以吸引许多经过测算的小公司。即便其具备相对温和的许可费,在综合硬件成本和运营成本后,SQL Server和StreamInsight的总成本迅速增至六位数,因此这种SaaS的模式更能吸引人。

  Schulte却不太乐观。他说某些SaaS供应商可能会对这种方式感兴趣,但传统客户却不会。“它不像一些其他的CEP产品具有最终用户友好性;你必须是一位资深的开发者才能使其工作。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Alan R. Earls
Alan R. Earls

TechTarget资深作者

翻译

沈宏
沈宏

相关推荐