+++ title = "Implementieren Sie Container" date = 2019-10-22T20:48:41+02:00 weight = 30 pre = "3. " +++ {{% notice info %}} In diesem Abschnitt wird davon ausgegangen, dass Sie die Schritte **1. Database Migration** and **2. Server Migration** bereits abgeschlossen haben. {{% /notice %}} #### Übersicht über den Amazon Elastic Container Service (ECS) **Amazon Elastic Container Service (Amazon ECS)** ist ein vollständig verwalteter Container-Orchestrierungsdienst. Sie können Ihre ECS-Cluster folgendermaßen ausführen: - als eine AWS Fargate Variante, die als Serverless-Platform für die Container zu sehen ist, - oder auf EC2 Instanzen die Sie verwalten. In diesem Lab verwenden Sie die **AWS Fargate** Variante, um den IT-Betrieb-Aufwand, Skalierung, Verwaltung und Sicherung-Herausforderungen der Backend-Infrastruktur zu minimieren. Das folgende Diagramm zeigt die allgemeine Architektur von Amazon ECS unter Verwendung des AWS Fargate Starttyps:  #### Amazon ECS haupt Komponenten: Amazon ECS Cluster ist eine logische Gruppierung von Ressourcen. Task Definition ist eine JSON-Datei, die einen oder mehrere Container (bis zu maximal zehn) beschreibt, die Ihre Anwendung bilden. Sie können sich ein Task als eine Vorlage/Blueprint für Ihre Anwendung vorstellen. Task ist die Instanziierung einer Task-Definition innerhalb eines Clusters. Nachdem Sie in Amazon ECS eine Task-Definition für Ihre Anwendung erstellt haben, können Sie die Anzahl der Aufgaben angeben, die in Ihrem Cluster ausgeführt werden. Services - mit Amazon ECS können Sie eine bestimmte Anzahl von Instanzen einer Task-Definition gleichzeitig in einem Cluster ausführen und verwalten. Dies wird als ein Dienst (service) bezeichnet. Sollte eine Ihrer Tasks aus irgendeinem Grund fehlschlagen oder anhalten, startet der Amazon ECS-Dienstplaner (scheduler) eine andere Instanz Ihrer Aufgabendefinition, um sie zu ersetzen und die gewünschte Anzahl von Aufgaben im Dienst (service) abhängig von der verwendeten Planungsstrategie (scheduling strategy) beizubehalten. Weitere Informationnen zu **AWS Fargate** finden Sie im folgenden Video.