January 22, 2026
计算能耗节省超过50%
使用承诺使用折扣及其他优化,计算成本降低42%
迁移了5.5拍字节的数据
拥有超过280万卖家和超过6600万件独特商品,Etsy推动了庞大全球社区的商业活动。该公司的平台让人们更容易在家中舒适地补充收入,甚至谋生,为那些在传统市场中面临障碍的人创造了机会。这也反映在其卖家的人口结构上,83%的女性,95%的女性在家办公,使得Etsy在人们无法离开家门的时期尤为重要,比如新冠疫情期间的情况。作为一个组织,Etsy对使用公司平台的人及其支持的家庭有着强烈的承诺,这从Etsy的使命“保持商业人性”中可见一斑。 ®
从平台角度看,最好的方式是保持技术前沿。Etsy希望确保其平台在销售高峰期顺畅运行,成本效益高,且环保可持续。公司还希望确保拥有最佳且最可持续的协作工具,无论是公司内部还是通过Etsy平台与卖家进行沟通。怀着这些目标,Etsy开始了向云端的迁移进程。
“我们想确保自己没有偏见,”Etsy首席技术官Mike Fisher在谈及Etsy评估潜在云服务提供商的流程时说。基于此,Etsy启动了一个详细的流程,高级工程师和关键决策者协作绘制了Etsy现有的本地架构。该地图用于识别和排序Etsy对其云服务提供商能力的需求。Etsy随后根据排名需求评估了潜在的云服务提供商。Fisher在Etsy工程博客Code as Craft上描述评估过程的文章中指出:“每个供应商的总得分都超过50,000分,Google Cloud领先其他厂商超过10%。”
在探讨迁移云端为何对Etsy来说是明显的胜利,以及谷歌云的优势时,有三个方面非常一致。“归结为三个主要标准,”Etsy云迁移高级项目经理Dany Daya分享道。“第一是按需扩展的能力。对于数据中心,你必须提前规划,可能提前六到九个月,进行配置、购买硬件、安装、测试和运行。在云端,我们可以在更短的时间内完成这些,并且完成后还可以缩减规模。”
可持续性是Etsy与谷歌云紧密合作的另一个领域。“可持续发展是Etsy的主要目标之一,我们像追踪收入和利润一样追踪可持续性,”Daya分享道。谷歌云对碳中和的承诺——尤其是对人工智能(AI)和机器学习(ML)能源效率的重视——与Etsy通过维护可持续发展服务社区的理念相呼应。“我们希望利用谷歌的机器学习技术,最大限度地减少Etsy的碳足迹和能源使用。”
第三个对齐领域是强调两组织之间开放的共享文化。正如Fisher在《Code as Craft》文章中解释的:“虽然我们在称呼云服务提供商时使用'供应商'一词,但我们认为这远不止是一个简单的供应商选择过程。我们正在建立合作伙伴关系,建立长期合作关系。”
Daya解释了与谷歌云的合作如何促进这些努力:“我们称之为赋能——使我们的工程师和开发者能够利用最新的谷歌技术,如机器学习和人工智能。”Etsy与谷歌云合作的共同愿景是让工程师和开发者能够不仅仅是使用谷歌云的最新功能。通过消除维护本地数据中心的努力和成本,Etsy团队将能够专注于优化买家和卖家最关心的功能,如搜索和推荐。与谷歌云合作也意味着Etsy能够保持对开源开发社区的承诺。
“我们发现谷歌会走进会议,拉椅子坐下来,和我们妥协,说'我们不这样做,但我们想办法帮你做到。'”
——迈克·费舍尔,Etsy首席技术官Etsy与Google Cloud之间的双向关系已被证明是其迁移成功的关键因素。甚至在签合同之前,费舍尔就说:“我们发现谷歌会走进会议,拉过椅子,和我们妥协,说'我们不这样做,但我们想办法帮你们做到。'”谷歌云团队知道他们被赋予了一项非常重要的任务。迁移之前,Etsy一直运营自己的数据中心,并独家负责与这些数据中心相关的一切事务。现在,Etsy将与谷歌云工程师共同承担这项责任。
要做好这项工作,云团队需要对Etsy系统的深入实务了解。“我们支持他们的方式是与Etsy工程师一起进去培训,”Google Cloud技术客户经理Danny Rosen在2019年Google Cloud下一次大会上解释道。“我们在Etsy上进行了为期两周的沉浸式培训。”这个核心支持团队随后创建了工具,供Google Cloud团队其他成员在Etsy需要基础设施支持时使用,无论是在迁移的关键时刻,还是在迁移完成后Google Cloud与Etsy的持续合作期间。核心团队也在Etsy总部凌晨3点从本地数据中心切换到Google Cloud期间有空。
在克服了迁移过程中的一些初步复杂性后,Etsy很快将部分工作负载转移到了Google Cloud。公司基础设施的其他部分采用了“提升与转移”方法,随后进行了云迁移后的优化。在改进代码方面,Etsy发现了一个意想不到的资源,对识别提高效率的机会非常有价值:成本数据。
Etsy首席架构师Keyur Govande解释道:“作为数据中心,成本计算相对简单。”“你买些五金,然后用三年。或者你根本不用它。而在Google Cloud中,盒子是否正常运行且你没有使用它,才是关键。”拥有按需扩展的计算资源意味着云用户的计算成本也会随需求而增长。问题是,有时你会在意想不到的地方发现需求和成本的激增。
“首要任务是清理因采用升降换挡方式而产生的资源浪费,”Daya解释道。“其中一些是低垂的果实,比如最小化或调整固态硬盘(SSD)以匹配其负载,以及调整虚拟机大小以提升利用率和性能。”存储也经过优化以最小化计算成本。“我们压缩了数据,并使用了谷歌云提供的不同存储类别,”Daya分享道。除了这些优化,Etsy还利用了Google Cloud的承诺使用折扣(CUDs),帮助其计算成本降低了42%。
“由于某些系统的复杂性,有时我们对背景中发生的小步骤理解不足。我们注意到这些成本数据和工具对我们帮助很大,帮助我们识别和修复了潜在的技术问题。”
——Jack Perkins,Etsy数据分析师尽管如此,Etsy仍看到一些意外的费用波动。“你们将有数据科学家、开发者和工程师测试新想法,这些想法有可能为我们的卖家和买家带来极佳成果。然而,当他们测试时,我们看到成本激增,“Daya说。Etsy将这些意外成本视为提升公司团队中成本可见度的机会。Etsy数据分析师Jack Perkins解释道:“Dany(Daya)是谷歌云计费和成本管理多项功能的早期采用者,我们希望让每个人都能获得同样的可见性,从而在公司内部建立对每个人对成本影响的问责机制。”这意味着要让成本数据以所有人都能理解的报表视图访问。
“这一切都通过Looker来处理,”珀金斯说。“财务团队就预算达成一致,我们将此整合并在BigQuery端复制。这与谷歌云的计费导出功能集成。人们可以通过仪表盘查看数据,并收到强调预算差异的电子邮件。”确保Etsy团队能够轻松找到所需的成本数据尤其宝贵。“能够在资源标签中添加任意元数据,这确实帮助我们将成本映射到不同类型的活动、成本中心等,”他解释道。
向工程师开放成本数据也带来了意想不到的好处:让我们能够看到Etsy系统各元素之间的互动。“由于某些系统的复杂性,有时我们对背景中发生的小步骤理解不足,”珀金斯说。“我们注意到这些成本数据和工具对我们帮助很大,帮助我们识别和修复了根本的技术问题。”
Etsy如何民主化成本数据,体现了内部协作精神,也体现在公司使用协作工具的方式上。Etsy是Google Workspace的早期采用者,并在日历、文档、表格、幻灯片、会议和表单等应用方面投入了大量创新和高效。工程、信息技术与合规总监肖恩·卡尼解释道:“我们的工作文化与我们的指导原则相契合:深入挖掘,减少浪费,拥抱差异,致力于专业,并以乐观的态度领导。在Etsy上,我们利用评论深入挖掘,拥抱不同的想法。我们的内部传播团队使用文档和幻灯片,异步拉取内容,广泛收集反馈,并实现跨职能协作。这也有助于减少不必要的会议浪费。”
Google Workspace 的合理使用不仅限于传播团队。工程团队使用文档收集建筑设计的意见和反馈。客户支持代表在需要帮助不支持语言的人时会使用谷歌翻译,并且通过透明透明地使用自动翻译工具,尊重客户的体验。Etsy的IT部门甚至在为Code As Craft撰写一篇关于公司最近在COVID-19疫情期间向Meet使用增加的过渡过渡的帖子时,也利用了Google Workspace进行协作。卡尼分享了方法论:“我们用文档异步收集初步想法,然后举办了一次可选的会议,大家可以一起把叙事构建成故事,同时在文档中做笔记。之后,我们广泛分享了内部反馈,然后发布到博客上。”
在疫情驱动的居家办公压力背景下,Etsy的跨组织协作文化促使公司发现了进一步增长的机会。卡尼说:“我们目前正在思考协作,因为它与未来的工作交汇。我们最近看到新工具(Google Meet)和工作方式(更多异步协作)的热情采用,这是我们向完全分布式模式转型的一部分。我们关注Etsy员工不断变化的需求,积极探索解决方案,使团队能够在办公室内外以及跨时区协作。”
Etsy于2020年2月完成向谷歌云的迁移,创纪录地传输了5.5拍字节的数据。在迁移过程中,Etsy成功将15%的工程人员从管理系统基础设施转向专注于客户体验。这反过来又带来了新功能发布时间的显著提升,使Etsy整体更加专注于保持商业人性化的使命。“我们的客户并不在乎我们是否是世界上最好的硬件支持,”Fisher回忆道。“他们关心的是我们拥有最好的市场,拥有他们想要的功能和功能。”
Etsy的工程师和数据科学家也进行了两倍多的实验,包括人工智能和数据分析领域的实验。此外,Etsy迁移到Google Cloud显著减少了碳足迹,计算能源节省超过50%。最后,通过谨慎应用CUDs以及将成本数据和报告作为优化工具,Etsy成功将计算成本降低了42%,提高了成本的可预测性。Etsy的Google Workspace指标同样令人印象深刻;截至2020年3月,公司员工平均每天参加1050次会议,发送了2450万封电子邮件,分享了近60万份文件。Etsy通过对社区的承诺引领潮流,并与Google Cloud合作,以更少资源做更多事。
返回新闻中心