亚马逊云计算服务平台(Amazon Web Services)是IaaS公有云计算市场公认的领头羊,但是他们自己却一直在称赞微软的Azure和Google的云平台,表示他们正在不断缩小与自己的差距。
Gartner设立了234个评判标准,并以此对这三家公司进行了深度的对比分析。这些标准由作为云服务供应商必要、重要和加分项三层次组成。
3年前,AWS处于毫无疑问的霸主低位,达到了Gartner制定标准中的92%,同期微软只达到75%。去年AWS保持稳定,维持在了92%,但是微软则上升到了88%,同时Google也达到了70%。
Gartner表示2016年IaaS市场规模已达到253亿美元,并有望在2018年达到450亿。随着越来越多工作负载向云端部署,顶尖供应商之间竞争史无前例的激烈,在供应商选择时将不再那么容易。下文将列出这三家供应商的优缺点并给出选择上的建议。
AWS
AWS早在2006年就发布了首个IaaS公有云服务“简单存储服务(S3)”,作为第一个发布这项服务的厂商,自然比其他竞争者领先一步。现如今,Gartner表示AWS作为最成熟的供应商,拥有着覆盖面最广最深的服务,自然成为大多数用户的首选。
AWS建立了42个可用性区域,覆盖全球16个地区(每个地区最少拥有两个可用性区域,从而组成一个或多个离散数据中心)。Gartner去年表示,AWS的云端的运算能力已超过其他竞争厂商的总和。AWS拥有大量傲人的技术积累,包括运算能力(Amazon 弹性计算云(EC2)虚拟机、EC2容器服务、虚拟专用服务器LightSail以及无服务器运算平台Lambda),存储能力(S3、弹性块存储、低成本归档应用Glacier)以及数据库(Aurora、关系数据库到MySQL的RDS、PostreSQL、Oracle、SQL服务器、以及NoSQL数据库DynamoDB等等)。
AWS还拥有许多网络、移动应用服务、信息和商业生产力工具,还有包含物联网平台、游戏开发、桌面和应用直播的服务。除了这些广泛的产品和服务平台,AWS在第三方云端服务和产品方面也占据着最大的市场份额。
AWS的最大弱点可能在于平台过分庞大,模型又是大多数厂商从未遇见过的,所以在刚上手时可能会有一定困难。完美上手AWS将会花费一定时间,而且很多时候企业还需要额外花钱雇用AWS或者第三方咨询机构的专家进行指导。仅仅简单地将原有的企业应用转换到AWS上对大多数企业来讲都是不可行的,一般都需要对应用进行重构。
同时,AWS“花多少付多少”的定价模式在短期运算时有一定优势,但是如果不能高效应用的话将会变得非常复杂和昂贵。AWS虽然也提供了一系列折扣选项,比如预购和现买现卖,但真正要弄清实际的花费还是非常困难。
站在技术角度来看,AWS一直在保持创新,这对企业来讲非常好,但并不是每一个用户都能完美适应所有更新。而且AWS的服务标准授权中有些条款实在太过繁琐,比如为了达到标准,工作负载必须在两个可用性区域都进行备份,成本就会随之增加。虽然存在种种不足,在选择云服务时,Gartner认为AWS还最“安全的选择”。
Microsoft Azure
Azure一开始是由PaaS应用发展而成,后来发展为集合IaaS、PaaS、SaaS于一体的服务平台。微软部署云端拥有的最大优势在于与大量公司密切的联系,比如使用Office 365的公司将以折扣价格获得IaaS虚拟机和存储服务。
Gartner研究主管Elias Khasner表示,从特点和功能来看,Azure和AWS基本相同。他的产品跨度从Windows和Linux虚拟机到Azure容器服务,再到功能即服务应用Functions,还包括批处理服务Batch,连接微服务应用的平台Service Fabric。微软还拥有许多存储类产品,比如Blob存储服务、为VMs系统建立的稳固的磁盘存储服务。Azure的数据库产品也有很多,包括关系数据库、DocumentDB NoSQL数据库、数据管理工具Data Factory和Redis Cache。另外,Azure也拥有自己的物联网平台,安全和进程管理平台,开发者工具和监管以及管理产品。
微软正视图通过专注混合云进行与AWS的区分。为此,微软推出了一款可以在各企业自己数据中心的高聚合基础设施上运行的公有云本地版应用---Azure Stack。
因为AWS市场占有率比Azure高,所以大部分分析员承认AWS能提供更全面、更深入、更易用的云产品线(这在审视整个AWS产品线时会更加明显)。Gartner 在其2016对IaaS领域的魔力象限报告中提到,相比AWS的产品,Azure不论在应用接口和文档编制上都更加难用。
然而,Azure仍然是许多在微软有工作负载,或者正在使用微软其他公有云产品的公司的理想选择。微软会给这些公司提供“企业授权”,这也将免去许多以后Azure云服务的使用费用。
和AWS不同,Azure并没有可用性区域的概念。所以当微软的国际数据中心覆盖区域越来越广时,跨区域工作负载的备份就会比AWS难很多。而且Azure的专家,咨询师和第三方平台都会比AWS的更加难找。
Gartner在最新的IaaS魔力象限报告中将Azure视为大多数公司“足够好”的选择。
Google云平台
像微软的Azure一样,Google云也由PaaS起步,并随后扩张到 IaaS领域。如今,Google的云平台具备运行企业工作负载所需的绝大部分特质,并且在一些方面尤为突出,特别在应用容器、大数据管理和机器学习方面。虽然目前Google云平台的数据中心覆盖并不全面,但在未来几年将会在数据中心建设和云业务运营方面投入巨资。
Google云平台提供的功能包括:虚拟机、容器引擎和注册以及无服务器的PaaS应用Cloud Function。还包括云存储服务,Cloud SQL,Cloud Bigtable和Cloud Datastore,后两者为NoSQL数据库。Cloud Spanner则是一个新型高扩展性相关数据库服务应用。
在批处理和流处理方面,Google云平台提供了Cloud Dataflow、数据湖泊应用Big Query以及Dataproc(托管Spark和Hadoop服务应用)。Google的TensorFlow也被视为业内领先的开源机器学习平台,旗下的Kubernetes也是顶尖容器编配平台之一。因为Kubernetes的开源属性,企业可以随意作出适合自己的改变,当然也能直接使用基于Kubernetes的Google容器引擎托管服务。
和微软一样,Google也有非常先进的SaaS策略配合他们的IaaS和PaaS产品,并且全部围绕着生产力工具G Suite进行建设。和微软不一样的地方在于,Google并没有提供所谓的“企业授权”折扣,而是通过他们称为“持续使用”的政策来降低费用,即客户使用云平台时间越长,单位成本就会越低。
Google最大的劣势可能在于他们的云版图并没有完全展开。根据Gartner年度分析报告,Google仅满足企业需求的70%。公平地讲,Google的进步已经非常大了。例如,Gartner之前说Google是三家中唯一不具备基于角色的进程控制和用户管理工具的公司,Google随后就发布了IAM平台测试版,随着它的完成度越来越高,用户在选择进程管理工具时也将拥有更多的选择。
三家中,Google要在与企业客户联系和互动方面要走的路最长。微软则在这方面极为擅长,而AWS则在建立合作和得到企业信任这条路上花费近十年。Google在这条路上也迈出了坚实的一步,尤其是涉及到SaaS平台的方面。
2016年初Google雇佣前VMware的联合创始人Diane Greene也被视作公司计划在大企业关系方面有所补足的信号。现在,Google拥有公认最强的大数据管理平台,而且在新应用发展趋势上也有领导地位,比如:容器的应用和先进的机器学习系统。
现状分析:多种云共同发展
选择哪家供应商这个问题并不只有一个答案。Khasner表示他合作的大部分客户都在使用多种云策略(至少两家),他们会根据每个特定任务来选择最合适的供应商。RightScale在销售云管理平台时发现,在一个有1000位客户参与的调查中,57%的人选择AWS,34%选择Azure,15%选择Google云平台。但是85%的RightScale的客户都在使用多种云策略,这意味着他们在同时使用公有云、私有云或者多种公有云。
当然市面上除了以上三家外还有其他的厂商。比如,IBM提供了广泛的IaaS公有、私有云应用以及托管服务。还有PaaS应用Bluemix和多种SaaS产品。Oracle,也在试图在IaaS和SaaS应用上取得突破。虽然仍在起步阶段,他们未来仍有望在功能性和特色服务方面取得重大突破。阿里巴巴,来自中国的电商平台,在亚洲拥有强大的数据中心,并且计划向美国扩张。
Khasner表示用户在选择最符合需求的厂商时,建立一套自己的价值判断体系非常重要。没有一个厂商时万能的,所以现在大多数公司都会使用多种IaaS公有云供应商。
译:T客汇 张珅健
第三届中国SaaS产业峰会 5月10日北京站即将召开,点击阅读全文参与报名: