在当今数字世界中,云计算的使用在各个行业中变得越来越普遍。
世界各地的企业都希望采用云服务来降低基础架构成本,加速软件部署并提高运营灵活性。
许多公司已经在使用市场领导者亚马逊网络服务(AWS)的产品和服务,该网站提供的云平台是当今最全面,最可靠的平台之一。
随着越来越多值得信赖的第三方工具出现,企业逐渐采取“多云策略”,向跨云供应商迁移,管理和监控数据。
采用多个供应商,有利于企业避免过于依赖一个厂商,提高服务可靠性,降低成本。
多云策略使与AWS激烈竞争的云供应商受益,例如微软Azure和谷歌云平台(Google Cloud Platform,简称GCP)。
虽然多云战略的重要影响尚未显现,但AWS,Azure和GCP之间的势力分布正在缓慢转变。
在本报告中,我们深入探讨云计算的兴起,细分技术的各个层面,评估这三大云提供商的产品,并深入了解该领域的一些新兴趋势。
云计算简史
立克里德(J. C. R. Licklider)于1963年4月提出了最早的云计算概念。在他的设想中,星际计算机网络将实现“政府,机构,公司和个人之间的信息互动”。
他最初的研究成为于1969年成立的阿帕网络(ARPANET)的灵感来源。阿帕网是早期的分组交换网络,也是第一个实现TCP / IP的网络,它构成了我们今天所知的互联网的基本框架。
虽然阿帕网在20世纪70年代得到了一定发展,但直到1981年才将访问扩展到计算机科学网络(CSNET)。CSNET连接起了加州大学伯克利分校,普林斯顿大学,华盛顿大学等多个高校。
CSNET的互连性实现了对整个网络中所有计算资源和基础设施的访问。这种利用地理上位置较远的共享资源的概念,为现代云计算打下了基础。
“云计算”的最早使用(书面)可以追溯到1996年11月,当时这一术语出现在Compaq的技术主管在内部共享的文档中。Compaq的高管们想要了解“互联网云”将如何影响他们的客户。
此后,“云计算”这个术语在技术圈中小范围传播,但直到2006年8月的年度搜索引擎战略大会上才成为主流,当时的谷歌首席执行官,埃里克·施密特(Eric Schmidt)表达了对云技术这一新机遇的热情:
“有趣的是,现在出现了一个新兴模式......我认为人们没有真正了解到这一机遇究竟有多大。它的前提是数据服务和架构位于服务器。我们称之为云计算——而‘云’ 正处于某个别的地方。”
到目前为止,亚马逊的AWS业务已经拥有3种不同的云产品——分别是SQS,S3和EC2。这些服务共同提供了具有连接性(SQS),存储(S3)和计算能力(EC2)的全面云计算解决方案。
这种方法很快博得想避免昂贵基础设施费用的小型企业的欢心,如此一来,他们只需支付自己所需的计算资源,而无需管理或升级自己的基础设施。
亚马逊的举措非常成功,而其他拥有大规模计算基础设施的公司也纷纷效仿。
但在我们深入了解这些供应商及其服务之前,了解云计算的不同层级非常重要。
云计算服务层级
云计算由3个不同的层组成:基础架构即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。
IaaS
云计算服务层级中的基础层,客户向服务提供商付费以管理其网络,存储驱动器和服务器,但仅此而已,机构将提供并管理自己的操作系统,数据库和开发工具。
Paas
除了IaaS的服务,还要加上操作系统,数据库和开发工具。机构只需要管理应用程序的开发和部署。AWS,Azure和GCP主要以其全面的PaaS产品而闻名,提供轻松构建和部署应用程序所需的一切。
SaaS
是指通过管理整个堆栈(包括基础架构,中间设备和应用程序本身)来提供完整软件产品的公司。Salesforce是SaaS提供商的一个例子,该公司管理和交付应用程序,同时还将数百万用户的数据输入存储在自己的全球数据中心。
AWS,Azure和GCP的个人分析将主要关注云计算堆栈的基础架构和平台层,而后来对第三方工具和收购业务的分析将主要关注SaaS业务。
云平台战的出现
微软在2010年2月推出了Windows Azure平台,而谷歌在2008年发布了许多产品后,于2013年底发布了谷歌计算引擎——谷歌云计算的核心组件。
到2014年,这些公司开始互相参照彼此的产品和服务。他们还降低价格,想要打击对手,并吸引新业务。亚马逊,微软和谷歌之间的竞争自然十分激烈。
从那时起,这三家公司就开始抢占云计算市场份额,预计到2022年,他们的份额加起来将达到5130亿美元。
虽然Azure和GCP都在各自的云产品取得了重大进展,但AWS的起点奠定了毫无争议的竞争力。
亚马逊网络服务的主导地位
亚马逊在21世纪初扩展其电子商务业务,定期购买计算基础设施以支持其网站的未来需求。这确保了即使对公司产品和服务的需求增长,该站点也可以在不会服务中断的情况下稳定运行。
但与许多其他公司一样,亚马逊要想有备无患,不得不提前购买基础设施。亚马逊不再将这些多余的资源闲置,而是将其常规计算支出转变为经常性收入来源。于是AWS诞生了。
除了改变了亚马逊规模扩张方式,这些服务还改变了技术业务的扩张方式。在推出时,时任AWS的副总裁的安迪·杰希(Andy Jassy) 指出这项服务为何具有变革性:
“亚马逊S3的理念是,把基于互联网的高质量存储视为前提。它可以帮助开发人员不再担心他们将在何处存储数据,是否安全可靠,是否在需要时可用,与服务器维护相关的成本,或者他们是否有足够的存储空间。S3使开发人员能够专注于数据创新,而不是弄清楚如何存储数据。”
AWS作为曾经唯一的云服务供应商,受益于“良性循环”(或称为规模经济)。这使亚马逊在支持其持续增长的客户群的同时,能够继续创造利润。
随着时间的推移,亚马逊持续大量购买基础设施(以支持不断增长的电子商务和AWS业务),这使得亚马逊能够以较低的单价购买这些资源。反过来,这又使AWS能够将成本节约传递给客户。
今天,虽然AWS定价极具竞争力,但它并没有作为成本最低的供应商广为人知。部分原因是由于提供给客户的服务类型较多,需要更高的价格提供给更多的开发人员和IT资源。
但AWS的情况并非总是如此。在早期,SQS,S3和EC2是该公司仅有的IaaS产品。
随着AWS业务的扩展,该公司开始添加新产品和服务。亚马逊的再投资做法带来额外的计算和存储功能,数据库和开发人员工具。
不可避免的,AWS成为第一个全面的PaaS,为开发人员提供构建和发布应用程序所需的一切。
在19个不同类别中,AWS提供多达140种独特的服务。一些服务着力于机器学习,AR / VR和物联网(IoT)等新领域。
广泛的服务类别使AWS成为许多公司的首选。AWS的服务安全,可靠,价格合理,在企业中备受欢迎。
这种良好的声誉为AWS带来了持续的收入(和收益)增长——一些公司每年在AWS上甚至会花费数亿美元。
2017年,AWS总收入约为175亿美元,而2018年的预期收入超过250亿美元。如果AWS成为独立企业,它将成为全球第五大科技企业。
按目前的增长速度,AWS的年收入可能将在未来几年超过SAP。这种持续的收入增长也为公司赢得了IaaS和PaaS市场份额的三分之一。
虽然市场份额经常波动,但AWS仍保持相对稳定的份额。即便如此,AWS首席执行官Andy Jassy去年也承认,云计算行业将有许多赢家:
“球场上不会只有一个成功的球员。不会有30个那么多,因为规模在成本结构以及服务范围方面真的很重要,但是会有多个成功的参与者,和一些尚未崭露头角的人。但我希望有几位有资历的后卫在这里开展业务,因为他们拥有庞大的企业客户群,销售队伍,以及类似的资源。”
微软是其中一家拥有大型企业客户群的公司。微软的Azure是AWS后的第二大云业务提供商,占了IaaS和PaaS市场份额的13%。
微软Azure的企业专长
在萨蒂亚·纳德拉(Satya Nadella)于2014年2月取代史蒂夫·鲍尔默(Steve Ballmer)担任首席执行官时,微软经历了激进的转型。
在纳德拉到来之前,微软进行了许多昂贵的投资,但并未获得预期的回报。在2015年第四季度,微软正式停止其音乐业务Zune,并将所有付费用户向Groove流媒体服务转移。
但这些举措对微软来说是必要的,因为这将资源重新分配包括云业务在内的高增长业务。Azure现在仍然是微软增长最快的业务之一。
特别是混合云(Hybrid-cloud),一直是Azure增长的主要推动力,也是公司最具竞争力的业务之一。混合云计算是一种将公共云服务连接到私有,本地区域,或内部部署云服务的基础架构体系结构。
许多全球大公司使用混合云,利用公共云的可扩展性和灵活性优势,同时保障本地基础架构的安全性和控制。
例如,洲际酒店集团使用Azure的混合存储,安全和管理工具来支持近跨越100个国家/地区的5,200多处房产的IT需求。
一些其他公司使用混合云计算作为他们涉足云服务的起点,首先使用混合架构,然后再使用公共云。无论哪种方式,Azure都支持混合云系统的各种使用。
一旦这些公司的需求发生变化,Azure也已经拥有了良好的业绩记录,业务也步入正轨。
微软40年的企业技术历史有助于和客户就业务目标的转变进行沟通。微软知道CIO如何评估供应商,也知道如何留住客户——虽然每个公司的需求各不相同,但成本始终是一个重要的考虑因素。
云定价很复杂,往往视具体情况而定,但对于某些虚拟机(VM)来说,Azure已显示出比AWS或GCP更大的价格优势。
虚拟机是在当前操作系统(主机操作系统)之上运行的辅助操作系统(客户机操作系统)。客户操作系统在主机操作系统的桌面上的单独窗口中运行,就像使用某个应用程序一样便捷。
例如,可以使用虚拟机在Mac上运行Windows程序或应用。
下表说明了针对各种类型的VM实例的三个云提供商之间的成本差异——在很多情况下,Azure都是最便宜的选择。
AWS和GCP对VM实例以秒收费,而Azure以分钟收费,还会舍去秒数的零头。由于VM提供完整的操作系统(如微软自己的Windows和开源Linux Ubuntu),因此可以运行较长时间。因此,按分钟计费和四舍五入可以为客户节省资金。
CIO的另一个考虑因素是访问全球数据中心网络。虽然Azure的数据中心不一定是最多的,但它的范围比AWS或GCP更广。事实上,使用Azure的区域范围分别是另外两个提供商的两倍。
Azure在没有AWS和GCP的地区发展当然更加顺利。例如,Azure(即将)成为这三家中第一家在南非推出数据中心的供应商。这将为Azure提供一个前所未有的机会,扩大在该地区的市场份额。
虽然AWS和GCP目前都没有计划在非洲推出数据中心,但它们能够通过其全球连接的网络提供云服务。即使最近的数据中心位于其他大陆,它们也能以立足稳定性和高速为客户提供服务。
特别是GCP,拥有最好的内容交付网络之一。
谷歌云平台的持久战
如今,GCP拥有17个可用区域,52个地点(区域内的位置),在35个国家拥有100多个入网点(PoPs)。PoPs是谷歌通过对等操作将其网络连接至外部互联网的进入点,可以在跨网络交换流量时以更低的成本,达到更好的表现,发挥更好的性能。
此外,GCP还拥有数千英里的光纤电缆,用于处理延迟信息。 这些元素共同构成了Google强大的云平台和内容交付网络。
根据Cedexis(2018年由Citrix收购)进行的研究,Google Cloud提供了最快速,最安全的全球内容交付(提供最快的SSL)。
该网络引起了Netflix,Spotify和苹果等公司的注意,这些公司已将数据从AWS和/或Azure平台迁移到GCP。
一个值得注意的例子是Spotify,从2016年开始将AWS的1.5B大小的文件移至谷歌。根据Spotify最近提交的一份文件,该公司目前正在将其所有数据存储迁移到GCP。
Spotify是GCP早期的高增长“主要客户”之一,提供源源不断的稳定资金。根据最近的报道,音乐流媒体平台计划在未来3年内在GCP上花费近4.5亿美元。
随着谷歌继续吸引更多大企业,它将促使这些企业更多地关注新兴科技,如人工智能(AI)和机器学习(ML)。
公司在该领域的主要举措之一是其开源的深度学习库TensorFlow,这是目前最受欢迎的机器学习库。 它的广泛使用创造了一个庞大的、互相参与的社区,也进一步发张了开源数据文档。
但TensorFlow只是Google支持的众多开源项目之一。 截至2018年8月1日,谷歌已经支持了42个专注于云平台的开源项目,还有数十个专用于数据库和开发人员工具的项目。
该公司还专注于物联网等新兴领域。 除了十几个开源项目外,该公司还宣布在2018年2月公开发布Cloud IoT Core,并在2018年7月的Google Cloud Next会议期间公布其Edge TPU。
Cloud IoT Core和Edge TPU一起,可以让企业能够连接、管理和提取数百万全球分散的物联网设备的数据。该平台还允许用户实时处理,分析和可视化物联网数据。
根据斯伦贝谢数字技术副总裁Chetan Desai的说法,这家石油和天然气公司已“能够通过连接大量(物联网核心)设备来构建快速原型......并使用谷歌云平台数据流和BigQuery进行实时监控。 ”
这些大数据工具也是GCP的两个秘密武器。大数据收集和分析这两个领域也是谷歌的自带优势。因此,Cloud Dataflow和BigQuery为GCP提供了优于竞争对手的小小优势。
总之,这些产品、服务以及GCP的直观用户界面使公司在云平台IaaS客户满意度评级方面的排名高于同行。
此次调查评估了所有供应商,但GCP显然是提供高质量云平台上的领导者。
随着GCP的不断发展,它将继续专注于新兴技术,并与年轻的成长型公司合作。在最近的谷歌Cloud Next云平台大会上,首席执行官Diane Greene强调了这一策略:
“我们在打持久战。有人估计只有10%的工作量是在大型公共云平台上。如果现在不在公共云平台中,之后它也将会出现在公共云平台中。”
虽然GCP目前在总收入方面落后于AWS和Azure,但仍然取得了重大进展。就在去年,该公司与Snap公司签订了为期5年、价值20亿美元的合同(4亿美元/年),用以支持Snapchat的核心功能和内容交付。
多云平台战略的兴起
公司正见证云平台提供商带来的种种益处,但许多人发现将使用权限完全放在一个平台的效率较低。
组织采用多云平台策略来避免供应商一家独大,还可提高应用程序可靠性,降低成本、选择利用每个云平台供应商提供的最佳服务。
根据CB Insights的盈利转录工具,像Snap这样的公司已经在收益报告会议上讨论了他们的盈利多云平台策略。前首席财务官Drew Vollero强调了Snap的多云平台战略如何为公司节省了资金:
“通过执行多云平台战略,我们已经能够缓解用户成本的增长。具体而言,每位用户的托管成本从一年前的0.72美元下降到本季度的0.70美元。在销售额增长一倍以上且参与度指标大幅增长的一年中,这无疑是巨大的进展。”
Snap并不是唯一采用和讨论这些策略的公司。根据CB Insights的数据,多云平台策略一直是近期收益电话的热门话题。
根据云平台管理公司RightScale进行的年度调查,81%的受访者(专业技术人员)现采用多云平台策略,平均利用云平台次数是4.8。
支持采用多云平台策略的主要驱动因素之一是越来越多微服务的使用。微服务作为较小的单独服务(代码片段)运行,它们连接在一起形成一个综合应用程序。例如,零售商的电子商务应用程序可能具有各种微服务,一个用于登录验证,另一个用于商店定位服务等。
微服务存在于容器中,提供独立运行微服务所需的一切(库,配置文件等)。即便如此,这样的容器也是轻量级的,这资源密集程度更低,成本更低,并且可以跨云平台移动。
容器使用应用程序编程接口(API)进行通信。API允许微服务协同工作来运行完整的应用程序,无论它们位于何处(甚至跨多个云平台提供商)。
当需要更新应用程序时,开发人员只需编辑单个微服务。不再需要更新整个应用程序。
例如,如上文提到的零售商想要在其应用程序上编辑商店定位器功能,则可以在不更新整个应用程序的情况下执行此操作。
但是,虽然微服务和容器的引入改进了软件开发,部署和运行时间,但它们还带来了额外的复杂性——外部运条件越多,运行的组件越多。
因此,出现了许多第三方工具来改善当今的云平台计算生态系统。
GCP甚至已经建立了自己的专有容器管理和编排工具。但与AWS和Azure不同,Google的工具是开源的,可用于跨多个云平台管理容器。
事实上,GCP公开鼓励采用多云平台战略。而谷歌的开源多云平台容器编排平台Kubernetes就是一个很好的例子。
自4年前发布以来,Kubernetes已经在所有云平台上实现了大幅增长。即便如此,Docker仍是当今最流行的容器管理和编排工具。
2018年6月13日,Docker项目负责人宣布了其在多云平台环境中应用程序管理的初始支持。Docker首席产品官Scott Johnston强调,需要一个可以在不同环境中管理分布式容器的单一平台:
- “目前有85%的企业IT组织采用多云平台战略,因此客户拥有用于管理整个应用程序组合的”单一平台“变得越来越重要。 [Docker]通过为客户提供容器化应用程序的可移植性优势以及跨所有基础架构对这些容器化应用程序的可移植管理,实现了对云平台的承诺。“
根据之前引用的RightScale调查,近一半的受访者今天使用Docker。它不仅是最受欢迎的容器化工具,而且它也是最受欢迎的DevOps工具之一。
尽管亚马逊,微软和谷歌拥有自己的专有工具,开发人员通常更喜欢这些第三方产品,这些产品可以跨云云平台提供更高的可移植性。
越来越多像Docker这样的第三方服务为希望吸引客户注意力离开AWS的提供商提供了优势。
三方博弈
最近几个月,Azure和GCP都吸引了大量业务。在2018年7月,沃尔玛与Azure签署了一份为期5年的协议,而谷歌首席执行官桑达·皮采宣布,Target“将其业务的三个领域迁移到谷歌云云平台”。
自2017年初开始迁移远离AWS以来,Target一直与谷歌合作。该公司继续采用多云平台战略,但Target旨在避免威胁其核心业务的供应商,沃尔玛也一样。
尽管AWS的运营独立于亚马逊,但它确实提供了公司的大部分收益。反过来,这些收益推动了公司的扩张。
随着亚马逊继续参与越来越多的行业,AWS业务可能与之产生利益冲突。 由于亚马逊日益占据主导地位,沃尔玛和Target成为第一批抵制AWS的企业,沃尔玛已经要求其部分供应商开始迁离亚马逊的云平台服务。
这些类型的战略迁移是否会影响AWS善未可知。即便如此,Azure和GCP正在尽一切努力吸引客户远离AWS并缩小市场份额差距。
自2013年以来,Azure和GCP收购的云平台相关公司的是AWS的两倍。AWS仅收购了12家企业,而Azure和GCP各自收购了24家企业。
在此期间最著名的收购之一是微软近期收购了GitHub(2018年6月实质75亿美元),为全球超过2800万开发商提供版本控制和源代码管理工具。
虽然Azure肯定会受益于GitHub的专有工具和57M +存储库,但社群可能会为业务提供持续的潜在客户。
据Business Insider称,GitHub从企业客户那里获得了大约1亿美元的收入。将此业务与Azure的云平台服务套件相结合,可能会为微软带来巨大的业务。
但是,获取外部业务并不是Azure采用的唯一策略。
2015年,微软自2011年以来首次超过亚马逊年度云平台计算专利申请(Azure首次发布后一年)。在接下来的一年里,微软与云平台相关的专利申请是亚马逊的两倍(比谷歌的高出近6倍)。
也就是说,如果微软的应用程序和收购步伐继续下去,可能很快会拥有一大批知识产权来进一步区分其服务并改善其市场地位。谷歌也一样,如果它继续收购有前途的企业,并开展像Kubernetes这样促进多云平台战略的采用。
Azure和GCP的年增长率超过AWS的近2倍,但重要的是要注意AWS是一个比Azure和GCP更大的业务。
如果这些增长率继续下去,那么行业动态肯定会转向青睐Azure和/或GCP。
结语
虽然亚马逊仍然是IaaS和PaaS联合市场的主导力量,但企业再也无法在一家云平台提供商中得到满足。特别是可能威胁到其客户核心业务的产品。
采用多云平台策略可以使组织从一个提供商那里获得多样化的依赖,降低成本并提高可靠性。
虽然Azure和GCP的云平台收入与AWS的25亿美元+运行率相比相形见绌,但其增长速度却是其两倍。这是Azure和GCP的一个有希望的标志,两家提供商继续收购更多公司,申请更多专利(微软),支持更多的开源项目(谷歌)。
但是,这些努力不一定会抢走AWS的市场份额。随着市场整合,尽管Azure和GCP的速度更快,每个提供商的份额增加的可能性更大。
虽然云平台战的未来尚未明确,但有两个明显的事实:首先,激烈的竞争将以各种方式使云平台客户受益。第二,用AWS首席执行官安迪·杰希的话来说,“球场上不会只有一个成功的球员……会有多个成功的参与者,和一些尚未崭露头角的人。”