Was ist Cloud Deploy?
Cloud Deploy ist Googles vollständig verwalteter Continuous-Delivery-Service, der die Auslieferung von Anwendungen an eine Abfolge von Zielumgebungen in einer definierten Promotion-Reihenfolge automatisiert. Entwickler definieren Delivery Pipelines, die Releases durch verschiedene Umgebungen wie Dev, Staging und Production promoten.
Kernfunktionen
- Delivery Pipelines: Definierte Stages von Dev über Staging zu Production
- Canary Deployments: Schrittweise Rollouts mit Traffic-Verteilung für GKE (Service Networking, Gateway API) und Cloud Run
- Approval Gates: Manuelle Freigaben zwischen kritischen Stages
- Automated Rollback: Zurückrollen bei fehlgeschlagenen Deployments
- Skaffold Integration: Nutzt Skaffold für konsistente Builds und Deployments
- Breite Zielunterstützung: GKE, angebundene Cluster, Cloud Run, über Anthos-Targets auch Cluster außerhalb von Google Cloud, sowie Custom Target Types
Typische Anwendungsfälle
Kubernetes Continuous Delivery
Teams deployen Container-Images zu GKE-Clustern in mehreren Umgebungen. Cloud Deploy verwaltet den Promotion-Workflow und stellt Konsistenz sicher.
Progressive Delivery
Neue Releases werden zunächst an einen kleinen Prozentsatz des Traffics ausgerollt. Bei Erfolg wird der Traffic schrittweise erhöht.
Compliance-konforme Deployments
Für regulierte Branchen bietet Cloud Deploy Audit-Logs, Approval-Workflows und eine vollständige Deployment-Historie für Compliance-Anforderungen.
Vorteile
- Keine eigene CD-Infrastruktur zu betreiben
- Native Integration mit Cloud Build und Artifact Registry
- Einheitliche Deployment-Erfahrung für GKE und Cloud Run
- Vollständige Deployment-Historie und Audit-Trail
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Cloud Deploy: Pipeline-Design, Deployment-Strategien, Canary-Release-Konfiguration und CI/CD-Integration.
Verfügbare Varianten & Optionen
Standard
- Fully managed
- Native GKE integration
- Approval workflows
- Begrenzt auf unterstützte Zielplattformen
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Cloud Deploy?
Cloud Deploy ist Googles verwalteter Service, der die Auslieferung von Anwendungen an eine Abfolge von Zielumgebungen in einer definierten Promotion-Reihenfolge automatisiert.
Welche Deployment-Ziele unterstützt Cloud Deploy?
Cloud Deploy unterstützt Deployments zu Google Kubernetes Engine (inklusive angebundener Cluster), Cloud Run sowie über Anthos-Targets auch Cluster außerhalb von Google Cloud. Zusätzlich sind Custom Target Types möglich.
Welche Deployment-Strategien unterstützt Cloud Deploy?
Cloud Deploy unterstützt Standard-Rollouts sowie Canary-Deployments mit spezifischen Implementierungen für GKE (Service Networking und Gateway API) und Cloud Run. Zusätzlich lassen sich Custom-Strategien definieren.
Wie funktionieren Approval-Workflows?
Zwischen Deployment-Stages können Approval-Gates konfiguriert werden. Berechtigte Nutzer müssen Deployments manuell freigeben, bevor sie fortfahren.
Was kostet Cloud Deploy?
Cloud Deploy berechnet Kosten pro aktiver Delivery Pipeline, also einer Pipeline, für die im Abrechnungsmonat mindestens ein Release oder Rollout erstellt wurde. Pipelines mit nur einem Target sind kostenlos.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
