Weiter zu

Was ist eine serverlose Architektur?

Eine serverlose Architektur ist ein Softwaredesign-Ansatz, bei dem Entwickler Anwendungen erstellen und verwalten können, ohne die zugrunde liegende Architektur verwalten zu müssen. Serverlose Anwendungen werden weiterhin auf Servern ausgeführt, aber der Cloud-Dienstanbieter ist für die Bereitstellung, Verwaltung und Skalierung der gesamten Cloud-Infrastruktur verantwortlich. 

Weitere Informationen zum serverlosen Computing von Google Cloud. 

Wie funktioniert die serverlose Architektur?

Serverlose Architekturen sind so konzipiert, dass Server und Serververwaltung von Entwicklungsteams abstrahiert werden. „Serverlos“ bedeutet nicht, dass keine Server vorhanden sind. Stattdessen bezieht sich der Begriff auf die Gesamtentwicklungserfahrung. 

Aus Sicht eines Entwicklers schreiben Sie einfach den Code und führen ihn aus, ohne sich sonst Sorgen machen zu müssen. Sämtliche Bereitstellung, Hardwarewartung, Software- und Sicherheitsupdates für die Server und andere Serververwaltungsaufgaben verantwortet der Cloud-Anbieter. Darüber hinaus skalieren serverlose Architekturen automatisch entsprechend dem Traffic.

Vorteile der serverlosen Architektur

Serverlose Lösungen bieten Anwendungsentwicklungsteams mehrere Vorteile gegenüber anderen Infrastrukturtypen. Hier einige der wichtigsten Vorteile serverloser Architekturen: 

Automatisierung

Serverlose Lösungen vereinfachen die Verwaltung von Servern durch automatisierte Aufgaben.

Skalierbarkeit

Serverlose Lösungen skalieren je nach Traffic automatisch hoch und herunter, ohne dass Sie Feinabstimmungen oder andere manuelle Konfigurationen vornehmen müssen. 

Produktivität

Mit serverlosem Computing können sich Entwickler auf das Schreiben von Code und das Optimieren der Geschäftslogik konzentrieren, anstatt Zeit für die Serververwaltung aufzuwenden. Entwickler können ihren Code bei Bedarf auch direkt in Ad-hoc-Testumgebungen bereitstellen.

Beispiele für serverlose Architektur

Hier sind einige gängige Anwendungsfälle für serverlose Architektur:

  • Triggerbasierte Aktionen oder geplante Aufgaben (z. B. tägliche Berichte, Sicherungen, Geschäftslogik usw.)
  • RESTful APIs für Web- und mobile Anwendungen erstellen
  • Asynchrone Verarbeitung (z. B. Transcodierungsvideo)
  • Automatisierung von IT-Prozessen wie automatisches Entfernen von Zugriffen, Einleiten von Compliance-Sicherheitschecks oder Senden von Genehmigungen
  • Pipelines für Continuous Integration und Continuous Delivery (CI/CD) automatisieren (z. B. Code-Commits, die einen Build auslösen, Pull-Anfragen, die automatisierte Tests auslösen)
  • Einbindung in Dienste und APIs von Drittanbietern
  • Geplante Aufgaben ausführen (z. B. tägliche Berichte, Sicherungen, Geschäftslogik usw.)
  • Datenverarbeitung in Echtzeit für strukturierte und unstrukturierte Daten

Meistern Sie Ihre geschäftlichen Herausforderungen mit Google Cloud

Neukunden erhalten ein Guthaben im Wert von 300 $ für Google Cloud.
Nächste Schritte
Sprechen Sie mit einem Google Cloud-Vertriebsexperten, um Ihre besonderen Herausforderungen im Detail zu besprechen.
Kontakt