谷歌失败案例赏析:那些年在微服务上踩的坑

大家好,今天和在座的各位分享一些失败的经验教训。聊一聊这一类的话题要比那些成功案例更有意思。行业在进步,我们可以从过去的错误中吸取经验,并主动在未来的计划中避免,这一点很令人鼓舞。

背景信息

在开始之前,先介绍一下我在谷歌的经历。2003 年大学毕业后我直接加入了谷歌,在这之前我是一个音乐营地的营地顾问,营地顾问之前我在一家冰激凌店工作。我还记得在谷歌的第一天,第一个项目的技术负责人是 Andrew Fights,他现在是类似谷歌杰出的工程师的角色,我记得当时告诉他,我得去找人聊一聊因为实在不知道我在做什么,今天想起来还是很有趣的事情。在谷歌里我像海绵一样快速的吸收技术和其他的信息。今天我在这里谈论的一些事情其实要早于我在谷歌的时间,大约 2000 年和 2001 年左右。让我们从微服务,即谷歌的微服务版本开始讲起。

当时,谷歌的业务仍然押注在 GSA(谷歌搜索服务器)产品,其实最终 GSA 也并没有像想象中的那么顺利。当然了,其它事情也是这样,毕竟不能将一个虚拟的垄断产品与像广告这样数十亿美元的巨额业务相对比。不过,谷歌最开始是以搜索起家的,并专注在解决这一类的技术问题。

接下来要讨论的很多内容的原始驱动力来自于这张幻灯片。在经济危机之前,很多企业都将他们的基础设施构建在 Sun Microsystems 的硬件之上,并将 SolARis 作为操作系统。如果不考虑成本的话,这一套解决方案比现有的其它东西都要好,很多人买了很多这种 Sun box 也是基于这样的原因。但 Sun box 真的很贵,尤其是一个拥有庞大数据中心的企业,整个数据中心需要填满这种机箱以支撑业务的发展,成本就会影响到其业务渠道和活下去的底线。

谷歌当时就处在这样一个状况。当时的人会很自然的说:“Linux 虽然不够完美,不过功能也够用,它的硬件又很便宜,所以平衡下来我们可以选择 Linux 作为替代”。一定程度上,我也认同这些过往的事情是真实的,当时的人们成本意识很强,所以他们会不遗余力的去解决一系列 RAM、芯片等 Linux 出现的一切故障,以降低成本。而这就带来了一个结果 – 即 Linux 真的不可靠,特别是使用垃圾站硬件的时候,且问题很严重。我认为,谷歌从 Compaq DEC 并购中受益匪浅,这也是导致 90 年代一些真正令人难以置信的研究实验室死亡的原因。许多人比如 Jeff Dean 和 Sanjay Kumar 都来自那个世界,他们现在几乎都是质量工程师。当时的他们对如何在那些难以令人置信的不可靠硬件之上构建软件这个问题产生了强大的兴趣,后面发生的事情也是很多接下来要分享的内容。

然而在 2001 年并没有什么可以替代的方案,所以必须自己做。另一个问题是非常古怪的扩展要求。他们试图做一些当时非常大胆的事情,即索引每个网页的每个字。一些人将每个网页的每个单词收录并编入索引,其他人只是给它建立索引,然后丢弃那些限制竞争对手能力的原始数据。这是一项艰巨的任务,需要用到当时根本不存在的计算机软件。

因此,由于不可靠的 Linux 盒子,该软件必须横向扩展,并且必须在堆栈的任何组件中容纳频繁的例行故障。之前有一篇很棒的文章提出了“机器是牛而不是宠物”。我认为在这件事情上谷歌做对了。这些机器没有来自“星际迷航”的酷炫名字,它们只是 AB 1,2,5,7 类似的东西,那也是机器名。系统对它没有太多的依赖,它死了或者继续运行都不会影响其它部分。这个问题让人们开始思考如何建立更具弹性的系统。

以上是我如何描述事物的方式。在谷歌很多人都有博士学位。记得面试时,我还没有博士学位。而且,我只跟一个没有博士学位的人谈过,面试结束时,他说,“别担心,现在开始雇用没有博士学位的人了”,在那里有很多人比我更聪明,并且真的想将他们的知识应用到 CS 系统研究中,将这种类型的经验和知识应用于现实问题是一件很有趣的事情。

我认为构建微服务的唯一充分理由是组织结构,并且这也应该是大多数组织构建微服务的唯一原因。然而,这并不是谷歌构建微服务的原因。谷歌构建微服务是为了计算机科学,在这里,我不会去争辩从这个角度构建微服务其实也没有什么好处,当然肯定是有很多痛点驱动。

