Python Software Foundation: AWS가 PyPI와 PSF를 지원하는 방법
Python Software Foundation(PSF)는 PyPI, Python.org, CPython과 같은 중요 인프라를 관리하며 다양한 분야에서 Python의 광범위한 사용을 지원합니다. PSF의 인프라 대부분은 AWS에서 실행되며, 상당한 비용은 AWS의 Open Source Credits Program으로 충당됩니다. PyPI는 매일 수십억 건의 요청을 처리하며, Fastly의 엣지 캐싱은 AWS 오리진 서버에 대한 요청을 줄여줍니다. 그러나 사용자 업로드와 같은 캐시되지 않은 상호 작용은 EC2, RDS, S3와 같은 서비스로 관리됩니다. 올해 AWS 지출은 8년간의 안정적인 비용에서 벗어나 69% 증가했습니다. 이러한 증가는 더 많은 사용자, 패키지를 설치하는 자동화된 에이전트, 수많은 CI 실행으로 인한 사용량 증가에 기인합니다. PSF는 GitHub Actions와 같은 인기 도구의 업스트림 수정을 옹호하며 효율적인 크레딧 활용을 강조합니다. 주요 진행 중인 프로젝트는 더 나은 자동 확장을 위해 전체 플릿을 Amazon EKS로 마이그레이션하는 것입니다. 현재 인프라 작업은 소규모 팀에 크게 의존하고 있어 엔지니어링 인력 충원의 필요성이 강조됩니다. PSF는 서비스를 개선하고 공급망 위험을 완화하기 위해 PyPI Organization 계정 및 서비스 계약을 통해 자금 지원을 모색하고 있습니다.