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

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

背景信息

在开始之前,先介绍一下我在谷歌的经历。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 的信息不会有那么多而导致无法处理。

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

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

相关推荐

  • 京东家电家居9月闪电新品发布会落幕 花式实测解锁新品新体验

    京东家电家居9月闪电新品发布会落幕 花式实测解锁新品新体验京东家电家居9月闪电新品发布会落幕 花式实测解锁新品新体验京东家电家居9月闪电新品发布会落幕 花式实测解锁新品新体验京东家电家居9月闪电新品发布会落幕 花式实测解锁新品新体验

    近日,京东家电家居9月闪电新品发布会圆满收官。海尔、美的、TCL、哈尔斯、箭牌等五大主流品牌携7款年度旗舰新品集中首发亮相。本次发布会延续此前以真机实测验证新品实力的内容主线,AI测评官以近乎“挑刺”的严苛视角不断发问,发布官则用真机现场应战,共同对7款新品发起多轮“极限测评”。从水枪打靶、强光照屏,到活虾保鲜、黄酱咖啡冲马桶、AI水杯现场克隆人声,一系列直观化、游戏化的挑战,将原本写在参数表里的技术能力转化为现场可见、可感的真实表现,让新品真正靠实力“说话”,也让不同产品的差异化价值在同台实测中被进一步放大。 极限实测直击新品亮点 差异化体验现场见真章 随着家电家居产品持续升级,新品竞争越来越看重技术创新能否真正落到使用体验。能否解决实际痛点、形成鲜明的体验差异,也成为旗舰新品竞争的重要一环。本次发布会不仅围绕7款年度新品设置针对性测试,AI测评官还从用户视角不断“挑刺”,围绕技术是不是噱头、真实场景能不能扛住等问题现场追问,发布官则以真机实测逐一回应,让新品从“讲参数”变成“拿表现作答”。 智能到底是真智能,还是提前设计好的“套路”,首先成为AI测评官的发问重点。哈尔斯聆爱AI智能水杯在完成实时对话后,面对“问题是不是提前设置好的”质疑,AI测评官临时出题,水杯现场作答,随后又连续完成拍照识别药盒生成提醒、AI声音克隆等挑战;箭牌J2旋风冲3.0智能马桶则直接迎战黏稠黄酱等顽固污物,一键冲净后还能自动完成喷枪、喷嘴到缸体的清洁流程,让“自己给自己洗澡”从产品卖点变成现场表现。 到了家庭用水产品,AI测评官的“挑刺”则进一步追到了技术细节。美的小西梅2.0 M12燃气热水器用水枪打靶直观呈现17米高扬程涡轮增压效果,AI测评官随即追问“增压后水温还能不能稳住”,把测试从大水量继续追到恒温体验;小西梅2.0 AK8EPro电热水器摆出旧镁棒和土黄色浑浊水后,又面对“没有镁棒…

    2026-09-16 • TMT
    70700
  • 销售、流量翻倍增长 京东“冰洗厨”大家电超品日验证全渠道增长潜力

    销售、流量翻倍增长 京东“冰洗厨”大家电超品日验证全渠道增长潜力销售、流量翻倍增长 京东“冰洗厨”大家电超品日验证全渠道增长潜力销售、流量翻倍增长 京东“冰洗厨”大家电超品日验证全渠道增长潜力销售、流量翻倍增长 京东“冰洗厨”大家电超品日验证全渠道增长潜力

    近日,京东冰箱、洗衣机、厨卫大家电全渠道超级品类日圆满收官,活动整体成交金额与流量环比提升100%。此次活动,线上京东APP,线下京东MALL、京东电器城市旗舰店、京东家电专卖店、五星电器等全渠道协同发力,为海尔、美的、小天鹅、老板、方太、华帝、海信、TCL等头部家电品牌,打通从曝光、种草、体验到成交的全流程链路。与此同时,在线上京东采销直播间邀请黄晓明、金莎等明星参与直播活动,在线下围绕活动主题邀请用户到店参与沉浸式体验活动,京东用明星生活化互动和用户真实体验带动消费热情,真正实现全渠道高效联动。 这份成绩单既体现出冰箱、洗衣机、厨卫大家电的消费需求持续释放,也验证了京东全渠道融合对大家电消费与品牌经营的放大效应。京东通过线上线下多端联动,将商品供给、内容种草、到店体验与履约服务贯穿消费链路,在提升消费者决策效率和消费体验的同时,也为品牌拓宽市场触点、提升经营效率提供更完整的全渠道支撑。 冰洗厨三大家电品类协同发力 全渠道融合释放增长潜力 现阶段,随着大家电消费需求不断细化,消费者的决策维度已从价格、参数比较进一步延伸至产品体验、空间适配、安装服务和售后保障。冰箱、洗衣机、厨卫大家电虽然对应不同的家庭场景和产品需求,但都具有重决策、重体验、重服务的消费特征。由此带来的变化是,品类增长越来越考验平台对多元需求的识别能力,以及商品、渠道与服务能否在不同消费场景中形成有效匹配。 此次全渠道超级品类日,冰箱、洗衣机、厨卫三大核心品类分别交出亮眼成绩。其中,冰箱品类中新一级能效、600L以上大容量冰箱,洗衣机品类的多筒、内衣洗以及热泵烘干洗衣机,厨卫大吸力油烟机、无镁棒电热以及无冷凝燃热等趋势产品实现快速增长。三大品类线下销售成为新的增长点,成交额占全渠道近五成。 从行业视角来看,冰箱、洗衣机、厨卫大家电覆盖家庭生活中的多个核心场景,对应着保鲜、洗护、烹饪、卫浴等不同场景焕新需求。…

    2026-09-16 • TMT
    55400
  • 京东未来三年助力300个品牌接入JoyInside 让AI家电家居走进千家万户

    京东未来三年助力300个品牌接入JoyInside 让AI家电家居走进千家万户京东未来三年助力300个品牌接入JoyInside 让AI家电家居走进千家万户京东未来三年助力300个品牌接入JoyInside 让AI家电家居走进千家万户京东未来三年助力300个品牌接入JoyInside 让AI家电家居走进千家万户

    9月6日,由中国人工智能学会主办、京东家电家居承办的“家电家居智享AI家·发展论坛”在深圳举行。活动期间,京东宣布将面向所有家电家居品牌免费开放京东 JoyInside 技术能力的接入,并联合美的、TCL、童视界、恒洁、新飞、路福等品牌,共同发起“JoyInside AI家电家居领航者计划”,旨在AI时代携手品牌加快推动 AI家电家居产品的落地,降低产品智能化升级门槛。同时京东家电家居还承诺,未来三年将投入10亿元营销资源,计划助力300个品牌推出搭载 JoyInside 的智能产品走进千家万户。 与此同时,京东家电家居还联合艾瑞咨询发布《2026中国智能家电家居行业AI化趋势白皮书》,预测2026年中国智能家电家居市场规模将达到近万亿级别,AI家电家居正在进入规模化落地阶段。南开大学软件学院院长张海宁、清华大学软件学院长聘教授何源、艾瑞咨询研究副总裁王芝兰等受邀出席本次论坛。 AI家电家居进入体验竞争阶段 京东JoyInside降低产品智能化门槛 近年来,AI家电家居竞争的重点,正在从“能否接入AI”转向“能否形成稳定、好用的产品体验”。电视、冰箱、空调、照明、卫浴等不同品类在硬件形态、使用方式和用户人群上差异明显,语言、语音、设备适配和后续调优都会直接影响最终体验。对于品牌而言,在 AI 的浪潮下,主动拥抱 AI、开发匹配用户真实诉求的产品,是家电家居品牌的必然选择。 围绕家电家居产品AI化需求,京东JoyInside依托京东JoyAI大模型,打造一套附身智能系统,并面向品牌免费开放。在交互能力方面,JoyInside实现了从被动响应指令到预判需求、主动服务,同时打破设备孤岛,实现跨场景、跨硬件的全链路连贯体验。在底层能力上,京东JoyInside提供拟人化交互、语音、方言识别、精准抗干扰等技术,同时通过动态技能编排,实现设备能力灵活扩展。 与此同时,京东JoyInsi…

    2026-09-07 • TMT
    52800
  • 重庆经开区联合京东打造“京东慧采·e棵树”平台,政企协同共建城市级阳光采购体系

    在政企采购数智化改革向纵深推进的背景下,重庆经开区联合京东共同打造的“京东慧采·e棵树”阳光采购平台为西南地区政企采购数智化升级提供了创新实践样本。自2025年9月上线以来,“京东慧采·e棵树”平台内商品数超400万个,有效订单达30743个,整体采购全流程周期较传统线下模式缩短50%,有效助力政企采购实现降本增效。 “京东慧采·e棵树”平台由重庆经开区下属产业公司负责平台日常运营,京东搭建数智供应链集采平台并提供全产业供应链渠道及服务支撑。平台主要面向党政机关、事业单位、工会组织、国有企业及社会法人单位提供政府集中采购目录外、采购限额标准以下的小额零星采购业务。 依托京东超大规模采销优势,平台直接对接源头厂商批量采购,以优惠价格供应商品和服务,并提供仓储、物流、售后等全链路保障。目前,重庆经开区管委会及下属国企员工的办公用品、工会福利已全面纳入平台采购,京东物流可实现全国配送且绝大部分次日达,在有效降低采购成本的同时大幅提升了员工满意度。在合规管理方面,平台开展全流程电子化交易,解决采购、需求部门多头对接难题,补齐监管薄弱环节,隔离供应商与采购人的直接对接,历史数据完整留档可追溯,从根源上实现采购行为的阳光化与规范化。中国电信集团重庆南岸分公司作为平台首批使用单位,深刻感受到了数智化升级带来的变革。该公司相关负责人表示,以往小额采购需要对接多家供应商,询价、比价、沟通、配送等环节分散且耗时,采购部门精力被大量琐碎事务占用,而平台整合了京东全产业供应链渠道,各类采购品类一站式汇聚,需求部门可直接线上选品提交申请,审批流程全程线上化推进,订单数据实时留档可查可追溯,从需求发起到完成采购的全周期大幅缩短,采购效率实现质的提升。 平台的区域经济带动效应同样显著,借助京东全国供应链渠道与技术物流优势,平台为本地企业提供产品上架、仓储管理、物流配送、售后服务等一站式供应链解决方案,帮…

    2026-09-03
    68600
  • 京东家电家居“宠爱家”活动火热开启 适宠家电家居好物低至5折

    8月18日晚8点,京东家电家居“宠爱家”活动火热开启,养宠人士选购宠物空气净化器、除螨仪、除毛洗衣机、扫地机器人、人宠家具等家电家居好物,可享低至5折起的优惠福利。与此同时,参与站内互动抽奖,更有机会赢取“宠爱家”大礼包、IP周边“捏捏”等惊喜好礼。即日起,打开京东APP,即可进入活动页面选购更适合养宠家庭的家电家居产品,轻松应对宠物掉毛、异味、清洁洗护及居住空间等日常难题,让养宠大小事更省心。 京东家电家居“宠爱家”多重福利上线 释放适宠消费新选择 当养宠越来越深入家庭生活,清洁、洗护和居住空间也有了更细的需求。空气浮毛和异味、床褥积屑、地面掉毛、衣物粘毛,以及宠物在不同空间自由穿行等,都是养宠家庭常见的日常困扰,因此,如何更省心地解决这些“小麻烦”,正成为越来越多消费者关注的问题。 为帮助养宠家庭更省心地解决这些日常困扰,本次活动集中带来一系列适宠好物与专属福利。包括宠物空气净化器、除毛吸尘器、除毛洗衣机、除螨仪、人宠家具等产品集中亮相,多款适宠家电家居新品低至5折。同时,用户还可获得抽奖机会,有机会赢取包含宠物空气净化器、宠物碗、宠物剃毛器、宠物储物柜等在内的“宠爱家”大礼包,以及IP周边“捏捏”等惊喜好礼,在解决养宠难题的同时,也能享受到实实在在的价格优惠和互动福利。 同时,本次活动也是京东家电家居正式入局宠物趋势赛道的一次落地。围绕除毛、除味、饮食、陪伴、工具等实际需求,京东通过“宠爱家”IP持续丰富适宠商品供给,构建更清晰的“人宠共居”消费场景,让消费者面对分散的养宠家电家居需求时,更方便地集中找到适合家庭养宠的产品,也让“养宠大小事,来京东家电家居宠爱家”有了更具体的消费承接。 养宠人的家电家居集中亮相 满足宠物家庭多元需求 养宠家庭的需求越来越细,家电家居产品也在针对不同生活场景不断升级。本次“宠爱家”活动精选多款适宠好物,分别从空气、床褥、地面、衣物和居住…

    2026-08-18
    69500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

÷ one = 2
Powered by MathCaptcha