Tutorial: Eine Anwendung in Amazon bereitstellen ECS - 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.

Tutorial: Eine Anwendung in Amazon bereitstellen ECS

In diesem Tutorial erfahren Sie, wie Sie eine Anwendung in Amazon ECS mithilfe von bereitstellen CodeDeploy. Sie beginnen mit einer Anwendung, die Sie bereits erstellt und in Amazon bereitgestellt habenECS. Der erste Schritt besteht darin, Ihre Anwendung zu aktualisieren, indem Sie ihre Aufgabendefinitionsdatei mit einem neuen Tag ändern. Als Nächstes verwenden Sie, CodeDeploy um das Update bereitzustellen. CodeDeploy Installiert Ihr Update während der Bereitstellung in einem neuen Ersatz-Taskset. Anschließend wird der Produktionsdatenverkehr von der ursprünglichen Version Ihrer ECS Amazon-Anwendung, die sich in ihrem ursprünglichen Task-Set befindet, auf die aktualisierte Version im Ersatz-Task-Set verlagert.

CodeDeploy Verwendet während einer ECS Amazon-Bereitstellung einen Load Balancer, der für zwei Zielgruppen und einen Production-Traffic-Listener konfiguriert ist. Das folgende Diagramm zeigt, wie der Load Balancer, der Produktions-Listener, die Zielgruppen und Ihre ECS Amazon-Anwendung zusammenhängen, bevor die Bereitstellung beginnt. In diesem Tutorial wird ein Application Load Balancer verwendet. Sie können auch einen Network Load Balancer verwenden.

Der Application Load Balancer oder Network Load Balancer, ein Produktions-Listener, zwei Zielgruppen, ein Task-Set und ein Amazon-Service. ECS

Nach einer erfolgreichen Bereitstellung leitet der Produktionsdatenverkehr-Listener Datenverkehr an Ihren neuen Ersatzaufgabensatz weiter und der ursprüngliche Aufgabensatz wird beendet. Das folgende Diagramm zeigt, wie Ihre Ressourcen nach einer erfolgreichen Bereitstellung miteinander verbunden sind. Weitere Informationen finden Sie unter Was passiert während einer ECS Amazon-Bereitstellung.

Der Application Load Balancer oder Network Load Balancer, ein Produktions-Listener, zwei Zielgruppen und ein Ersatz-Taskset.

Informationen zur Verwendung von AWS CLI zum Bereitstellen einer Anwendung in Amazon ECS finden Sie unter Tutorial: Einen Service mithilfe einer blauen/grünen Bereitstellung erstellen. Informationen zur Erkennung und automatischen Bereitstellung von Änderungen an einem ECS Amazon-Service finden Sie unter Tutorial: Erstellen einer Pipeline mit einer ECR Amazon-Quelle und ECS CodeDeploy -to-Deployment. CodePipeline CodeDeploy

Nachdem Sie dieses Tutorial abgeschlossen haben, können Sie die von Ihnen erstellte CodeDeploy Anwendung und Bereitstellungsgruppe verwenden, um einen Validierungstest für die Bereitstellung hinzuzufügen. Tutorial: Bereitstellen eines ECS Amazon-Service mit einem Validierungstest