微软服务器和工具部门在上周召开了一次行业分析师的虚拟会议。以下是这次会议的要点和观点。
“成本更少”是微软蓝图的一个重要部分
这与微软的消费广告主题是一致的,这是微软谨慎选择之后确定的一个目标。例如,微软不过分强调在普通扩展基础架构(其中Linux和其他开源软件被广泛采用)背景下的低成本。Bob Muglia强调的是能够将多家合作伙伴的解决方案集成到一起,并且只需要支付很少一部分专有软件的成本。在这里,Muglia特别强调了业务智能,这也是最近几年大量SQL Server配置的一个重点。
Muglia表示,“Hyper-V在推出第一年中的表现远远超出了我的预期”。他还指出,Hyper-V“份额每天都在增加”。当然,微软必须从VMware那里夺取份额。也就是说,微软虚拟化解决方案(以及其他竞争对手/合作伙伴Citrix)的销售对于微软经销商来说都是不费劲的。而且,即将今年秋季推出的Windows Server 2008 R2还增加了实时迁移(Live Migration)功能,就更加强化了Hyper-V。Hyper-V也是微软用来回击VMware VMotion(允许运行中的虚拟机中不断地迁移到其他物理服务器上)的武器。甚至连微软自己也承认,这项技术是进一步扩大虚拟化配置的砝码。
当然,云计算也是当天谈论的一个重要话题。这里我想重点谈谈Azure。微软将Azure定位为一款提供了像SQL数据库访问等一系列服务的“云操作系统”。在我与微软开发者平台产品管理高级总监Steven Martin的谈话中我总结出以下几点:
·我听到很多人对外部云环境的安全性和隐私性的担忧。Martin指出,企业员工的薪水单就是率先被外包出去的应用之一,Salesforce.com用户关系管理也是通过SaaS来完成的。关于员工和用户的数据等等都是很敏感的数据。并不是我们不应该关注云安全,而多年来其实我们一直在允许第三方访问我们的数据。
·从Azure中我们还可以看到其他哪些类型的服务?Martin提到了像B2C这样的商业服务,另外还有报告和法规遵从等其他领域。总的来说,微软将Azure看作是连接内部.NET配置与外部云的桥梁,所以他们可能并不基于朝着一个并不适合内部托管环境的方向发展。
·另外一个有趣的话题就是一个抽象云计算平台(例如Azure)与多核/并行程序之间的交集。似乎能够让应用程序处理写入并行代码的难题的方法之一,就是为应用程序提供能够处理大量低层级先进技术的抽象层。Azure和其他类似的系统很适合被作为这种用途的抽象层。
这次会议最令我印象深刻的就是上面我提到的这些重点大多是未来的发展方向。Windows Server仍然是服务器和工具业务部门的核心业务,但同时也强调了虚拟化、云计算和以网络为主导的策略,这相比多年前来说有很大的不同。