Was ist API Gateway?
API Gateway ist Googles serverloser Service für API-Management. Es ermöglicht die Erstellung sicherer, skalierbarer APIs für Cloud Functions, Cloud Run und andere Backend-Services ohne eigene Infrastruktur zu betreiben.
Mit OpenAPI-Spezifikationen definieren Sie Ihre API-Endpunkte, Authentifizierung und Backend-Routing. API Gateway übernimmt automatisch Skalierung, SSL-Terminierung und Monitoring.
Kernfunktionen
- Serverless API-Hosting ohne Infrastruktur-Management
- OpenAPI 2.0 Spezifikation für API-Definition
- Integrierte Authentifizierung mit API Keys, JWT und OAuth
- Automatisches SSL und Custom Domains
- Monitoring und Logging via Cloud Monitoring
Typische Anwendungsfälle
Cloud Functions APIs: Erstellen Sie REST APIs für serverlose Funktionen mit integrierter Authentifizierung und Rate Limiting. Ideal für Microservices und Event-driven Architekturen.
Cloud Run Services: Fronten Sie Container-basierte Services mit einheitlichem API-Management. API Gateway ermöglicht Versioning und Canary Deployments.
Mobile und Web Backends: Sichere APIs für Mobile Apps und SPAs mit Firebase Authentication Integration.
Vorteile
- Keine Infrastruktur zu verwalten
- Automatische Skalierung auf Millionen von Requests
- Einfache Integration mit GCP-Services
- Pay-per-use ohne Mindestkosten
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei API Gateway: API-Design, OpenAPI-Spezifikationen, Authentifizierung und Integration mit Backend-Services.
Verfügbare Varianten & Optionen
Standard
- Vollständig serverless
- Automatische Skalierung
- OpenAPI-Spezifikation
- Integrierte Authentifizierung
- Weniger Features als Apigee
- Limitierte Transformationen
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist API Gateway?
API Gateway ist ein serverloser Google Cloud Service zum Erstellen, Deployen und Verwalten von APIs. Es fungiert als Eintrittspunkt für Backend-Services wie Cloud Functions oder Cloud Run und bietet Authentifizierung, Rate Limiting und Monitoring ohne eigene Infrastruktur.
Wie unterscheidet sich API Gateway von Apigee?
API Gateway ist für einfachere Anwendungsfälle konzipiert und vollständig serverless. Apigee bietet Enterprise-Features wie API Monetarisierung, Developer Portale und erweiterte Analytics. Für Cloud-native APIs ist API Gateway ideal, für komplexe Enterprise-API-Strategien ist Apigee die bessere Wahl.
Welche Backends unterstützt API Gateway?
API Gateway unterstützt Cloud Functions, Cloud Run, App Engine und Cloud Endpoints als Backend-Services. HTTP-Backends in Compute Engine oder GKE können über Cloud Run als Proxy angebunden werden.
Wie wird API Gateway abgerechnet?
API Gateway wird nach API-Aufrufen abgerechnet. Die ersten 2 Millionen Aufrufe pro Monat sind kostenlos. Darüber hinaus fallen geringe Kosten pro Million Aufrufe an. Es gibt keine Mindestgebühren oder Vorauszahlungen.
Welche Authentifizierungsmethoden unterstützt API Gateway?
API Gateway unterstützt API Keys, JWT-Token (inkl. Firebase Auth und Google OAuth), und Service Account Authentifizierung. CORS-Konfiguration und Request/Response-Validierung sind ebenfalls integriert.
