查看原文
其他

开发者怒了!亚马逊云突然“变脸”,不赚钱应用遭淘汰,没有正式通知引众怒

InfoQ
2024-09-17

整理 | 褚杏娟 核子可乐

批评者抱怨亚马逊缺乏沟通,支持者则欢迎“去粗取精”。现如今,CodeCommit、CloudSearch 等多项服务已经不再接受新用户加入。

亚马逊云科技正在悄悄对其庞大的服务阵容进行精简,许多服务已经关闭,未彻底关闭的许多服务已经通知不再接受新客户。

不再接受新客户加入的服务列表中,就有很多开发者熟悉的 AWS CodeCommit——来自这家超大规模基础设施运营商的源代码托管控制服务。

这家云巨头表示,自 2024 年 6 月 6 日起,AWS CodeCommit 停止接受新客户。今后,只有在 AWS CodeCommit 中拥有现有存储库的客户才可以创建其他存储库。这是 AWS 首次正式公开承认 CodeCommit 不再接受新用户。不过,随着越来越多批评声音对于这项重大变化的关注,关于该项服务将被弃用的通知现已从 re:Post 社区平台被删除。

7 月 25 日,亚马逊方面发表一篇博文,指导用户如何迁移至其他 Git 提供商的服务,例如微软 GitHub 或者 GitLab。需要注意的是,博文当中没有任何言语提及 CodeCommit 服务的未来命运。Datasette 创建者 Simon Willison 表示,CodeCommit 登陆页面继续推广 CodeCommit,但链接到的是这篇文章。

CodeCommit 发布于 2015 年,允许用户托管自己的 Git 代码仓库。其忠实客户包括在线汽车零售商 Edmunds.com,这家公司至少从 2016 年起就一直使用该服务托管“应用程序代码、XML 文件、视频与照片元数据,以及不设大小限制的私有仓库中的 Chef 文件……”

亚马逊云科技的工作人员在社区支持页面上就一位客户的疑问做出解答称,“亚马逊云科技将继续投资于 AWS CodeCommit 的安全性、可用性与性能改进。您可以通过 AWS Support 继续尝试解决关于 AWS CodeCommit 的任何问题。但除了安全性与可用性更新之外,我们不会继续向 AWS CodeCommit 引入新的功能。”

Amazon QLDB 也是如此。Amazon QLDB(Quantum Ledger Database)是 2019 年推出的一种与区块链相关的的不可篡改的完全托管式分类账数据库。今年 7 月 18 日,其悄然发布了弃用公告(同样,其他地方没有官方公告):

现有客户将能够使用 Amazon QLDB,直到 2025 年 7 月 31 日支持终止。有关更多详细信息,请参阅“将 Amazon QLDB 分类账迁移到 Amazon Aurora PostgreSQL”。

同样不再接受新客户的服务还包括 CloudSearch、Cloud9、Workdocs、Snowmobile 以及少数仍处于开发阶段的其他服务。过去一年间,亚马逊云科技弃用的服务已经多达两位数。

GitHub 上开发者的统计

亚马逊云科技对于这些服务不再接纳新客户的通知,一般只在客户电子邮件和服务页面上方做简短说明,这种简单粗暴的方式也招来了不少批评。

在跟踪过去一年间亚马逊云科技服务弃用情况之后,工程师 Alex Costa 强调,“遗憾的是,亚马逊云科技并未直接提供可以轻松浏览的集中弃用信息”。

亚马逊方面的安全专家 Scott Piper 也对此表达了不满。他在采访中指出,“亚马逊云科技这种未经正式公布就将服务关闭的作法既会引起混乱,也明显不妥。 当然,亚马逊云科技目前的作法不至于立即破坏环境,现有用户仍可以继续使用这些服务。但新账户已经无法加入,控制台也只提供粗糙的指导意见,称可以通过寻求支持来了解更多细节。但亚马逊云科技在过去一年间已经关闭了 QLDB,未来很可能还会关闭更多其他服务。所以客户将不得不迁往他处。这个问题对 QLDB 来说尤其讽刺,因为该服务的卖点就是不可变性(即数据不可更改),而现在客户直接就被踢给了别人。”

在谈到 CloudSearch 时,来自 OpenSearch 的两位产品经理专门撰写了博文,表示亚马逊云科技将“继续支持 CloudSearch,并持续投资于安全性和可用性改进。”(但亚马逊云科技不会接纳新用户,并鼓励大家转向 OpenSearch。)

