AWS CodeDeploy
Automatisieren von Code-Bereitstellungen zur Aufrechterhaltung der Anwendungsverfügbarkeit
AWS CodeDeploy ist ein vollständig verwalteter Bereitstellungsservice, der Softwarebereitstellungen in vielerlei Serverservices, darunter z. B. Amazon EC2, AWS Lambda, sowie auf Ihren lokalen Servern automatisiert. Mit AWS CodeDeploy können Sie neue Funktionen leichter und rascher freigeben, Ausfallzeiten während der Anwendungsbereitstellung vermeiden und komplexe Aktualisierungen Ihrer Anwendungen einfacher handhaben. Sie können AWS CodeDeploy nutzen, um Softwarebereitstellungen zu automatisieren. Fehleranfällige manuelle Vorgänge sind damit nicht mehr erforderlich. Der Service kann entsprechend Ihrer Bereitstellungsanforderungen skaliert werden – von einer einzigen Lambda-Funktion bis hin zu Tausenden von EC2-Instances.
Vorteile
Automatisierte Bereitstellungen
AWS CodeDeploy bietet eine vollständige Automatisierung und dadurch Zuverlässigkeit und Schnelligkeit bei der Bereitstellung von Software. Sie können Ihre Anwendungen durchgehend auf Ihren Entwicklungs-, Test- und Produktionsumgebungen bereitstellen, egal ob auf Amazon EC2, AWS Lambda oder auf lokalen Servern. Der Service wird entsprechend Ihrer Infrastruktur skaliert. Sie können Anwendungen also auf nur einer Lambda-Funktion bereitstellen oder auf Tausenden von EC2-Instances.
Ausfallzeit minimieren
AWS CodeDeploy unterstützt Sie bei der Optimierung der Verfügbarkeit Ihrer Anwendung. Änderungen werden nach und nach implementiert und der Status der Anwendung wird gemäß konfigurierbarer Regeln überwacht. Falls Fehler auftreten, können Softwarebereitstellungen einfach angehalten und rückgängig gemacht werden.
Zentrale Kontrolle
Mit AWS CodeDeploy können Sie problemlos über die AWS-Managementkonsole oder die AWS-Befehlszeile Anwendungsbereitstellungen starten und deren Status nachverfolgen. Mit CodeDeploy erhalten Sie detaillierte Berichte, in denen Sie sehen können, wann und wo eine Anwendungsänderung bereitgestellt wurde. Sie können auch Push-Benachrichtigungen erstellen, um Live-Updates zu Ihren Bereitstellungen zu erhalten.
Einfache Einführung
AWS CodeDeploy ist plattform- und sprachunabhängig, funktioniert mit jeder Anwendung und bietet dasselbe Benutzererlebnis, egal ob Sie auf Amazon EC2 oder AWS Lambda bereitstellen. Sie können Ihren vorhandenen Einrichtungscode problemlos wiederverwenden. CodeDeploy lässt sich auch in Ihren vorhandenen Software-Freigabeprozess oder die Continuous Delivery-Toolkette integrieren (z. B. AWS CodePipeline, GitHub, Jenkins).
Fallbeispiele
SmartNews verwendet CodeDeployzur Unterstützung einer Software-Delivery-Pipeline, die aus zahlreichen Microservices, wie z. B. einem neuen Crawler, einem Inhaltsextrahierer, einer Bildanalysemaschine und einer Suchmaschine, besteht.
Erfahren Sie, wie Gilt CodeDeploy zur Beschleunigung von Softwarebereitstellungen und zur Bereitstellung von Software-Updates verwendet, ohne sich dabei Gedanken über die Infrastruktur machen zu müssen.
Mit CodeDeploy kann Burt Bereitstellungen automatisieren und manuelle Vorgänge zur Durchführung von tausenden von Upgrades und Bereitstellungen ohne Auswirkungen auf Services eliminieren. Lesen Sie die Fallstudie, um weitere Informationen zu erhalten.
3M HIS kann mithilfe von AWS CodeDeploy und CodeCommit.schnell und einfach Anwendungsumgebungen erstellen und Anwendungen verwalten.
Erfahren Sie, wie Click Travel mit CodeDeploy Ausfallzeiten während der Bereitstellungen durch rollierende Updates eliminieren kann.
Erste Schritte mit AWS
Registrieren Sie sich für ein AWS-Konto
Erfahren Sie mehr in unseren zehnminütigen praktischen Anleitungen
Beginnen Sie die Erstellung mit AWS
Weitere Informationen zu AWS CodeDeploy