开始构建微服务之后,如果简单的认为它一定会很顺利,也没有事先调研所有可能的失败情况,那么一定不会顺利,而且实际上也可能会带来很多令人遗憾的结果。我和很多企业讨论过这个问题,这些企业也因为迁移的过程实在太痛苦了而放弃了向微服务的迁移。所以,一定要事先了解构建微服务的动因。就像谷歌里有很多人效仿大型的基础设施项目一样,有时我认为他们在构建一些并不必须的架构。理智的投资方式应该是遵循以下原则:“如果你不需要就不要去做,否则只会会让事情变得更困难”。

这样做的主要原因是最大限度地减少团队之间的人员沟通成本,一个超过 10 个或 12 个人的团队无法在一个工程项目上成功协作,它与人员沟通结构和工作授权有很大关系。因此,将项目团队映射到微服务可以减少人与人之间的沟通开销,从而提高开发速度。这是一个选择微服务的合理原因,但这也并不是我们在谷歌构建微服务的原因。

我认为可观察性包括两件事,一个是检测关键信号,即 SLI 的部分,它需要非常精确;另一个则是改进搜索空间。每增加一个微服务,可能发生的故障模式的数量随着服务数量的增长而几何式增长。我并不认为机器学习或 AI 可以神奇地解决这个问题。我们需要尽快发现可以帮助减少人脑假设的方法,只有在使用巨型仪表板之外的技术时才能实现引导过程。巨型仪表板在单体环境中运行良好,但我看到人们采用这种理念并围绕它构建微服务的可观察性。我认为有必要使用仪表板,但肯定不够。我采访过的 SRE 小组当时正在构建巨大的仪表板,我们的效率明显低于让它设计上更紧凑的团队,之后再使用其他工具来改进搜索空间。所以,不要混淆搜索空间的可视化和对它的精炼优化。整个搜索空间太大了且无法可视化,而且人类迄今也无法处理那么多信息。

在 LightStep,我们看到很多客户一直在努力解决这类问题。我不知道在座的各位是否经历过同样的情况,但我认为这是一种失败模式,谷歌肯定也明白这一点。曾经有一个大型的 Google 服务,大概名字是家庭类型之类的服务,它不得不使用代码生成器生成告警配置,最终导致了 35,000 行还要长的代码。我不记得其中的所有原因。但随后他们不得不开始手动维护这 35,000 行代码,然而这些配置是在 Google 内部完全模糊的 DSL 中编写的,手动维护所带来的痛苦程度无法比拟,这就是因为他们混淆了对 SLI 的告警信息和可能是根本原因的告警信息。监控不应该对根本原因发出告警,它应该是细化过程的一部分;而应该对 SLI 发出告警,对于任何特定系统,SLI 的信息不会有那么多而导致无法处理。

文章内容仅供参考,不构成投资建议,投资者据此操作风险自负。转载请注明出处:天府财经网

(2)
上一篇 2019-07-02 15:22
下一篇 2019-07-02 16:11

