So bereitstellen Sie Microservices in AWS

So bereitstellen Sie Microservices in AWS
Mit Microservices ermöglichen es großen Teams, skalierbare Anwendungen zu erstellen, die locker gekoppelte Mikrodienste enthalten. Client und Microservices werden über das API -Gateway verbunden, und jeder Microservice hat seinen eigenen Zweck. AWS bietet den Service für die Bereitstellung von Microservices auf der Plattform. Dieser Beitrag zeigt den Prozess der Bereitstellung von Microservices auf AWS.

Dieser Beitrag enthält den folgenden Abschnitt:

  • Schritt 1: Erstellen Sie eine Zielgruppe
  • Schritt 2: Erstellen Sie einen Lastausgleicher
  • Schritt 3: Erstellen Sie einen ECS -Cluster
  • Schritt 4: Erstellen Sie eine Aufgabendefinition
  • Schritt 5: Microservices in AWS bereitstellen

Beginnen wir zunächst die Voraussetzungen für die Bereitstellung von Microservices in AWS:

Schritt 1: Erstellen Sie eine Zielgruppe

Um eine Zielgruppe in AWS zu erstellen, besuchen Sie den EC2 -Dienst von der AWS -Management -Konsole und klicken Sie auf die “Zieltaste erstellen" von dem "Zielgruppen" Abschnitt:

Geben Sie die Konfigurationen für die Zielgruppe an und scrollen Sie nach unten auf der Seite, um auf die “zu klickenErstellen" Taste:

Sobald die Zielgruppe erstellt wurde, erstellt der nächste Schritt einfach einen Lastausgleich aus der EC2 -Konsole.

Schritt 2: Erstellen Sie einen Lastausgleicher

Wähle aus "LastbalancerAbschnitt aus dem linken Feld in der EC2 -Konsole und klicken Sie auf die “Lastausgleich erstellen" Taste:

Klicken Sie auf die Schaltfläche Erstellen, um die Anwendung aus Balancer zu laden:

Geben Sie die grundlegende Konfiguration für den Lastausgleich an und scrollen Sie nach unten zur Seite:

Konfigurieren Sie anschließend Sicherheitsgruppen und Hörer und Routing, um den Load Balancer zu erstellen:

Sobald der Last -Balancer -Setup abgeschlossen ist, gehen Sie einfach in den nächsten Schritt, um einen ECS -Cluster zu erstellen:

Schritt 3: Erstellen Sie einen ECS -Cluster

Um einen elastischen Containerdienst (ECS) zu erstellen, besuchen Sie einfach die Konsole und klicken Sie auf die “Cluster erstellen" Taste:

Geben Sie danach einfach die Anmeldeinformationen und Infrastrukturdetails des Clusters an und klicken Sie dann auf die “Cluster erstellen" Taste:

Sobald der ECS -Cluster erstellt wurde, wechseln Sie einfach zum nächsten Schritt der Definition von ECS -Aufgaben, mit der der MicroService bereitgestellt wird:

Schritt 4: Erstellen Sie eine Aufgabendefinition

Um eine neue Aufgabendefinition zu erstellen, gehen Sie in die “AufgabendefinitionenAbschnitt aus dem linken Bereich und klicken Sie auf die “Neue Aufgabendefinition erstellen" Taste:

Der erste Schritt der Aufgabendefinitionskonfiguration besteht darin, die Containerdetails anzugeben:

Konfigurieren Sie im nächsten Schritt die Umgebung der Aufgabendefinition:

Der letzte Schritt besteht darin, die Einstellungen zu überprüfen und auf die “zu klickenErstellen" Taste:

Die Voraussetzungen sind abgeschlossen. Beginnen wir mit der Bereitstellung von Microservices:

Schritt 5: Microservices in AWS bereitstellen

Um Microservices in AWS bereitzustellen, gehen Sie in die Aufgabendefinition des ECS -Clusters und klicken Sie auf die “Service erstellenSchaltfläche durch Erweiterung der “Einsetzen" Abschnitt:

Konfigurieren Sie die Umgebung, indem Sie den Cluster bereitstellen und Konfiguration berechnen:

Scrollen Sie auf der Seite nach unten, geben Sie den Namen des Dienstes und die Anzahl der auf den Start geeigneten Aufgaben ein:

Gehen Sie in den Abschnitt "Last Balancer", wählen Sie die vorhandene Anwendung "Last Balancer" und erstellen Sie einen Listener -Port:

Wählen Sie am Ende der Seite die Zielgruppe mit Protokoll aus und klicken Sie auf die “Erstellen" Taste:

Sobald der Microservice bereitgestellt ist, klicken Sie auf seinen Namen, nachdem der Status in der “liegtAktiv" Zustand:

Wenn die Bereitstellung abgeschlossen ist, verwenden Sie den Last -Balancer, um den Microservice zu verwenden:

Der Bereitstellungsstatus kann aus der “bestätigt werdenBereitstellungen und Ereignisse" Abschnitt:

Sie haben erfolgreich Microservices in AWS eingesetzt:

Abschluss

Um Microservices bereitzustellen, muss der Benutzer Voraussetzungen erstellen, dh Zielgruppe, laden Balancer, ECS -Cluster und Aufgabendefinition. Sobald sich diese Dienste in einem laufenden Zustand befinden. Verwenden Sie anschließend den Lastausgleich, um Microservices zu verwenden, die in AWS bereitgestellt wurden.