Wie erstellt und stellt man einen ECS-Service in AWS bereit?

Wie Erstellt Und Stellt Man Einen Ecs Service In Aws Bereit



Amazon ECS ist ein vollständig verwalteter, schneller und zuverlässiger Dienst, der seinen Benutzern die Bereitstellung, Wartung, Verwaltung und Skalierung von Containeranwendungen ermöglicht. ECS ist ein kostengünstiger Dienst und funktioniert gut mit Docker-Anwendungen. ECS kann in andere Dienste von AWS integriert werden, um sichere und bedarfsgerechte Lösungen und Plattformen für die Ausführung der Anwendungen bereitzustellen.

Dieser Artikel enthält eine Demonstration zum Erstellen und Bereitstellen eines ECS-Service in AWS.

Was ist der Amazon ECS-Service?

Mit dem Amazon ECS-Dienst kann eine Anwendung bereitgestellt werden, die über eine öffentliche IP-Adresse allgemein zugänglich ist. Ein Dienst ist eine Gruppe einer bestimmten Anzahl von Aufgaben, die gleichzeitig in einem ECS-Cluster ausgeführt werden. Der Vorteil der Nutzung des „Dienstes“ von ECS besteht darin, dass eine der Aufgaben unter irgendwelchen Umständen nicht mehr funktioniert. Anschließend ersetzt der Dienstplaner diese Aufgabe, indem er eine neue Instanz Ihrer Aufgabe startet, um die gewünschte Kapazität der bei der Konfiguration angegebenen Aufgaben aufrechtzuerhalten.







Wie erstellt und stellt man einen ECS-Service in AWS bereit?

Mit Amazon ECS können Entwickler die Docker-Images oder Images aus anderen öffentlichen Repositorys wie ECR usw. für ihre Anwendungen abrufen. Der Dienst nutzt diese Informationen, um die Ausgabe zu erstellen und dem Benutzer anzuzeigen. Wenn ein Dienst bereitgestellt wird, skaliert ECS die Anwendung entsprechend den Anforderungen automatisch nach oben oder unten.



AWS-Kontoinhaber können ECS mit vielen Diensten integrieren, wie zum Beispiel:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Amazon Tools für Windows PowerShell

Um einen Dienst zu erstellen und bereitzustellen, müssen wir zunächst einen ECS-Cluster erstellen, der die Anwendung speichert. Weitere Informationen zum Erstellen eines Clusters finden Sie im Artikel „ Wie erstelle ich einen ECS-Cluster? “. Nachdem wir einen Amazon ECS-Cluster und eine Aufgabendefinition dafür erstellt haben, können wir einen Dienst erstellen, der diese Aufgabendefinition nutzt und von einer öffentlichen IP-Adresse bereitgestellt und getestet wird.





Weitere Informationen zum Definieren und Erstellen von Aufgabendefinitionen finden Sie in diesem Artikel: „ Wie definiere ich Amazon ECS-Aufgabendefinitionen? “. Lassen Sie uns einige Schritte zum Erstellen und Bereitstellen eines ECS-Dienstes untersuchen:

Schritt 1: Wählen Sie den Cluster aus
Wählen Sie im ECS-Cluster-Dashboard den Cluster aus, in dem die Aufgabendefinition konfiguriert ist:



Schritt 2: Dienst erstellen
Scrollen Sie in der Benutzeroberfläche nach unten und klicken Sie auf „ Erstellen ' Taste:

Schritt 3: Wählen Sie Dienst oder Aufgabe aus
Wir können entweder „Dienst“ auswählen, der eine Gruppe von Aufgaben ausführt, z. B. eine Webanwendung, oder die Option „Standalone-Aufgabe“, die einmal ausgeführt und dann beendet wird. Hier haben wir die „ Service ' Möglichkeit:

Schritt 4: Wählen Sie Familie aus
Wählen Sie im Abschnitt Aufgabendefinition die Aufgabendefinition aus, die Sie für den Cluster konfiguriert haben. Da wir das „ Democlusterdefinition ”Aufgabendefinition früher, wir werden diese Option auswählen:

Schritt 5: Dienstnamen zuweisen
Geben Sie den Namen des „ Service ” und wir haben die gewünschte Kapazität auf 1 gesetzt. Sie können sie nach Ihren Wünschen anpassen:

Schritt 6: Greifen Sie auf den Abschnitt „Netzwerk“ zu
Klick auf das ' Vernetzung ” Abschnitt, in dem wir einige Netzwerkeinstellungen konfigurieren, die uns den Zugriff ermöglichen:

Schritt 7: Aktivieren Sie die öffentliche IP
Unter dem ' Vernetzung Aktivieren Sie im Abschnitt „Öffentliche IP“ die Option „Öffentliche IP“ und wählen Sie „ Erstellen Sie eine neue Sicherheitsgruppe ' Möglichkeit:

Schritt 8: Netzwerkeinstellungen konfigurieren
In diesem ' Vernetzung Geben Sie im Abschnitt „ Name der Sicherheitsgruppe ” und beschreibe es dann:

Unter dem gleichen „ Vernetzung Nehmen Sie im Abschnitt „“ die folgenden Konfigurationen vor:

Wenn Sie die restlichen Einstellungen als Standard beibehalten, klicken Sie auf „ Erstellen ”-Schaltfläche am unteren Rand der Benutzeroberfläche, wie unten hervorgehoben:

Dies wird ein bis zwei Minuten dauern. Hier wurde unser Service erfolgreich eingesetzt:

Wie teste ich die Bereitstellung des Dienstes?

Um nun zu testen, ob der Dienst ausgeführt wird und zugänglich ist oder nicht, klicken Sie auf „ Aufgaben Registerkarte „“:

Klicken Sie auf der Registerkarte „Aufgaben“ auf die laufenden Aufgaben:

Scrollen Sie in der Benutzeroberfläche nach unten und klicken Sie auf „ offene Adresse Option unter „ Öffentliche IP ' Möglichkeit:

Unser Dienst läuft erfolgreich und ist zugänglich:

Das ist alles aus diesem Leitfaden.

Abschluss

Um einen ECS-Dienst zu erstellen und bereitzustellen, klicken Sie auf „ Aufgaben Geben Sie auf der Registerkarte „Name“ und die Portkonfiguration ein und klicken Sie dann auf „ Erstellen ”-Taste danach. Auf den ECS-Dienst kann zugegriffen werden, indem der Port konfiguriert und dann auf die öffentliche IP-Adresse geklickt wird. Der Dienst muss manuell beendet werden. Beachten Sie, dass der Dienst beendet werden muss, da hierfür Gebühren anfallen. Dieser Artikel ist eine Schritt-für-Schritt-Anleitung zum Erstellen und Bereitstellen von ECS-Diensten.