相关推荐

  • 带货女王蛋蛋又添女性创业者新身份 央视探访蛋蛋“双11”直播间

    2025年“双11”落下帷幕,快手主播蛋蛋交出了自己独立创业后的首份成绩单:“双11”大促直播总成交额55亿元。11月13日19时30分,CCTV2《消费主张》特别报道《“双11”十七年创造中国消费新场景:流量密码》播出,央视记者走进蛋蛋“双11”直播间,探寻55亿元背后的故事。 今年28岁的蛋蛋(本名杨润心)是快手头部主播,也是全网首个粉丝破亿的女主播。从2019年开启直播至2025年6月18日,蛋蛋累计直播502场,创下了商品交易总额960亿元的成绩。 跟随央视镜头,人们去到蛋蛋11月11日“双11”收官之战的直播现场,看到了她在开播前进行的各项准备与直播工作的种种不易。 成绩体现了消费者对蛋蛋的信任,在这些准备工作中也展现了蛋蛋为获取、延续这份信任所作努力。要付出真心和把握细节,用“笨功夫”换“真信任”。蛋蛋认为,选品是信任的“第一道防线”。“对粉丝要有责任心。我一直在做的,就是为他们当好‘过滤器’和‘放大镜’,只让好的东西被看见。”她表示,团队的选品“第一条铁律”就是:如果我不愿意把它推荐给我最好的家人,它就绝不会出现在我的直播间。 在蛋蛋的“双11”直播中,雪花秀、天气丹、北京同仁堂、骆驼、海信、联想、立白等多个知名品牌产品轮番登场,覆盖美妆护肤、日用百货、数码家电、食品饮料等全品类。众多大牌的支持也体现了品牌方对蛋蛋的信任。 蛋蛋本次大促交出了55亿元的亮眼成绩单,一方面宣告了带货女王蛋蛋的强势回归,另一方面也标志着她成功迈出个人职业生涯从带货女主播到女性创业者的转型第一步。蛋蛋表示,“我们卖的不只是产品,而是一种解决方案和生活方式。” 据了解,10月中旬,蛋蛋出席了快手线下选品会。10月26日,蛋蛋正式回归直播间,开启“双11”首场直播即实现30亿元销售额,其中非黄金类商品销售额超20亿元。而这场首播的筹备时间仅10天。随后,“双11”大促期间蛋蛋多次开播,十…

    2025-11-14
    1.6K
  • 英雄联盟总决赛点燃蓉城消费 抖音生活服务助力“电竞+文旅”融合升级

    11月9日,2025英雄联盟全球总决赛(S15)在成都落幕。赛事期间,不仅线上观赛热度持续高涨,也有效带动了成都线下消费。抖音生活服务数据显示,10月27日至11月10日赛事周期内,成都网咖电竞、住宿、餐饮及休闲娱乐等多元消费场景均呈现增长态势,“赛事经济”动能显现。 为承接好赛事流量,抖音生活服务作为赛事独家本地生活合作平台,以“川渝兄弟节+出门观赛季”双IP联动,构建“观赛+逛吃”融合消费场景。线上,平台通过话题运营与资源曝光,带动相关品类搜索量增长超120%,相关话题总曝光量突破1亿次;线下,联合火锅、烤肉、电竞酒店及网吧等商家打造观赛主题店,推出专属助威套餐,将线上热度成功引流至线下实体场景。 线下观赛主题店 赛事直接拉动了电竞相关场所的消费热情。数据显示,成都本地网吧、电竞馆及网咖的支付GMV同比增长117%。平台通过授权21家头部商家,覆盖餐饮、电竞酒店、酒吧等多类场景,并配套主题店打造、官方周边、达人探店等资源,推动合作商家整体支付金额环比增长12%。 “决赛场次包间提前三天就已订满,当天营业额达到平日的三倍以上。”成都一家电竞馆负责人表示。在决赛门票迅速售罄的背景下,线下电竞场所成为众多观众的共同选择,并带动了周边零食、饮品等即时消费。 线下观赛主题店 跨城观赛客流进一步激活全域消费。住宿行业订单数同比飙升280%,彰显赛事强大虹吸效应;成都特色餐饮持续走俏,火锅与地方菜支付GMV同比增长50%,成为外地游客“打卡标配”;赛后休闲娱乐市场同步升温,酒吧、Livehouse、KTV支付GMV同比增长40%,洗浴按摩行业同比增长55%,形成“观赛—美食—休闲”的完整消费闭环。 “平台以独家合作身份搭建桥梁,通过观赛套餐、美食团购、主题联动等定制化服务,让赛事流量高效转化为消费动能。”抖音生活服务相关负责人表示,此次赛事的成功实践,既为商家带来实实在在的经营红利,…

    2025-11-13
    1.8K
  • 出发是一切的开始,曹操出行成立十年品牌主张振奋人心

    9月8日,吴艳妮拍摄的一条“敬自己”视频火爆全网。视频中,她回顾自己从三岁开始学习舞蹈到转型田径成为亚洲第一的经历,归因为一句话:“出发是一切的开始!”让众多网友感同身受,纷纷晒出自己的“出发经历”和“人生成果”。 几乎在同一时刻,吴艳妮获胜瞬间的照片,搭配“出发是一切的开始”这句振奋人心文字的海报,出现在城市街头。中国田径运动员吴艳妮成为曹操出行品牌代言人,“出发是一切的开始!”作为品牌主张,展示出曹操出行相信每个人都能成为期待中的自己,而“出发是一切的开始”的积极态度。 2025年6月25日,曹操出行 (02643.HK),成功在香港联合交易所主板挂牌上市,成为港股最大的科技出行平台。 成立10年,曹操出行业务范围已覆盖全国163座城市,月活用户达到3800万,在全国30余座城市,运营着超过3.7万辆定制车。同时依托吉利集团赋能,曹操出行“定制车+智能驾驶+出行平台”Robotaxi三位一体生态闭环雏形已成。秉持”科技重塑绿色共享出行”的使命,将互联网、车联网、自动驾驶等创新技术应用于出行服务,曹操出行在“出发”的路上也正在持续突破自我。 “出发是一切的开始!”,聚焦于“出发”这一核心动作,旨在与用户建立更深层次的情感连接。出发不仅是物理位置的移动,更是每一个机遇的开始、每一次改变的起点、每一回成长的启程。曹操出行这一理念与品牌代言人吴艳妮的运动精神不谋而合,她以一次次起跑和跨越,诠释着“出发”所代表的勇气与坚持。 9月13日,2025年世界田径锦标赛将于在日本东京举行,吴艳妮首次入围世界田径锦标赛,是本次比赛唯一参加女子100米栏项目的中国选手。这也是中国运动员自2015年之后时隔十年再次获得世界田径锦标赛该项目资格。 发令枪响,起跑的那一刻赛道上的每一个栏架,都是通向冠军的必经之路;而我们路途中的每一次出发,则都是美好…

    2025-09-09
    3.7K
  • 抖音生活服务:成都世运“看吃玩”行程热 平台团购交易额同比增长50.8%

    第12届世界运动会在成都启幕,精彩赛事点燃城市热情的同时,也为本地消费市场注入活力。 抖音生活服务数据显示,7月以来,平台标题含“成都”的视频投稿量超336万条,同比增长104.2%;相关视频累计播放量超128亿次,同比增长37.9%。线上热度迅速转化为线下打卡热潮,当月成都相关打卡超670万人次。都江堰、文殊院等历史人文景点,东郊记忆、春熙路等潮流地标,以及世运场馆周边,均成为游客热门打卡地。观众在观赛之余体验城市特色,形成了“观赛+游玩”的消费联动,带动了周边消费增长。 庞大的世运人流拉动了餐饮、住宿、休闲娱乐等多元消费需求。平台数据显示,“成都哪好吃”搜索量同比增长34%,游客线上锁定美食目的地,直接转化线下餐厅订单增长,由此形成的“线上传播—线下打卡—消费转化”闭环,为消费市场注入持续动力。 为助力赛事拉动消费效果,抖音生活服务同步推出“上抖音庆赛事”系列主题套餐,覆盖餐饮、休闲娱乐、酒旅等多个核心消费品类,并针对世运期间的集中需求提供专项折扣与组合优惠。同时,推出多个站内热点,让更多商家参与到赛事经济中。整体来看,7月以来,抖音生活服务成都地区吃喝玩乐团购支付交易额同比增长50.8%,各消费场景的持续升温。 细分行业中,餐饮消费表现强劲,支付交易额同比增长近60%。其中,火锅品类支付GMV同比增长52.7%,成为成都最热门美食品类。综合服务需求旺盛,支付交易额同比增幅高达83.7%,其中,足疗按摩GMV同比增长78.9%、游戏厅、美发、网吧等项目热度攀升。赛事期间,“看赛事、吃火锅、做足疗”已成为许多游客的标配行程,观赛人群更带动了游戏厅、网吧、KTV、Livehouse等休闲娱乐消费。酒旅行业同样供需两旺,订单量同比增长65.9%,“赛事+旅游”的协同效应显现。 成都世界运动会不仅呈现了精彩赛事,更以赛事为支点,有效地撬动了线上流量向线下消费的转化,并提升了城市…

    2025-08-11
    3.4K
  • 阿里云AI势能峰会·成都启幕,共话AI产业落地新实践

    近日,2025年阿里云AI势能峰会在成都举行。峰会聚焦AI技术在产业中的落地实践,汇聚多位企业领袖与技术专家深入解析大模型的创新突破,以及企业推动AI战略落地的策略与路径,为AI技术向产业动能转化提供新思路。阿里云智能集团公共云事业部副总裁、西部大区总经理叶永军表示,AI已经从“实验性应用”阶段发展到了“产业核心”位置,成为推动创新的关键力量。 阿里云智能集团公共云事业部副总裁,西部大区总经理叶永军 他指出,对于企业来说,AI的战略定位决定了其价值边界。若仅把AI视为工具升级,那么它只能带来局部效率提升,但若将AI作为企业的长期战略建设,AI将有巨大潜力重构企业的商业模式和核心竞争力。 新希望集团首席数字官、新希望数科集团CEO李旭昶 会上,新希望集团首席数字官、新希望数科集团CEO李旭昶分享了新希望集团数智化历程。他表示,新希望以产业智能化和智能产业化为策略,布局“智能灯塔2.0”,并基于阿里云全栈AI能力,共同开展在多模态智能、自主智能、边缘智能、物理智能、生物智能等五大方面进行建设,统筹推进集团从管理到运营再到创新业务开展的一体化AI战略落地。他指出,传统企业的智能化转型,并没有可直接复制的标杆经验,需要企业敢于拥抱AI,结合自身业务情况不断摸索,在试错中不断迭代。 通威股份CIO 周勇 通威股份 CIO 周勇分享了通威在模型、平台、应用及其实施方面的见解与实践。他着重指出,数字化是AI的基础,一旦在这一领域落后就会处处受制。为了支撑公司跨越式发展,通威数字化4.0采用了“全云架构”来重塑业务核心能力。目前,通威正与阿里等业内顶尖供应商携手,共同打造AI智能化一体平台。该平台将提供模型管理、智能体构建、向量知识库管理等关键功能,同时还将建立通威的知识和数据中心,以支持各业务领域的智能体应用,从而全面提升员工效率、业务运营和企业决策能力。 通威股份CIO 周勇 &nbs…

    2025-07-29 TMT
    3.4K
已有 0 条评论