到目前为止,已经有十几项服务遭到弃用,据悉后续的裁撤力度还会进一步加大。

放弃了无用服务,信任危机来了

过去十多年,亚马逊云科技一直在以惊人的速度不断推出大量配套服务,每年都有几十项,但只有少数产品获得了市场关注,大多数则永远沉寂在那里。

比如大家听说过亚马逊云科技有一项叫 SimSpace Weaver 的空间模拟服务吗?还有名为 FinSpace 的资本市场分析服务?你能说清 Forecast 和 Timestream 之间或者 CodeStar 跟 CodeCatalyst 之间到底有什么不同吗?

从发展历史看,亚马逊云科技并不会做出特别颠覆性的重大改变,这是亚马逊云科技与客户之间心照不宣的承诺,所以只要一项服务上线了,无论多么愚蠢或者纯属误判,亚马逊都会让它永远运行。因此,这次果断弃用也赢得了不少支持的声音。

“亚马逊正在弃用无人使用的服务。这很有必然,而且越快越好。他们必须把最优秀的人才释放出来去构建最顶尖的基础设施。”在后面的评论中,Hunt 又具体谈到弃用 CodeCommit:“必须立即撤销粗暴弃用,并发布适当通报。我同意放弃 CodeCommit,但还有几百个项目都引用并依赖于它,清退的过程不可太过鲁莽。”亚马逊云科技咨询合作伙伴 Caylent on X 的 Randall Hunt 表示。

风险投资公司 Heavybit 的 Joseph Ruscio 也补充道,“遗憾的是,这恐怕是个多年以来酝酿发酵的大麻烦。之前对于亚马逊云科技的任何一位有野心的项目经理来说,只要能提出一个勉强成立的理由,就可以轻松发布任何服务。”

但也有很多人对此表示反对。一位工程师就在帖子中提到,“我最喜爱亚马逊云科技的一点,就在于无论他们发布怎样的服务,用户都可以安心在其上享受多年的稳定构建,不必担心服务被突然弃用。可最近的消息令人担忧,这类情况也会动摇人们对亚马逊服务可靠性的信心。”

ip.labs 开发主管 Vadym Kazulkin 在 LinkedIn 上发帖所说,“企业客户正面临着由持续维护所带来的巨大负担与压力(例如将 RDS 数据库升级到最新版本,或者升级至无法向下兼容的特定 AWS SDK 编程语言版本等)。可是现在,我们面临着将亚马逊云科技整体服务全面迁移到其他替代方案(亚马逊云科技之外)的巨大压力。我完全理解服务 / 产品具有一定的生命周期,这背后代表着极其艰难的业务决策。但我至少希望亚马逊云科技能够做好适当沟通,保持住来之不易的客户信任。接下来会发生什么?现有核心服务价格上涨?看到亚马逊那边最近辞退了一大批优秀人才,我真的非常担心……”

与其他大型科技企业一样,亚马逊云科技近年来了经历了大规模裁员,先后在 2022 年和 2023 年总计裁员达 2.7 万人。

Scott Piper 补充称,“很明显,亚马逊云科技今年改变了打法,不再一味保留服务和功能。今年我们已经看到有部分服务被淘汰,而本周的消息堪称一场屠杀。亚马逊云科技还是在没有任何公开通报的情况下这样做,于是客户们开始感到害怕。总之当看到关于迁移到其他服务的博文或者控制台消息时,千万别以为这是亚马逊在好心为你提供更多选择——不是,这是他们在清退相应的服务。”

另外,亚马逊云科技在清理自己“匆忙将半成品式的服务推向市场导致产品阵容混乱不堪”的“烂摊子”时,可能也向用户传达了一种负面暗示:我们发布的新产品,并不一定会长期存在。

于是,当营销人员努力推销 Amazon Q 的时候,受众也会心生疑虑:Amazon Q 到底会像 EC2 那样成为永不磨灭的传奇,还是在时间的侵蚀下逐渐沦为第二类服务,苟延残喘一段时间后黯然退场?

到底做的是什么生意?

亚马逊云科技的这波服务弃用潮出自新任 CEO Matt Garman 之手。他于 2024 年 5 月正式上任,最早是在 2005 年以 MBA 实习生的身份加入这家云巨头的。正式担任 CEO 之前,Garman 过去四年一直担任 AWS 销售和营销高级副总裁,负责保持业务增长。

