您的位置:首页>要闻 >内容

谷歌应该不像谷歌那样在云中获得成功吗

2019-06-28 08:43:52来源:
导读也许谷歌在云计算领域的最大优势在于大规模运营谷歌的惊人工程。具有讽刺意味的是,这也可能是其最大的弱点。随着企业越来越多地接受公共云

也许谷歌在云计算领域的最大优势在于大规模运营谷歌的惊人工程。具有讽刺意味的是,这也可能是其最大的弱点。随着企业越来越多地接受公共云,他们正在寻求帮助以实现这一目标。谷歌的基础设施可能比期望更令人生畏。它也有可能超越标记。正如詹姆斯·厄克特(James Urquhart)所说:“谷歌是这十年的太阳微系统公司。通过工程设计工程工程。发现创新解决方案的一种非凡的方法,但不一定是产品市场适合的伟大方法。”谷歌是否因为自己的优势而受到谷歌的影响?

一点历史可能有所帮助。在MongoDB期间,我们积极寻求克服MongoDB无法扩展的看法 - 它适用于小规模的宠物项目。我们创建了一个页面,突出显示了不同公司如何以严格的规模运行MongoDB(自从我们第一次编写它以来,该页面已经发生了一些变化)。虽然我们没有按名称引用它们,但我们特别提到了中国主要的网络公司是如何以“网络规模”运行MongoDB的。我们非常想要证明MongoDB不是玩具。

我感兴趣的是这个页面有多少变化。我怀疑这主要是因为MongoDB无法扩展的早期神话早已退役。但它也说明了一个更重要的观点:MongoDB不需要“网络规模”成为99.999%企业的关键数据基础设施。

参见:亚马逊网络服务:内部人士指南(免费PDF)(TechRepublic)

数据库大师马克·卡拉汉(Mark Callaghan)在回答吉姆·道林(Jim Dowling)的回应时提到了这一点,他曾谈到MySQL,“有趣的是,即使我们建立了一个网络规模,分片的MySQL,科技公司(如谷歌)也不会为此付出代价“。写卡拉汉:

[MySQL]应该是为其他人而不是谷歌而建的,因为大型网络规模是一个小市场。MongoDB构建了该产品,并通过向所有人销售它而蓬勃发展,但是网络规模很大。不确定MySQL高管是否曾理解这一点。每个人都需要我们[谷歌]修复的大部分内容 - 使复制崩溃安全,让InnoDB在双插槽服务器上扩展,以及更多。我们不是通过胶水代码要求网络规模的MySQL。要求合理可靠的单节点MySQL。

抓住那个?尽管吹嘘Google或腾讯,Facebook或其他网络巨头大规模使用您的代码,但制作大众市场产品是企业可以使用的更为明智的业务。正如卡拉汉指出的那样,这就是MongoDB所做的,但谷歌应该做些什么呢?

谷歌应该是谷歌?

毕竟谷歌是谷歌。它为巨大规模运作所做的一切都是那些主流企业的科幻小说。为了让Google在云端与AWS和Microsoft Azure区别开来,它需要发挥自己的优势。我认为“让开发人员接触其多云的秘密酱”(如BigTable)是向前迈出的一大步。我还建议,虽然谷歌迄今已经告诉企业他们“如果他们不那么顽固地喜欢自己,他们可以运行更多像谷歌”,但是“很明显'像谷歌一样'标语是可以实现的目标,即使是最沉稳的企业也能实现的。“

我知道谷歌有一段时间来接受“像谷歌一样运营”的营销信息,主要是因为它有可能吓跑更多客户而不是诱惑客户。谷歌(以及其他网络巨头)所做的事情很难。这是一个非常复杂的未来派工程。坦率地说,这不是大多数企业所需要的(或者认为他们需要的东西,这相当于同一件事)。

谷歌通过(出色地)开源采购关键组件(例如谷歌(Kubernetes))(像谷歌一样构建和部署)和TensorFlow(像谷歌一样拥抱AI / ML)来解决其中一些问题。这些开源项目鼓励开发人员按照自己的条件学习Google方式,而Google不必积极投入销售和营销来为市场做准备。鉴于谷歌不是谷歌有多么难,一个更加积极的开源方式可能会带来巨大的回报。

在他对谷歌工程工程文化的起诉中,厄克特可能是正确的。正如汤姆巴伯所强调的那样,主流企业,甚至中小型企业,也应该尝试更像谷歌(以及其他开创云开发的网络巨头),但这是令人生畏的。谷歌的开源战略可能是让谷歌成为谷歌的一种深思熟虑的方式,同时也使该行业成为“谷歌”。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章