Jak wdrażać mikrousług w AWS

Jak wdrażać mikrousług w AWS
MicroServices umożliwiają dużym zespołom budowanie skalowalnych aplikacji zawierających luźno sprzężone mikrousług. Klient i mikrousługi są podłączone przez bramę API, a każda mikrousług ma swój własny cel. AWS zapewnia usługę wdrażania mikrousług na platformie, a ten post pokazuje proces wdrażania mikrousług na AWS.

Ten post zawiera następującą sekcję:

  • Krok 1: Utwórz grupę docelową
  • Krok 2: Utwórz równoważenie obciążenia
  • Krok 3: Utwórz klaster ECS
  • Krok 4: Utwórz definicję zadania
  • Krok 5: Wdrożenie mikrousług w AWS

Zacznijmy od utworzenia warunków wstępnych wdrażania mikrousług w AWS:

Krok 1: Utwórz grupę docelową

Aby utworzyć grupę docelową w AWS, przejdź do usługi EC2 z konsoli zarządzania AWS i kliknij „Utwórz przycisk celu”Z„Grupy docelowe" Sekcja:

Podaj konfiguracje grupy docelowej i przewiń w dół do dołu strony, aby kliknąć „Tworzyć" przycisk:

Po utworzeniu grupy docelowej następnym krokiem jest po prostu utworzenie równoważenia obciążenia z konsoli EC2.

Krok 2: Utwórz równoważenie obciążenia

Wybierz "MOLET RAMILANCERS”Sekcja z lewego panelu na konsoli EC2 i kliknij„Utwórz równoważenie obciążenia" przycisk:

Kliknij przycisk Utwórz dla aplikacji Ralancer:

Zapewnij podstawową konfigurację dla balansu obciążenia i przewiń do strony:

Następnie skonfiguruj grupy zabezpieczeń i słuchaczy oraz routing, aby utworzyć równoważenie obciążenia:

Po zakończeniu konfiguracji równoważenia obciążenia po prostu przejdź do następnego kroku, aby utworzyć klaster ECS:

Krok 3: Utwórz klaster ECS

Aby utworzyć elastyczną usługę kontenera (ECS), po prostu odwiedź jego konsolę i kliknij „Utwórz klaster" przycisk:

Następnie po prostu podaj dane dotyczące poświadczeń i infrastruktury klastra, a następnie kliknij „Utwórz klaster" przycisk:

Po utworzeniu klastra ECS po prostu przejdź do następnego etapu utworzenia definicji zadania ECS, który zostanie użyty do wdrożenia mikrousług:

Krok 4: Utwórz definicję zadania

Aby utworzyć nową definicję zadania, przejdź do „Definicje zadań”Sekcja z lewego panelu i kliknij„Utwórz nową definicję zadań" przycisk:

Pierwszym krokiem konfiguracji definicji zadania jest podanie szczegółów kontenera:

W następnym kroku skonfiguruj środowisko definicji zadania:

Ostatnim krokiem jest przejrzenie ustawień i kliknięcie „Tworzyć" przycisk:

Wymagania wstępne są kompletne, więc zacznijmy od wdrażania mikrousług:

Krok 5: Wdrożenie mikrousług w AWS

Aby wdrożyć mikrousługę w AWS, wejdź do definicji zadania klastra ECS i kliknij „Utwórz usługę”Przycisk, rozszerzając„Wdrożyć" Sekcja:

Skonfiguruj środowisko, zapewniając konfigurację klastra i oblicz konfigurację:

Przewiń stronę, wpisz nazwę Usługi i liczbę zadań do uruchomienia:

Udaj się do sekcji Balancer obciążenia, wybierz istniejącą aplikację Balancer i utwórz port słuchaczy:

Na końcu strony wybierz grupę docelową z protokołem i kliknij „Tworzyć" przycisk:

Po wdrożeniu mikrousług kliknij swoją nazwę po tym, jak jego status znajduje się w „Aktywny" państwo:

Po zakończeniu wdrożenia użyj równoważenia obciążenia, aby użyć mikrousług:

Status wdrażania można potwierdzić z „Wdrożenia i zdarzenia" Sekcja:

Z powodzeniem wdrożyłeś mikrousług w AWS:

Wniosek

Aby wdrożyć mikrousługę, użytkownik musi tworzyć wymagane usługi, które są docelowe grupy, balansowanie obciążenia, klaster ECS i definicja zadań. Gdy usługi te będą w stanie działającym, po prostu utwórz i wdrożyć mikrousługę w definicji zadania za pomocą grupy docelowej i równoważenia obciążenia. Następnie użyj równoważenia obciążenia, aby użyć mikrousług wdrożonych w AWS.