Python 软件基金会:AWS 如何赋能 PyPI 和 PSF
Python 软件基金会(PSF)管理着关键基础设施,包括 PyPI、Python.org 和 CPython,支持 Python 在多个领域的广泛应用。PSF 的大部分基础设施运行在 AWS 上,其显著成本由 AWS 开源信用计划(Open Source Credits Program)覆盖。PyPI 每日处理数十亿次请求,Fastly 的边缘缓存减少了直接访问 AWS 源服务器的需求。然而,未缓存的交互(如用户上传)则由 EC2、RDS 和 S3 等服务管理。今年,AWS 支出显著增长 69%,打破了此前八年成本稳定的局面。这一增长归因于更多用户的使用、自动代理安装包以及大量持续集成(CI)运行。PSF 强调高效利用信用额度,并倡导在 GitHub Actions 等流行工具中进行上游修复。一项主要进行中的项目是将整个舰队迁移至 Amazon EKS,以实现更好的自动扩展。目前,基础设施工作高度依赖一个小团队,凸显了对更多工程人员的迫切需求。PSF 正通过 PyPI 组织账户和服务协议寻求资金,以增强其服务并缓解供应链风险。