Die Python Software Foundation (PSF) hat es sich zur Aufgabe gemacht, Open-Source-Technologie im Zusammenhang mit der Programmiersprache Python zu fördern. Python gehört konsequent zu den wichtigsten Programmiersprachen und verfügt über eine der größten aktiven Entwickler-Communities. Die PSF unterstützt und pflegt die Python Dokumentation und den Python Package Index (PyPI), ein Repository mit Software für den Python Programmierindex, und veranstaltet die PyCon US, das größte jährliche Treffen der Python Community. Der PyPI zählt fast 800.000 Nutzer und bietet Zugang und Unterstützung für 500.000 Projekte, mehr als 5,3 Millionen Veröffentlichungen und 10 Millionen Dateien.
python.org
Branche: Non-Profit, Software und Services
Standort: Nordamerika
Kunde seit: 2013
Lieblingsfunktionen
CDN
Fastly Fiddle
Das kleine Team der Python Software Foundation (PSF) ist dafür verantwortlich, dass die Millionen von Mitgliedern der Python Community zuverlässig auf die Software-Downloads, den Code und die Dokumentation zugreifen können, die sie benötigen. Bei einem monatlichen Traffic-Volumen von 66 Petabyte ist das für eine kleine Gruppe von Entwicklern eine gewaltige Aufgabe. Um diese Aufgabe leichter bewältigen zu können, wandte sich die PSF an Fastly.
Fastlys globales CDN ermöglicht es der PSF, ihren Service zuverlässig zu skalieren, ohne die begrenzten Ressourcen der gemeinnützigen Organisation nach 501(c)(3) zu sehr auszulasten. Laut Ee Durbin, Director of Infrastructure bei der PSF, war der Einstieg schnell und einfach. Er beschreibt das Onboarding als „hätte man einmal mit dem Finger geschnippt“. Mit Fastly erreicht der Python Package Index (PyPI) eine Cache-Hitrate von 99 % und über 1,2 Billionen Anfragen über das von Fastly gesponserte CDN, was durchschnittlich ca. 36.000 Anfragen pro Sekunde entspricht. So kann die PSF ihren 800.000 Nutzern ein schnelles und zuverlässiges Erlebnis bieten und gleichzeitig von Einsparungen bei Energie, Bandbreite und Rechenleistung sowie den Egress-Kosten profitieren. Das Ergebnis: Über 284 Milliarden Downloads im Jahr 2023 für eine halbe Million Projekte auf PyPI (mit über 10 Millionen Dateien)!
Fastlys Fast Forward unterstützt die PSF bei der optimalen Nutzung ihrer Ressourcen
Die PSF ist über das Fast Forward Programm, einer Fastly Initiative zur Bereitstellung kostenloser Services für förderungswürdige Open-Source-Projekte und die entsprechenden Non-Profit-Organisationen, zu Fastly gekommen. Ziel von Fast Forward ist es, diejenigen Menschen zu unterstützen, die maßgeblich am Aufbau eines offenen und fairen Internets beteiligt sind – und die PSF erwies sich als idealer Partner für dieses Programm.
„Fastly hat es uns ermöglicht, mit minimalem Aufwand ein beeindruckendes Ergebnis zu erzielen“, so Durbin. „Dank Fastly müssen wir nur noch ein Minimum an Zeit und Ressourcen in unsere Services investieren, sodass wir mehr Ressourcen in die Python Community stecken können.“ Die PSF profitiert außerdem von Fastlys Egress-Partnerschaft mit einem Objektspeicheranbieter. „Dank dieser Partnerschaft können wir unsere Mittel viel besser verwalten. Anstatt unser Geld in Egress-Kosten zu investieren, können wir es in neue Services und den entsprechenden Support für unsere Nutzer stecken“, freut sich Durbin.
Fastly Fiddle erleichtert die Entwicklung
Ein weiterer Erfolgsfaktor für die PSF ist Fastly Fiddle. Das browserbasierte Prototyping-Tool ermöglicht es dem PSF Team, Konfigurationen und ihre Funktionsweise in einer Fastly Umgebung zu testen, bevor sie implementiert werden. So lassen sich Experimente schnell umsetzen und Probleme schneller lösen. „Bei Experimenten greifen wir immer zuerst zu Fastly Fiddle“, bestätigt Durbin. „Nur so können wir bestimmte Entscheidungen darüber treffen, welche Richtung wir einschlagen sollen, oder feststellen, ob etwas überhaupt möglich ist.“
Die Sicherheitslösungen von Fastly gewährleisten, dass PyPI weiterhin offen bleibt und nicht überlastet wird
Da PyPI kostenlosen Zugriff ohne Authentifizierung bietet, ist der Index stärker problematischem Traffic ausgesetzt – ganz gleich, ob dieser von Angreifern stammt oder zufällig auftritt. Fastly bewahrt das PSF Projekt PyPI vor Überlastung durch irrelevante Anfragen und hält die Seite für eine weltweite Community von Nutzern verfügbar. „Wir sind wirklich begeistert von Fastlys Bot-Erkennungstechnologie bzw. Automatisierungen. So können wir unser Backend schützen und gleichzeitig sorgfältiger mit unseren Ressourcen umgehen – und zwar nicht nur mit unserer Bandbreite, sondern auch mit unserem Stromverbrauch und CO2-Ausstoß“, so Durbin weiter.
Die Zukunft mit Fastly
Die PSF hat vor, die Rolle von Fastly in ihrem Stack weiter auszubauen. Laut Durbin prüft das Unternehmen derzeit Möglichkeiten, um mit Compute mehr Automatisierung zu erreichen und wie die DDoS-Abwehr mit dem sich ständig verändernden Bedrohungsumfeld Schritt halten kann. „Unser Ziel ist es nicht nur, unsere eigenen Services zu vermarkten, sondern auch der Python Community einen Ort zu bieten, an dem sie ihre Services in einer Platform-as-a-Service-Umgebung betreiben kann“, erläutert Durbin. Die unentgeltliche Bereitstellung von Services über Fastlys Fast Forward Programm trägt dazu bei, dies zu ermöglichen.
Die CDN- und Sicherheitslösungen von Fastly ermöglichen es der PSF, sich anstatt auf die Traffic-Verwaltung auf den Support der Python Community zu konzentrieren. Und da die PSF am Fast Forward Programm teilnimmt, kann die Organisation einen größeren Teil ihrer begrenzten Ressourcen für die Erreichung ihrer Ziele nutzen. „Fastly hat die hohe Servicequalität, die wir mit unserer Infrastruktur in den letzten zehn Jahren ohne eigens dafür zuständige Mitarbeiter mühsam aufbauen konnten, in einem Zug übernommen“, lobt Durbin. „Fastly war für mich ein echter Wegweiser.“
„Fastly hat es uns ermöglicht, mit minimalem Aufwand ein beeindruckendes Ergebnis zu erzielen. Dank Fastly können wir mehr Ressourcen in die Python Community stecken.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Dank dieser Partnerschaft können wir unsere Mittel viel besser verwalten. Anstatt unser Geld in Egress-Kosten zu investieren, können wir es in neue Services und den entsprechenden Support für unsere Nutzer stecken.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Bei Experimenten greifen wir immer zuerst zu Fastly Fiddle. Nur so können wir bestimmte Entscheidungen darüber treffen, welche Richtung wir einschlagen sollen, oder feststellen, ob etwas überhaupt möglich ist.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Wir sind wirklich begeistert von Fastlys Bot-Erkennungstechnologie bzw. Automatisierungen. So können wir unser Backend schützen und gleichzeitig sorgfältiger mit unseren Ressourcen umgehen – und zwar nicht nur mit unserer Bandbreite, sondern auch mit unserem Stromverbrauch und CO2-Ausstoß.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Unser Ziel ist es nicht nur, unsere eigenen Services zu vermarkten, sondern auch der Python Community einen Ort zu bieten, an dem sie ihre Services in einer Platform-as-a-Service-Umgebung betreiben kann. Die unentgeltliche Bereitstellung von Services über Fastlys Fast Forward Programm trägt dazu bei, dies zu ermöglichen.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Unser Ziel ist es nicht nur, unsere eigenen Services zu vermarkten, sondern auch der Python Community einen Ort zu bieten, an dem sie ihre Services in einer Platform-as-a-Service-Umgebung betreiben kann. Die unentgeltliche Bereitstellung von Services über Fastlys Fast Forward Programm trägt dazu bei, dies zu ermöglichen.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation
„Fastly hat die hohe Servicequalität, die wir mit unserer Infrastruktur in den letzten zehn Jahren ohne eigens dafür zuständige Mitarbeiter mühsam aufbauen konnten, in einem Zug übernommen. Fastly war für mich ein echter Wegweiser.“
Ee Durbin
Director of Infrastructure bei der Python Software Foundation