Customer Obsession 实例 - 源自客户之声的 AWS 服务诞生故事
解析 Amazon 领导力准则首位的 Customer Obsession 如何与 S3、Lambda、Graviton 等具体服务的诞生相关联,并与其他厂商的产品开发动机进行对比。
Customer Obsession - 关注客户而非竞争对手
Amazon 领导力准则(行动指南)首位的是 Customer Obsession(客户至上)。其原则是「领导者从客户出发逆向思考并行动。努力赢得并维护客户的信任。领导者关注竞争对手,但痴迷于客户」。这一原则不是单纯的口号,而是直接影响 AWS 服务开发决策的准则。AWS 的许多服务都源自客户面临的具体课题。不是因为技术有趣才做,而是因为客户有困难才做。这种顺序的差异,正是 AWS 服务倾向于实用且易于运维的原因。
S3 的诞生 - 存储的民主化
S3(Simple Storage Service)于 2006 年 3 月作为 AWS 的首个服务发布。S3 诞生的背景是 Amazon 自身的经验。随着 Amazon.com 的快速增长,需要安全、可扩展地存储大量数据的机制。同时,参与 Amazon 市场的第三方卖家也在商品图片和数据存储方面遇到困难。当时,要使用可靠的存储,需要自行购买服务器、配置 RAID、设计备份方案。对中小企业和初创公司来说,这是巨大的进入壁垒。S3 以「任何人都能安全地存储任意量的数据」这一简洁的价值主张消除了这一壁垒。99.999999999%(11 个 9)的持久性设计目标,是为了给客户提供「不用担心数据丢失」的安心感。这种以客户为起点的设计思想,是 S3 在 18 年后仍然是对象存储事实标准的原因之一。
Lambda 的诞生 - 从服务器管理中解放
Lambda 于 2014 年的 re:Invent 上发布。Lambda 诞生的背景是客户「不想管理服务器」这一普遍诉求。EC2 虽然解放了服务器采购和物理管理,但操作系统补丁、扩缩容配置、可用性保障等运维任务仍是客户的责任。Lambda 实现了「只需编写代码,其余由 AWS 负责」的无服务器概念。只需上传代码,执行环境的预置、扩缩容、高可用性保障全部自动完成。按使用量计费,没有请求时不产生费用。Lambda 的设计是 Customer Obsession 的体现——彻底消除客户「不想做的事」。服务器管理不产生客户的业务价值,由 AWS 承担后客户可以专注于业务逻辑。Azure Functions(2016 年)和 GCP Cloud Functions(2017 年)以追随 Lambda 的形式出现,但 Lambda 的生态系统(与 API Gateway、Step Functions、EventBridge 的集成)成熟度反映了先行者的积累。
Graviton 的诞生 - 对降低成本的执着
Graviton 处理器的开发是对客户「想降低计算成本」诉求的硬件级回应。通常云服务商在降低成本时会采取定价方案优化或预留实例等软件层面的方法。AWS 在此基础上选择了自主设计处理器这一根本性方案。Graviton 的开发从收购 Annapurna Labs(2015 年)到发布初代 Graviton(2018 年)历时 3 年以上。这种长期投资,没有 Amazon 不追求短期利润、优先为客户提供价值的经营哲学是无法实现的。基于 Graviton 的实例与同等 x86 实例相比便宜约 20%,同时在许多工作负载中表现出同等或更优的性能。这种「又便宜又快」的组合,是对客户降低成本诉求最直接的回应。
与其他厂商产品开发动机的对比
Azure 和 GCP 的服务开发动机与 AWS 有不同的倾向。Azure 的许多服务以与 Microsoft 现有产品的集成为动机开发。Azure SQL Database 是为了将 SQL Server 客户迁移到云端,Azure AD 是为了将 Active Directory 客户扩展到云端,Azure DevOps 是为了向 Visual Studio 开发者提供云原生 CI/CD。这些在响应客户需求方面与 Customer Obsession 相通,但出发点局限于「Microsoft 的现有客户」这一点有所不同。GCP 的服务多以将 Google 内部技术对外提供为动机开发。BigQuery 源自 Dremel,GKE 源自 Borg,Spanner 源自 Google 内部分布式数据库。这些是技术上优秀的服务,但当 Google 内部需求与一般企业需求不一致时,服务的易用性可能存在问题。AWS 的 Customer Obsession 不受特定技术或现有产品束缚,以客户课题本身为出发点,是更具普遍性的方法。 如果想学习以客户为中心的经营,相关书籍 (Amazon) 也可供参考。
总结
AWS 的 Customer Obsession 直接促成了 S3(存储民主化)、Lambda(从服务器管理中解放)、Graviton(硬件级成本削减)等具体服务的诞生。这些服务的共同点是以客户课题为出发点,为了解决问题不惜颠覆传统常识。Azure 以 Microsoft 生态系统客户为起点,GCP 以 Google 内部技术为起点,与 AWS 以客户课题本身为出发点的方法在动机结构上有所不同。Customer Obsession 是 AWS 服务倾向于实用且易于运维的根本原因,也是云选型中应重视的文化差异化因素。