但他是一名受过专业训练的工业工程师,拥有斯坦福大学该领域的本科和研究生学位。在获得西北大学 MBA 学位后,Garman 开始在亚马逊网络服务公司担任产品经理,然后领导该公司的弹性云计算 (EC2) 业务。

Garman 接任后的责任也不小。Synergy Research Group 的数据显示, 亚马逊以 31% 的市场份额继续领先云计算市场。然而,微软和谷歌一直在缩小差距,市场份额分别为 25% 和 11%。两家公司都在大力投资人工智能市场进一步增长所需的基础设施。

Garman 在公司内部有着不错的群众基础,正如亚马逊云科技观察员兼云经济学家 Corey Quinn 当时的评论,“亚马逊云科技迫切需要改组,从而摆脱生成式 AI 炒作和发布大量令人摸不着头脑且成本高昂的非必要服务,而未能继续改进原有服务的思路。必须有人站出来解决公司内部的权力斗争,以避免亚马逊的云产品目录成为‘康威定律’(即产品结构反映组织结构)的体现。”

Quinn 发帖称,“任命一位自实习以来就一直在这家公司工作的 CEO,可能正是符合亚马逊云科技利益的理想新起点。”

从亚马逊云科技残酷的营销部门里摸爬滚打出来的 Garman,坚守着一个看似反传统、但又相当合理的观点:所有服务都应该能赚钱。

Garman 带领的亚马逊云科技最好能明确阐述自己到底想要扮演怎样的云服务角色。他们不再是万物上云,而是通过丢弃失败服务向人们表明,赚不到钱的开发者工具、各种业务类应用或者纯为虚荣心而开发的产品已经不值得继续亏本运营。

那他们到底做的是什么生意?有网友已经给亚马逊首席布道师 Jeff Barr 写好了话术:

  • 在亚马逊云科技,我们致力于运行世界上最好的云原生要素。即计算、网络、存储、数据和身份。我们每天都在投入大量交错以维护、保护并创新这些基础设施即服务要素。

  • 过去几年间,我们还发布了大量基于这些云要素的开发者体验工具,包括 App Composer、CodeCatalyst、Serverless App Repo 等,基本上就是各种带有“App”或者“Code”字眼的服务。

  • 这在过去是没问题的,但现在我们意识到,更广泛的亚马逊云科技生态系统正在以我们为中心,在开发者体验层面带来更加出色的创新成果。

  • 所以我们将以“要做就做最好”的理念,将亚马逊云科技控制台和 API 中淘汰掉 30 到 40 项以“App”和“Code”为前缀的服务。总而言之,目前用户中似乎没有多少人在使用这些服务。但如果正在使用,我们也将提供集中页面,公布每项受影响服务的明确弃用时间和迁移指南。

  • 负责这些服务的人员将接受重新分配,以帮助改善我们的云基础设施。

  • 我们不希望未来继续发生类似的情况。从现在开始,当我们发布一项服务或者功能时,将努力确保其符合亚马逊云科技成为史上最佳基础设施云这一核心使命。

  • 最后,Amazon Q 还是人类最后的希望。生成式 AI 万岁!

参考链接:

https://www.thestack.technology/aws-deprecations-services-codecommit/

https://github.com/SummitRoute/aws_breaking_changes

https://newsletter.goodtechthings.com/p/the-end-of-the-everything-cloud

今日好文推荐

剥离几百万行代码,复制核心算法去美国?TikTok 最新回应来了

最低月薪 1200 元、每天工作 12 小时,越南外包 IT 员工“卷翻”印度职场

训练一次经历 419 次意外故障!英伟达 GPU 也差点玩不转 405B 模型,全靠 Meta 工程师后天救场!

中科大保卫处要求硕士以上学历,校方回应:偏技术型;字节跳动“代码抄袭”案在美获受理;私人文档被“投喂”豆包?官方否认 | Q资讯

活动推荐

8 月 18-19 日,AICon 全球人工智能开发与应用大会将在上海举办。来自字节跳动、华为、阿里巴巴、微软亚洲研究院、智源研究院、上海人工智能实验室、蔚来汽车、小红书、零一万物等头部企业及研究机构的 60+ 资深专家,将带来 AI 和大模型超全落地场景与最佳实践分享,帮助与会者提升技术视野、获得有价值的实践指导。大会火热报名中,详情可联系票务经理 13269078023 咨询。

修改于
继续滑动看下一个
InfoQ
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存