Arbeiten mit Bereitstellungsgruppen in CodeDeploy - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Bereitstellungsgruppen in CodeDeploy

Sie können eine oder mehrere Bereitstellungsgruppen für eine CodeDeploy Anwendung angeben. Jede Anwendungsbereitstellung nutzt eine ihrer Bereitstellungsgruppen. Die Bereitstellungsgruppe enthält während der Bereitstellung verwendete Einstellungen und Konfigurationen. Die meisten Einstellungen für Bereitstellungsgruppen hängen von der Rechenplattform ab, die von Ihrer Anwendung verwendet wird. Einige Einstellungen, wie Rollbacks, Trigger und Alarme, können für Bereitstellungsgruppen für jede Computerplattform konfiguriert werden.

Bereitstellungsgruppen in Bereitstellungen der Amazon ECS-Rechenplattform

In einer Amazon ECS-Bereitstellung spezifiziert eine Bereitstellungsgruppe den Amazon ECS-Service, den Load Balancer, den optionalen Test-Listener und zwei Zielgruppen. Sie gibt auch an, wann der Datenverkehr an den Ersatz-Aufgabensatz umgeleitet werden soll und wann der ursprüngliche Tasksatz und die Amazon ECS-Anwendung nach einer erfolgreichen Bereitstellung beendet werden sollen.

Bereitstellungsgruppen bei Bereitstellungen von AWS Lambda Rechenplattformen

In einer AWS Lambda-Bereitstellung definiert eine Bereitstellungsgruppe eine Reihe von CodeDeploy Konfigurationen für future Bereitstellungen einer AWS Lambda Funktion. Die Bereitstellungsgruppe gibt beispielsweise an, wie der Datenverkehr an eine neue Version einer Lambda-Funktion weitergeleitet werden soll. Sie kann außerdem Alarme und Rollbacks angeben. Eine einzelne Bereitstellung in einer AWS Lambda-Bereitstellungsgruppe kann eine oder mehrere Gruppenkonfigurationen überschreiben.

Bereitstellungsgruppen in EC2/On-Premises-Compute-Platform-Bereitstellungen

In einer EC2/On-Premises-Bereitstellung besteht eine Bereitstellungsgruppe aus einzelnen Instanzen, die für eine Bereitstellung vorgesehen sind. Eine Bereitstellungsgruppe enthält individuell markierte Instances, Amazon EC2-Instances in Amazon EC2 Auto Scaling Scaling-Gruppen oder beides.

In einer In-Situ-Bereitstellung werden die Instances in der Bereitstellungsgruppe mit der neuesten Anwendungsrevision aktualisiert.

In einer blauen/grünen Bereitstellung wird der Datenverkehr von einer Gruppe von Instances zu einer anderen umgeleitet, indem die ursprünglichen Instances von einem oder mehreren Load Balancern abgemeldet und ein Ersatzsatz von Instances registriert wird, auf dem in der Regel bereits die neueste Anwendungsversion installiert ist.

Sie können einer Anwendung in CodeDeploy mehr als eine Bereitstellungsgruppe zuordnen. Dadurch ist es möglich, eine Anwendungsrevision für verschiedene Gruppen von Instances zu verschiedenen Zeiten bereitzustellen. Sie können beispielsweise eine Bereitstellungsgruppe zum Bereitstellen einer Anwendungsrevision in einer Gruppe von Instances mit dem Tag Test verwenden, um die Qualität des Codes zu gewährleisten. Anschließend stellen Sie dieselbe Anwendungsrevision in einer Bereitstellungsgruppe von Instances mit dem Tag Staging für eine zusätzliche Verifizierung bereit. Schließlich, wenn Sie bereit sind, die neueste Anwendung für Kunden zu veröffentlichen, stellen Sie diese in einer Bereitstellungsgruppe von Instances mit dem Tag Production bereit.

Sie können auch mehrere Tag-Gruppen verwenden, um die Kriterien für die Instances in einer Bereitstellungsgruppe weiter zu verfeinern. Weitere Informationen finden Sie unter Tagging Instances for Deployments.

Wenn Sie die CodeDeploy Konsole verwenden, um eine Anwendung zu erstellen, konfigurieren Sie gleichzeitig ihre erste Bereitstellungsgruppe. Wenn Sie die AWS CLI verwenden, um eine Anwendung zu erstellen, erstellen Sie die erste Bereitstellungsgruppe in einem separaten Schritt.

Informationen zum Aufrufen einer Liste von Bereitstellungsgruppen, die bereits Ihrem AWS-Konto zugeordnet sind, finden Sie unter Details der Bereitstellungsgruppe anzeigen mitCodeDeploy.

Informationen zu Amazon EC2 EC2-Instance-Tags finden Sie unter Arbeiten mit Tags mithilfe der Konsole. Weitere Informationen über lokale Instances finden Sie unter Working with On-Premises Instances. Informationen zu Amazon EC2 Auto Scaling finden Sie unterIntegration CodeDeploy mit Amazon EC2 Auto Scaling.

Topics