In dieser Anleitung unten werden Amazon ECS und Aufgabendefinitionen sowie die Schritte zum Einrichten von Aufgabendefinitionsparametern in AWS ECS erläutert.
Was ist das Amazon ECS?
Amazon ECS ist ein vollständig verwalteter Service von AWS, der der Containerisierung dient. Dies erleichtert die Bereitstellung, Skalierung und Verwaltung der Anwendungen und Cloud-Architekturlösungen. Container haben eine helle und ausgewogene Umgebung. ECS wird zur Automatisierung bei der Bereitstellung oder Skalierung von Containern verwendet.
Mit ECS können Benutzer Aufgaben definieren, die die Container und Ressourcen kapseln, die für die Ausführung einer Anwendung erforderlich sind. Diese Aufgaben können in Diensten gruppiert werden, die dafür sorgen, dass die angegebene Anzahl von Aufgaben kontinuierlich ausgeführt wird und die Skalierung je nach Bedarf automatisch übernimmt. Aufgrund dieser dynamischen Skalierungsfunktion eignet sich ECS gut für Anwendungen mit unterschiedlichen Arbeitslasten.
Was ist die Aufgabendefinition?
Eine Aufgabendefinition in Amazon ECS ist ein Entwurf, der beschreibt, wie eine Reihe von Containern innerhalb einer Aufgabe bereitgestellt und orchestriert werden soll. Es definiert verschiedene Parameter, darunter die zu verwendenden Docker-Images, CPU- und Speicheranforderungen, Netzwerkeinstellungen und Containerabhängigkeiten.
Beginnen wir mit der Einrichtung der Aufgabendefinitionsparameter.
Wie richte ich Aufgabendefinitionsparameter in AWS ECS ein?
Es gibt zwei Methoden zum Einrichten von Aufgabendefinitionsparametern in AWS ECS. Diese sind:
Methode 1: Verwenden der AWS-Managementkonsole
Beginnen wir mit der AWS Management Console-Methode zum Einrichten von Aufgabendefinitionsparametern in AWS ECS. Befolgen Sie einfach die unten angegebenen Schritte:
Schritt 1: ECS durchsuchen
Gehen Sie zur AWS-Konsole und suchen Sie nach „ ECS ” in der Suchleiste wie unten gezeigt:
Klicken Sie auf die hervorgehobene Schaltfläche und der folgende Bildschirm wird angezeigt:
Schritt 2: Aufgabendefinitionen öffnen
Klicken Sie nun auf „ Aufgabendefinition Klicken Sie auf die Schaltfläche „Wie oben gezeigt“ und Sie gelangen zum folgenden Bildschirm:
Schritt 3: Erstellen Sie eine neue Aufgabendefinition
Klicken Sie nun auf „ Erstellen Sie eine neue Aufgabendefinition ”-Taste und der folgende Bildschirm wird angezeigt:
Nun erscheint folgender Bildschirm:
Schritt 4: Geben Sie Details an
Geben Sie die Details im Abschnitt „ Konfiguration der Aufgabendefinition ” Abschnitt wie im Bild unten:
Scrollen Sie nach unten und geben Sie weitere Details an, darunter „ Netzwerkgröße ',' RAM ',' Erinnerung ”, usw. wie unten gezeigt:
Benutzer können hinzufügen „ Containerdetails „wie Container“ Name ' Und ' Bild-URI ' wie nachstehend:
Schritt 5: Klicken Sie auf die Schaltfläche „Erstellen“.
Lassen Sie alles andere stehen und klicken Sie auf „ Erstellen ”-Taste in der rechten unteren Ecke, wie unten gezeigt:
Schritt 6: Verifizierung
Dies führt zum nächsten Bildschirm, der die Aktivierung der Aufgabendefinition überprüft. Dies ist unten zu sehen:
Kommen wir zur nächsten Methode.
Methode 2: Verwenden des JSON-Editors
Wiederholen Sie die ersten beiden Schritte der oben genannten Methode und befolgen Sie anschließend diese Schritte:
Schritt 1: Erstellen Sie eine neue Aufgabendefinition
Der nächste Schritt besteht darin, auf die hervorgehobene Schaltfläche im obigen Bild zu klicken. Der folgende Bildschirm wird angezeigt:
Dies führt zum folgenden Bildschirm:
Schritt 2: JSON-Code ersetzen
Ersetzen Sie den JSON-Code durch den folgenden Code:
{„requiresCompatibilities“ : [
„EC2“
] ,
„containerDefinitions“ : [
{
'Name' : „Ich bin x00“ ,
'Bild' : „nginx:latest“ ,
'Erinnerung' : 256 ,
'CPU' : 256 ,
'essentiell' : WAHR ,
„portMappings“ : [
{
„containerPort“ : 80 ,
'Protokoll' : „tcp“
}
] ,
„logConfiguration“ : {
„logDriver“ : „awslogs“ ,
'Optionen' : {
„awslogs-group“ : „awslogs-nginx-ecs“ ,
„awslogs-region“ : „ap-southeast-1“ ,
„awslogs-stream-prefix“ : „nginx“
}
}
}
] ,
„Volumen“ : [ ] ,
'Netzwerkmodus' : 'Brücke' ,
„placementConstraints“ : [ ] ,
'Familie' : „nginx“
}
Ersetzen Sie die Region entsprechend und klicken Sie auf „ Erstellen ”-Schaltfläche in der unteren rechten Ecke, wie unten gezeigt:
Schritt 3: Verifizierung
Wenn Sie auf die oben hervorgehobene Schaltfläche klicken, wird der folgende Bestätigungsbildschirm angezeigt:
So richten Sie Aufgabendefinitionsparameter in AWS ECS ein.
Abschluss
Amazon ECS-Aufgabendefinitionsparameter können auch über die AWS-Managementkonsole und den JSON-Editor eingerichtet werden. Amazon ECS enthält Aufgabendefinitionen, die effizient geschrieben werden können, um die in Containern gespeicherten Anwendungen bereitzustellen und zu verwalten. Aufgabendefinitionen bilden das Rückgrat von ECS, indem sie eine strukturierte Möglichkeit bieten, Container innerhalb von Aufgaben zu definieren und zu konfigurieren. In diesem Artikel wurde ausführlich erläutert, wie Sie Aufgabendefinitionsparameter in AWS ECS einrichten.