在软件发展史上,每周活跃用户达到9亿是一个惊人的里程碑。OpenAI的用户基础已可与整个大洲的人口相媲美,且所有用户都在与一个高计算、有状态的AI环境进行交互。
在如此规模下,“身份与访问管理”(IAM)不再仅仅是一个登录框,它更是系统稳定性、数据隐私和全球可访问性的关键守门员。当OpenAI推出ChatGPT时,他们不仅发布了一款产品,更引发了全球计算模式的转变。为了应对随之而来的“成功危机”,OpenAI需要一个能够无摩擦水平扩展、维持绝对安全并提供多部署选项灵活性和控制力的身份层。
面对数百万身份的管理挑战,OpenAI没有选择传统的、一体化(monolithic)的“身份即服务”(Identity-as-a-Service)提供商。相反,他们利用Ory构建了一个定制化、强化且可无限扩展的身份系统。
挑战:在“成功危机”中实现规模化
ChatGPT的发布是历史上增长最快的消费级应用,仅用五天就达到了100万用户。传统IAM解决方案通常会面临以下问题:
- 数据库瓶颈:大多数身份提供商采用僵化的数据库架构,难以适应全球多区域分布。
- 延迟:当9亿用户登录时,即使100毫秒的令牌验证延迟,也会导致巨大的基础设施成本和糟糕的用户体验。
- 缺乏控制:OpenAI希望能够进行A/B测试并观察用户行为,以优化其受众的性能。
- 部署灵活性:OpenAI需要一个允许其在自选环境中进行自托管的系统。
通过采用基于标准的、敏捷的IAM方法,OpenAI成功避免了供应商锁定,并确保了一个无摩擦、全球可扩展且可控的用户体验。
OpenAI工程经理Benjamin Billings表示:“OpenAI希望寻找一个能够帮助我们实现对身份流程、数据和成功拥有自主权的合作伙伴。我们有很多合作伙伴,而Ory是其中最优秀的之一。”
成果:为下一个十亿用户打造基础设施
在实施Ory之后,OpenAI成功度过了Benjamin Billings所描述的“成功危机”,在短短几个月内,周活跃用户从2亿激增到超过4亿。与Ory的合作也解决了“SaaS悖论”,即在不牺牲灵活性和控制权的前提下,获得企业级的安全性。OpenAI获得了对其用户界面和路线图的完全控制,从而能够为消费者和企业构建定制化的体验。