Was ist AWS CodeDeploy?
AWS CodeDeploy ist ein Deployment-Service, der Anwendungen automatisch auf EC2-Instanzen, Lambda-Funktionen, ECS-Services und On-Premises-Server deployt. Der Service unterstützt verschiedene Deployment-Strategien wie Rolling Updates, Blue/Green und Canary Deployments mit automatischem Rollback bei Fehlern.
Kernfunktionen
- Blue/Green- und Rolling-Deployment-Strategien
- Automatisches Rollback bei Deployment-Fehlern
- Integration mit CloudWatch für Deployment-Monitoring
- Unterstützung für EC2, Lambda, ECS und On-Premises
- Deployment-Gruppen für Environment-Management
Typische Anwendungsfälle
Zero-Downtime Deployments: Blue/Green Deployments erstellen eine neue Umgebung und schalten Traffic erst nach Validierung um. Rollback erfolgt durch Rückschaltung auf die alte Umgebung innerhalb kurzer Zeit.
Gradual Rollouts: Canary Deployments rollen Updates zunächst auf einen kleinen Teil der Instanzen aus, bevor der Rest folgt. CloudWatch Alarms können automatisch Rollbacks triggern.
Hybrid-Deployments: CodeDeploy deployt auf AWS und On-Premises-Server mit derselben Konfiguration. Das eignet sich für schrittweise Cloud-Migrationen oder dauerhafte Hybrid-Architekturen.
Vorteile
- Keine zusätzlichen CodeDeploy-Gebühren für Deployments auf EC2, Lambda und ECS
- Minimiert Deployment-Risiko durch graduelle Rollouts
- Automatisches Rollback reduziert die mittlere Wiederherstellungszeit (MTTR)
- Native Integration mit CodePipeline
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei AWS CodeDeploy: Deployment-Strategie-Design, Blue/Green-Architektur, Rollback-Automatisierung und On-Premises-Integration.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist AWS CodeDeploy?
AWS CodeDeploy ist ein Deployment-Service, der Anwendungen automatisch auf EC2-Instanzen, Lambda-Funktionen, ECS-Services und On-Premises-Server ausrollt. Der Service unterstützt Deployment-Strategien wie Rolling Updates, Blue/Green und Canary mit automatischem Rollback bei Fehlern.
Was kostet AWS CodeDeploy?
Für Deployments auf EC2, Lambda und ECS fallen keine zusätzlichen CodeDeploy-Gebühren an, es entstehen lediglich die üblichen Kosten für die genutzten Zielressourcen. Für On-Premises-Deployments wird pro aktualisierter Instanz abgerechnet. Genaue Preise stehen auf der offiziellen Pricing-Seite.
Was ist Blue/Green Deployment?
Blue/Green erstellt eine neue Umgebung (Green) parallel zur bestehenden (Blue). Nach erfolgreicher Validierung wird der Traffic umgeleitet. Bei Problemen kann sofort auf die alte Umgebung zurückgeschaltet werden.
Wie funktioniert Rollback?
CodeDeploy kann automatisch oder manuell auf eine frühere Version zurückrollen. Automatisches Rollback wird bei fehlgeschlagenen Deployments oder bei ausgelösten CloudWatch-Alarmen getriggert.
Kann CodeDeploy On-Premises-Server deployen?
Ja, CodeDeploy unterstützt On-Premises-Server und Hybrid-Szenarien. Dazu wird der CodeDeploy-Agent auf den Servern installiert und die Instanzen bei CodeDeploy registriert.
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 AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.