众所周知,目前的云计算市场,亚马逊AWS、微软Azure和谷歌云平台是最大的“玩家”。根据行业观察人士的观点,亚马逊AWS是IaaS公有云市场的领导者,但他们称微软Azure正不断缩小与AWS的差距,并表示谷歌的云平台也取得长足进步。
根据之前公布的2017财年第二季度财报,微软营收为240.90亿美元,其中Azure智能云业务营收涨幅达93%,收入达到69亿美元,同比增长8%。
Gartner表示,这是根据234项评估标准对这三家云计算厂商进行深入比较得出的。这些评估标准涵盖许多特征,包括云供应商提供企业工作负载所必需的、首选或可选的功能。
三年前,亚马逊AWS是一个清晰无疑的市场领导者,它满足了Gartner认为企业级IaaS公有云提供商标准的92%,而微软仅仅符合标准的75%。去年,AWS依然稳定在92%的水平,但是微软已经跃升到88%,谷歌的增长率则达到70%。
Gartner预计,2016年IaaS市场将达到253亿美元,到2018年则达到450亿美元。随着越来越多的工作负载进入云端,而且顶级供应商的竞争力也在不断提升,选择哪个供应商并没有变的更加容易。这个方便的指南将概述每个云供应商的利弊,并提供一些建议。
亚马逊AWS
AWS在2006年发布了其简单存储服务,开创了IaaS公有云市场。这是因为它首次进入这个市场,并在竞争对手中取得了领先地位。现在,Gartner表示,AWS已经发展为最成熟的云提供商。由于其广泛和深入的功能,它成为用户最广泛的选择。
目前,AWS的足迹印在全球16个地区,拥有42个可用区(每个区域至少有两个AZs,由一个或多个离散数据中心组成)。去年Gartner估计,与竞争对手相比,AWS在它的云中拥有更多的计算能力。AWS拥有很多功能,从计算(亚马逊EC2 虚拟机、EC2 容器服务、用于虚拟专用服务器的Light)、存储(S3、弹性块存储、低成本存档Glacier)以及数据库(Aurora、关系数据库、Amazon RDS for MySQL、PostreSQL、Oracle、SQL Server和NoSQL数据库DynamoDB等)。
同时,AWS还拥有一系列网络、移动应用程序服务、信息沟通和商业生产力工具以及物联网平台、游戏开发产品和桌面及应用程序流服务。除了这个广泛的产品和服务平台,AWS还拥有最大的第三方云产品和服务市场。
也许,AWS最大的一个弱点是它是一个大平台,对使用它的组织来说,这是一种全新的模式。熟悉如何最好地使用AWS是需要花费时间的,并且很多时候需要组织支付专家来帮助他们,无论是AWS还是第三方咨询公司。简单地将企业现有应用程序迁移到AWS不是一个很自然的过程,它需要架构的重新组合。
此外,AWS的按需付费定价模式对短期计算需求具有优势,但如果使用效率低下,则可能异常复杂并且花费昂贵。AWS提供了一系列贴现定价选项,例如保留和实例,但是确定其中多少可以购买则很棘手。
从技术角度看,AWS不断创新,这对行业来说是一件很好的事情,但是使得客户难以跟上所有的变化。AWS还有一些关于服务级别协议的有限规则——例如,必须在两个可用区域之间备份工作负载才能获得SLA的信任,这可能是增加的成本。尽管面临这些挑战,AWS仍然成为云服务的“安全选择”,Gartner说。
微软Azure
微软的云计算Azure最初是作为PaaS(应用程序开发平台即服务)发展起来的,但是如今却发展成一个涵盖IaaS、PaaS和SaaS的大平台。或许,微软在云计算中最大的优势是它与很多企业有着强烈的联系。例如,当客户迁移到Office 365的SaaS平台时,微软能够提供IaaS虚拟机和存储的优惠使用,这是企业协议的一部分。
根据Gartner研究总监Elias Khasner的说法,在功能和计算方面,Azure与AWS相对平价。其计算产品涵盖从Windows和Linux虚拟机到Azure容器服务以及名为Functions的平台,还有批处理结构和服务结构,这是一个用于链接到微服务的应用程序平台。
微软还有各种存储产品,从其Blob对象存储服务到其永久的磁盘存储VM。Azure有多个数据库产品,包括托管关系SQL数据库和DocumentDB NoSQL数据库,以及数据管理工具,如Data Factory和Redis Cache平台。Azure有自己的物联网平台、安全和访问管理平台、开发工具和监控以及管理产品。
由于AWS与Azure不断竞争,大多数分析师都认为AWS具有更全面地云产品、具有更易于使用的功能以及更广泛的产品功能(尤其是当你考虑AWS所提供的所有产品市场)。在2016年IaaS魔力象限中,Gartner说,与AWS相比,微软Azure API和其产品的文档有时更难使用。
然而,Azure是运行基于微软的工作负载或运行现有微软应用程序公有云组件的理想选择。公司使用微软EA 为客户提供的财务激励,包括使用该平台的免费Azure信用。
与AWS不同,Azure不使用可用区的概念。 因此,虽然微软拥有广泛和不断增长的国际数据中心,但是在Azure和AWS上,支持跨地区的工作负载要困难得多。寻找在Azure上运行的专家,顾问和第三方平台也更加困难。
在最新的Gartner IaaS魔力象限中,研究公司称Azure为大多数企业工作负载“足够好”。
谷歌云平台
像微软Azure一样,谷歌云最初是从PaaS平台开始,但是如今已经扩展到IaaS。现在,它具有运行企业工作负载所需的大部分核心功能。分析师说,它在某些特定的用例,特别是使用应用程序容器、大数据管理和机器学习方面表现优异。该公司在全球范围内有限数据中心专用于GCP,但它有雄心勃勃的计划,在未来几年增加其云运营的数据中心。
至于功能,GCP提供虚拟机、容器引擎和注册表,以及Cloud Functions。它有一个对象云存储服务、云SQL plus Cloud Bigtable和云数据存储,后两个是NoSQL数据库。Cloud Spanner是一个相对较新的高度可扩展的关系数据库服务。
对于批处理和流处理,GCP提供了云数据流、数据湖的大查询和Dataproc——一个托管的Spark和Hadoop服务。Google的Tensorflow被视为领先的开源机器学习平台,而其Kubernetes服务是顶级的集装箱编排平台之一。Google开源的Kubernetes,它可以为客户运行他们想要的任何地方,或作为基于Kubernetes的Google容器引擎(GKE)中的托管服务。
像微软一样,谷歌有一个引人注目的SaaS战略,与其IaaS和SaaS产品相结合,围绕其G Suite工作效率工具。代替企业协议折扣,谷歌通过它所谓的持续使用,使得价格可获得突破,其思想是客户使用云平台越多,分摊到每单位成本越低。
然而,对谷歌最大的一个打击是云仍然是一个正在进行中的工作。在Gartner的年度评估报告中,它发现,谷歌只有云中所需企业功能的70%。公平地说,谷歌正在加速发展。比如,Gartner表示,与AWS或Azure相比,谷歌没有强大的基于角色的访问控制和用户管理工具。谷歌的IAM平台时去年宣布的测试版,当它变得普遍可用,才能给予用户更多的访问选项控制。
在与企业客户接触和互动方面,谷歌在这三家云供应商之间有更长的路需要走。这是微软的优点,AWS花费了将近10年才和企业建立良好关系并说服它们,它是一个值得信赖的合作伙伴。谷歌在这方面也取得了重大进展,尤其是在SaaS平台方面。
VMware的共同创始人Diane Greene在2016年初被谷歌聘用,负责谷歌的云计算业务,这可以被视为提高企业能力的一个迹象。与此同时,谷歌被视为拥有管理大量数据的最强平台,以及新应用程序开发区是,如使用容器或高级机器学习系统。
现实证明:这是一个多云的世界
使用哪个供应商的决定不是零和游戏。Khasner说,与他合作的大多数客户都在寻求一个多云战略,并使用至少两个,即使不是全部领先的IaaS云供应商,每个供应商都会用于某些任务。
销售云管理平台的Vendor RightScale发现,在对1,000名用户的调查中,有57%的用户在AWS中运行应用程序,其中34%在Azure中运行应用程序,15%在GCP中运行应用程序。 但是这项研究还有一个问题:85%的RightScale的客户有多云战略,这意味着他们使用公有云和私有云,或多个公有云。
除了这三大云计算供应商,市场上还有其他选择。例如,IBM提供一系列IaaS公有云和私有云选项以及管理服务。IBM还拥有Bluemix应用程序开发PaaS和各种SaaS产品。同时,甲骨文正试图创建一个强大的IaaS以融入其SaaS和PaaS产品。虽然在早期阶段,它的功能未来几年还将增加。阿里巴巴是一家在亚洲拥有强大数据中心的中国电子商务提供商,现在正向美国扩张。
Khasner说,客户必须根据自己的用例创建评估标准,并找到最符合他们需求的提供商。 由于没有一个供应商是万灵药,现实是大多数组织最终会使用多个IaaS公共云提供商。