Cloud Scheduler ist Googles managed Cron-Service für zeitgesteuerte Aufgaben. Triggern Sie Cloud Functions, Cloud Run Services oder beliebige HTTP-Endpoints nach Zeitplan.
Was ist Cloud Scheduler?
Cloud Scheduler ersetzt selbst verwaltete Cron-Jobs durch einen vollständig verwalteten Service. Definieren Sie Zeitpläne im Unix-Cron-Format und lassen Sie Google die Ausführung, Retries und Monitoring übernehmen.
Der Service integriert nahtlos mit anderen GCP-Services: Triggern Sie Cloud Functions für serverlose Verarbeitung, senden Sie Nachrichten an Pub/Sub für Event-Driven Architectures, oder rufen Sie beliebige HTTP-Endpoints auf.
Kernfunktionen
- Cron-Syntax: Standard Unix-Cron-Format für flexible Zeitpläne
- Multiple Targets: HTTP/S, Pub/Sub, App Engine
- Authentifizierung: OAuth und OIDC Tokens für sichere Aufrufe
- Retry-Policies: Konfigurierbare Wiederholungsversuche bei Fehlern
- Timezone-Support: Alle IANA Timezones unterstützt
Typische Anwendungsfälle
Scheduled Cloud Functions
Tägliche Datenbereinigung, stündliche API-Abfragen oder wöchentliche Reports. Cloud Scheduler triggert Cloud Functions zuverlässig nach Zeitplan.
Batch-Verarbeitung
Nächtliche ETL-Jobs, periodische Daten-Aggregation oder geplante Backups. Kombinieren Sie Scheduler mit Cloud Run Jobs für längere Verarbeitungen.
Workflow-Trigger
Starten Sie Cloud Workflows oder Dataflow-Pipelines nach Zeitplan. Scheduler sendet den initialen Trigger, der Workflow übernimmt die Orchestrierung.
Vorteile
- Vollständig verwaltet: Keine Server, kein Crontab-Management
- Zuverlässig: 99.9% SLA mit automatischen Retries
- Günstig: 3 kostenlose Jobs, danach $0.10/Monat pro Job
- Integriert: Native Integration mit Cloud Functions, Pub/Sub, Cloud Run
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei Cloud Scheduler: Architektur zeitgesteuerter Workflows, Integration mit Serverless-Services und Monitoring-Setup.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Cloud Scheduler?
Cloud Scheduler ist ein vollständig verwalteter Cron-Job-Service auf Google Cloud. Er führt Jobs nach Zeitplan aus und kann HTTP-Endpoints, Pub/Sub Topics oder App Engine Services triggern. Sie definieren den Zeitplan im Unix-Cron-Format.
Was kann Cloud Scheduler triggern?
Cloud Scheduler unterstützt drei Zieltypen - HTTP/HTTPS Endpoints (inkl. Cloud Functions, Cloud Run), Pub/Sub Topics für asynchrone Verarbeitung, und App Engine HTTP Targets. Für HTTP-Ziele können OAuth oder OIDC Tokens mitgesendet werden.
Wie unterscheidet sich Cloud Scheduler von Cloud Tasks?
Cloud Scheduler führt Jobs nach Zeitplan aus (Cron). Cloud Tasks verwaltet asynchrone Task-Queues mit Rate-Limiting und Retries. Oft werden beide kombiniert - Scheduler triggert periodisch, Tasks verarbeiten die Arbeit.
Was kostet Cloud Scheduler?
Die ersten 3 Jobs pro Monat sind kostenlos. Danach kostet jeder Job $0.10 pro Monat, unabhängig von der Ausführungshäufigkeit. Die Kosten für getriggerte Services (Cloud Functions, Pub/Sub) werden separat berechnet.
Unterstützt Cloud Scheduler Retry bei Fehlern?
Ja, Sie können Retry-Policies definieren mit maximaler Anzahl Versuche, minimaler und maximaler Backoff-Zeit. Bei HTTP-Zielen gelten Responses mit Status 2xx als Erfolg.
