谷歌承认最初的企业云战略有误,并解释为何改弦易辙
正在考虑为贵企业选择一种云平台?本文深入揭示了谷歌为挑战亚马逊网络服务(AWS)霸主地位而奉行的云战略。
让我们见识一下谷歌,云平台领域的这个挑战者。称谷歌为挑战者,这多少有点奇怪,因为这家公司清楚地知道如何构建大规模互联网系统。毕竟,这家公司旗下拥有YouTube、Gmail、Google Docs(谷歌文档),当然还有谷歌搜索(Google Search)这些知名品牌。
就在几年前,谷歌打出了这样的销售口号:“在App Engine上构建你的应用程序,就像我们所做的那样。你就能以合理的费用,获得出色的性能和高可用性。”这番口号不足以打动人心。结果,大多数企业部署在亚马逊网络服务的平台上,有些选择了微软。
在今年3月召开的谷歌云平台Next 2016年大会上,公司领导层表现出一种不同的态度和方法。
谷歌母公司Alphabet的执行主席埃里克·施密特(Eric Schmidt)在大会的主题演讲中总结了这一转变:“我们决定满足你们的实际要求,而不是满足预期你们会有的要求。”
这听起来才像是真正的工程师说的话,这是个巨大的转变。
施密特解释:“2008年,我对于我们所开展工作的认识存在根本性的错误。期望人们重新从一种原来的架构进入到App Engine不切实际。于是我们决定,我们不得不改变战略……我们没有铺好合适的踏脚石以便跨入到云环境。”
如今,容器(想想Docker)让广大开发人员更容易构建易于移植的应用程序,根本不需要为虚拟机的细节而操心。另一种系统(想想Kubernetes)管理所有那些容器的细节。 (Kubernetes源自希腊语,翻译过来就是“舵手”的意思。再设想集装箱船……明白意思吗?)
施密特说:“我们最终通过满足你们的实际要求,发明了互联网操作系统。而且它可以在规模空前庞大的环境下正常运行。”
为了让企业客户可以享用这个互联网操作系统的强大功能,谷歌招来了黛安·格林(Diane Greene)。格林曾帮助创办了VMware,领导这家公司大约有十个年头。大多数人认为,她深谙企业IT之道。
格林表示,客户应选择谷歌云平台,原因有三个:“谷歌云平台在价格和性能方面提供更好的价值,在安全和开源软件方面降低风险,而且便于创新,最后一个是本人所青睐的。”
客户可能会将谷歌云平台提供的功能特性与亚马逊网络服务提供的功能特性作一番比较。谷歌的产品管理副总裁布莱恩·史蒂文斯(Brian Stevens)说:“许多用户实际上使用不止一个云。”而最有可能使用的云就是亚马逊云。
这时候Google Stackdriver闪亮登场,史蒂文斯称这款工具是“.....一项用于监控、日志、可视化和警报的服务,可以跨云服务、跨资源以及跨应用程序来进行操作。”
客户可以借助这一款工具,同时监控谷歌云平台和亚马逊网络服务平台的性能。史蒂文斯表示,Stackdriver还会在将来支持私有云。
不过从长远来看,施密特认为,谷歌云平台有望帮助计算机行业开启下一个时代。
他说:“这个平台不是结束,而是基础。上面有一些东西,它上面的东西就是机器学习……而这就是下一大转变。我已决定把尽可能多的时间花在机器学习上,因为我觉得它具有极其深远的影响。”
施密特继续说:“编程范式发生了变化。现在你教计算机学习,让它处理你想要处理的任务,而不是为计算机编程。这就是编程领域发生的根本性变化。”
当然,谷歌希望企业客户拿谷歌云平台与亚马逊网络服务在价格、性能、安全性和开放性等方面作一番比较。这是谷歌希望“满足你们的实际要求”的一个方面。
但是,这就是谷歌。如今这家公司的机器学习产品包括Cloud Vision、Cloud Speech和Cloud Translate。需要那些功能吗?那就使用谷歌云平台。
用商业术语来说,机器学习即服务(machine learning-as-a-service)才是独特的创新。谷歌还将云机器学习(Cloud Machine Learning)作为一种平台来提供,以便你开发自己的机器学习系统。这就是格林上面提到的便于创新。企业买家在未来几年的行为会告诉我们:这不是客户需要的那种创新。
云头条编译|未经授权谢绝转载