- Entwicklertools›
- AWS CodeDeploy›
- Funktionen
AWS-CodeDeploy-Features
Warum CodeDeploy?
AWS CodeDeploy ist ein Service, der Anwendungsbereitstellungen in vielerlei Serverservices, wie etwa Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate, AWS Lambda, sowie auf On-Premises-Instances automatisiert. CodeDeploy führt vollständige Automatisierungen Ihrer Anwendungsbereitstellungen durch. Manuelle Bereitstellungen gehören damit der Vergangenheit an. CodeDeploy schützt Ihre Anwendung während Bereitstellungen durch rollierende Updates und Protokollierung des Bereitstellungszustands vor Ausfallzeiten. CodeDeploy bieten Ihnen zentrale Kontrolle Ihrer Bereitstellungen über die AWS-Managementkonsole, das AWS Command Line Interface (AWS CLI), SDKs oder APIs. Mit diesen können Ihre Bereitstellungen gestartet, kontrolliert und überwacht werden. Sie können den Fortschritt der Bereitstellung in Bezug auf individuelle Einrichtungsereignisse anzeigen. AWS CodeDeploy verfolgt und speichert den neuesten Verlauf Ihrer Bereitstellungen, sodass Sie die Timeline und den Änderungsverlauf vergangener Bereitstellungen untersuchen können.
CodeDeploy ist plattform- und sprachunabhängig und funktioniert mit jeder Anwendung. Sie können also Ihren vorhandenen Einrichtungscode wiederverwenden. Sie können Ihre Anwendungsbereitstellungen problemlos mithilfe der CodeDeploy-APIs in Ihren bestehenden Softwarebereitstellungsprozess oder die Continuous Delivery-Toolkette integrieren.
Automatisierte Bereitstellungen
Alles öffnenAusfallzeit minimieren
Alles öffnenAnwendungen lassen sich mit CodeDeploy ohne Ausfallzeit auf eine neue Revision aktualisieren. AWS CodeDeploy kann Blau/Grün-Bereitstellungen für Amazon EC2-Instances, einen Amazon Elastic Container Service (Amazon ECS) -Service (sowohl Amazon EC2 - als auch Fargate-Starttypen) oder eine Lambda-Funktion durchführen. Mit einer blauen/grünen Bereitstellung wird die neue Version Ihrer Anwendung neben der alten Version angezeigt. Sobald die neue Version getestet und für betriebsbereit erklärt wurde, kann CodeDeploy den Datenverkehr auf Basis Ihrer Angaben von Ihrer alten Version auf die neue Version verschieben.
CodeDeploy kann außerdem eine rollierende Aktualisierung in einer Gruppe von Amazon EC2-Instances durchführen, bei der zu jedem Zeitpunkt nur ein Bruchteil der Instances vom Netz genommen wird. CodeDeploy arbeitet alle Instances der Reihe nach durch, sodass die Anwendungen verfügbar bleiben und weiterhin Anforderungserfassungen erfüllen können. Für AWS-Lambda-Funktionen wird eingehender Datenverkehr nach und nach von der alten zur neuen Version umgeleitet.