Serverloses Computing ist ein leistungsfähiges Ausführungsmodell des Cloud Computing, das darauf ausgelegt ist, Systemressourcen auf Anforderung automatisch bereitzustellen – als Reaktion auf Anwendungsfunktionen und Ereignisse. Wenn Anwendungen nicht mehr ausgeführt werden, werden die Ressourcen automatisch wieder auf null skaliert.
Ohne finanzielle oder zeitliche Investitionen in die Bereitstellung und Verwaltung von Hardware und Netzwerkinfrastruktur können sich Unternehmen und Entwickler auf die Entwicklung, Optimierung und Pflege von Anwendungscode und Geschäftslogik konzentrieren.
Die folgenden fünf Fallstudien zeigen, wie Organisationen aus verschiedenen Branchen von den Vorteilen des serverlosen Computings profitieren:
1. AstraZeneca
AstraZeneca ist eine Organisation, die sich der Entwicklung und Markteinführung neuer Medikamente in den Bereichen Onkologie, Biopharmazeutika und seltene Krankheiten widmet.
Die Verarbeitung von Daten in großem Maßstab führt zu Petabytes an Daten aus der Genomsequenzierung, die in die Erforschung und Entwicklung von Medikamenten einfließen. Vor diesem Hintergrund und mit dem Wunsch, sich auf die wissenschaftliche Forschung statt auf die dafür eingesetzte Technologie zu konzentrieren, setzte AstraZeneca auf serverloses Computing und AWS Lambda.
AWS Lambda unterstützt die Arbeit von AstraZeneca und verarbeitet Daten, die aus mehreren Quellen in großen Schüben eingehen. Diese leistungsfähige, skalierbare Lösung stellt Ressourcen dynamisch bereit und verwaltet sie, wann immer sie benötigt werden.
Branche: Pharmazeutische Industrie und Biotechnologie
Lösungen für serverloses Computing: Amazon AWS Lambda
Ergebnisse:
- Kann in weniger als 24 Stunden mehr als 51 Milliarden statistische Tests durchführen
- Skaliert nach oben und unten, um den schwankenden Anforderungen der Genomsequenzierung gerecht zu werden
- Liefert genetische Erkenntnisse für mehr als 40 Arzneimittelentwicklungsprojekte von AstraZeneca im Jahr 2020
- Auf dem Weg, das Unternehmensziel zu erreichen, bis 2026 zwei Millionen Genome zu analysieren
2. Mosaic Life Care
Mosaic Life Care ist eine von Ärzten geleitete Gesundheitsorganisation mit Sitz in Missouri. Als Reaktion auf den durch die COVID-19-Pandemie entstandenen Bedarf an Impfungen wollte Mosaic Life Care eine optimierte Möglichkeit schaffen, über die sich Patienten für Impfungen anmelden konnten, ohne die Einschränkungen ihrer derzeitigen lokalen Umgebung.
Mithilfe der serverlosen Rechenleistung von Azure Functions stellte Mosaic Life Care ein Impfregistrierungsportal bereit, über das Patienten einen Termin vereinbaren konnten. Angesichts der hohen Nachfrage nach Impfungen und des begrenzten verfügbaren Angebots war es wichtig, dass die Terminplanung präzise und reaktionsschnell war.
„Wir mussten beliebig viele Anmeldungen bearbeiten können, ohne dass es bei den Patienten zu Ausfallzeiten kam“, sagt Brandon Gockley, VP of IT bei Mosaic Life Care.
„Wir wollten über den Tellerrand hinausdenken, um unser Portal skalierbar zu machen, und da wussten wir, dass wir zu Azure wechseln wollten.“
Azure Functions bietet eine skalierbare Lösung mit den von Gesundheitsorganisationen benötigten Sicherheitsoptionen.
Branche: Gesundheitswesen
Lösungen für serverloses Computing: Azure Functions
Ergebnisse:
- Verabreichte schnell und effizient mehr als 60.000 Dosen des COVID-19-Impfstoffs
- Das Team von Mosaic muss sich nicht mehr um die Wartung des Backends oder die Sicherheit der Infrastruktur kümmern
3. Lucille Games
Lucille Games ist eine Kooperation zwischen dem Technologieunternehmen Aumentia und dem YouTuber Daniel Matias. Die Partnerschaft ist bekannt für die Entwicklung von Augmented-Reality-Erlebnissen, mobilen Anwendungen und Social Games.
Aufgrund der durch YouTube-Influencer möglichen Verkehrsspitzen benötigte Lucille Games eine Plattform, die den enormen Anstieg des Datenverkehrs bewältigen konnte, der mitunter zu Millionen neuer Nutzer führte. Mit der von Google Compute Engine und Google Cloud Functions bereitgestellten serverlosen Lösung kann Lucille Games die Stabilität seiner Anwendungen auch unter hoher Last kostengünstig aufrechterhalten.
Die Nutzung von serverlosem Computing ermöglicht es Lucille Games, sich auf die Kernkompetenzen in der Entwicklung zu konzentrieren, und macht es überflüssig, Kapital in den Kauf und die Wartung von Hardware- und Netzwerkressourcen zu investieren, die zeitweise ungenutzt bleiben könnten.
Branche: Softwareentwicklung
Lösungen für serverloses Computing: Google Cloud Functions
Ergebnisse:
- Unterstützte das Wachstum auf 15 Millionen Nutzer innerhalb von zwei Wochen
- Bewältigt enorme Verkehrsspitzen mühelos
- Senkung der Serverkosten um geschätzte 30 %
- Neue Instanzen für Spieleserver werden in 20 Sekunden erstellt
- Entwickler müssen sich nicht um die Verwaltung der Infrastruktur kümmern
4. Hemnet
Hemnet betreibt Schwedens führende Immobilienplattform, die in einer einzigen Anwendung die höchste Besucherzahl mit dem größten Bestand an Immobilienangeboten vereint. Eine treue Besucherbasis führt zu durchschnittlich 61,4 Millionen Besuchen pro Monat und macht Hemnet zu einer bekannten und vertrauenswürdigen Marke.
Mit Blick auf globales Wachstum benötigte Hemnet die Leistungsfähigkeit der serverlosen Technologie von Cloudflare, um sichere, skalierbare und leistungsstarke Lösungen bereitzustellen.
„Die Performance ist ein grundlegender Bestandteil der Nutzererfahrung, und Hemnet möchte unseren Nutzern ein erstklassiges Erlebnis bieten“, sagt Christoffer Hamberg, technischer Leiter bei Hemnet.
„An erster Stelle steht jedoch der Sicherheitsaspekt, bei dem wir niemals Kompromisse eingehen werden. Cloudflare ermöglicht es uns, unseren Nutzern beides zu bieten und sicherzustellen, dass sie so schnell und sicher wie möglich auf unsere Dienste zugreifen können.“
Cloudflare Workers wird von einem Netzwerk unterstützt, das sich über mehr als 200 Städte in 90 Ländern erstreckt. Dadurch können Anwendungen in Rechenzentren ausgeführt werden, die den jeweiligen Endnutzern am nächsten liegen. Dies reduziert die Latenz und gewährleistet bei gleichzeitig hoher Verfügbarkeit die bestmögliche Performance.
Branche: Medien
Lösungen für serverloses Computing: Cloudflare Workers
Ergebnisse:
- Hemnet kann Kunden schnell und effizient erreichen
- Einfache Konfiguration und Verwaltung sparen Zeit und interne Ressourcen
- Die ebenfalls von Cloudflare bereitgestellten integrierten Sicherheitslösungen wehren jeden Monat mehr als 100.000 Cyberbedrohungen ab
5. Zendesk
Zendesk gilt als serviceorientiertes Customer-Relationship-Management-Unternehmen (CRM), das sich der Bereitstellung von Software zur Verwaltung und Verbesserung von Kundenbeziehungen widmet. Um seine Nutzer bestmöglich zu bedienen, mussten sich die Entwickler von Zendesk darauf konzentrieren, neue Funktionen schnell zu entwickeln und bereitzustellen.
Dieses Ziel wurde durch den Einsatz von AWS und Kubernetes erreicht. Zendesk benötigte jedoch weiterhin die Möglichkeit, Workloads und Infrastruktur so zu überwachen, dass dies gut in die neue cloudbasierte Produktionsumgebung integriert werden konnte. Das serverlose Monitoring von Datadog erfüllte die Anforderungen von Zendesk, indem es dabei half, eine stets verfügbare und leistungsstarke Plattform für die Kunden aufrechtzuerhalten.
Mithilfe der von Datadog bereitgestellten Logs und Infrastrukturmetriken kann Zendesk problemlos einen Zusammenhang zwischen einer schlechten Anwendungsperformance und den zugrunde liegenden Problemen herstellen, die behoben werden müssen. Die Suche und Analyse von Traces kann sogar bestimmte Traces isolieren, die einzelnen Kunden, Nutzern, Fehlercodes, Endpunkten, Diensten oder benutzerdefinierten Tags entsprechen.
Branche: Software-as-a-Service
Lösungen für serverloses Computing: Datadog Serverless Monitoring
Ergebnisse:
- Entwickler können gemeldete Probleme problemlos untersuchen und darauf reagieren
- Datadog lässt sich einfach installieren und verwenden
- Mehr als 500 enthaltene Integrationen ermöglichen es Zendesk, vorhandene Dashboards und Warnmeldungen zu nutzen