云计算到底哪家强？
实在不认同Azure和微软缺乏创新，缺乏产品的评论。虽然作为一个Azure员工未免有些自吹自擂，但正好借此机会让大家了解一下微软Cloud plus Enterprise（C+E）的feature和产品。 首先，到底现在谁是cloud computing的领头羊？如果单单从revenue来看，上4billion大关的只有两个玩家：Amazon和Salesforce。Amazon统治IaaS，而Salesforce统治SasS。Amazon现在在使用人数上还是统治地位，大多数个人用户在考虑使用cloud 的时候第一时间想到的还是AWS，我现在还有东西run在AWS上，因为migrage有点烦，一直没动。那微软在什么地位呢？根据今年的走势，微软的营收将在今年达到4.4billion，跨入4billion大关，成为云计算市场的主要玩家之一。而从长远的角度来看，云计算市场最后只会剩下三个竞争对手，微软，Google和Amazon，只有这三家有足够的资金，技术和人力去提供世界范围的cloud服务。Salesforce是一个非常非常优秀的公司，他们基于CRM的cloud拥有目前最丰富的custom data，但他们没有足够的资金和技术去全球范围扩张datacenter。而Google到目前一直没有把云服务当重点，但他们本身强大的技术积累和雄厚的资金，让人很难把他从cloud的游戏里排除。 接下来切回正题，如果要谈产品，就必须要从cloud service的三个大类开始谈，SaaS（Software as a Service)，PaaS(Platform as a Service)，IaaS (Infrastructure as a Service) IaaS：Azure和AWS都能提供virtual machine服务，也都提供了windows和linux的选择，应该是基本的了。 PaaS，AWS提供了很全面的sdk服务，对于Azure，很多人第一反应就是.net，但是Azure也对其他语言提供了sdk，链接如下：Microsoft Azure · GitHub。 好吧这也算为我在SDK组的朋友做广告了，ruby，nodejs也都有支持。 当然，AWS在很多方面对微软也是有优势的，比如S3，对于host static stie就非常方便，而azure还没有专门针对s3的服务，你可以用storage，但很明显我们差了一个feature。 但Azure却也有Amazon没有的服务，比如Azure ML，Machine Learning 一个基于Azure的machine learning platform，你可以在上面搭建各种machine learning系统，很多你需要的machine learning算法都有已经做好的模块，甚至还有openCV的实现，我曾经试图用openCV去train一个cascade classifier的，然后跑了一天一夜却seg fault最后口吐鲜血的，而现在我可以在Azure上deploy一个模块，用Azure来leverage workload。 SaaS，SaaS是微软的重头，因为微软本身就是有很多software的lagacy，现在最著名的产品就是office365，https://www.office.com/start/default.aspx，而Satya也很聪明的一直用office365和Azure捆绑销售，office365到底怎么样。。你们用用就知道了，我再说就太像吹水了。此外微软的dynamics crm，skype等等也都是deploy在Azure上的，但目前还没有拿出来炒作的需要。 相对的，Amazon的软件服务就比较匮乏了。 除了如上分类以外，微软的cloud computing并不仅仅是Azure一个platform，因为微软本身就具有windows server 这一套操作系统，所以我们是几乎仅有的提供混合云服务的公司，也就是你可以在使用windows server的私有数据中心上，同时使用Azure的服务。此外，微软还将Azure打包成azure pack：Explore Windows Azure Pack， 类似openStack，只要使用相应的硬件，其他公司可以在自己的私有datacenter上直接deploy Azure的架构，似乎目前除了微软，还没有大的玩家提供这样的服务。