W poniższym przewodniku wyjaśniono Amazon ECS i definicje zadań oraz kroki konfigurowania parametrów definicji zadań w AWS ECS.
Co to jest Amazon ECS?
Amazon ECS to w pełni zarządzana usługa AWS, która służy konteneryzacji. Ułatwia to wdrażanie, skalowanie i zarządzanie aplikacjami i rozwiązaniami opartymi na chmurze. Kontenery mają jasne i zrównoważone środowisko. ECS służy do automatyzacji wdrażania lub skalowania kontenerów.
Dzięki ECS użytkownicy mogą definiować zadania, które hermetyzują kontenery i zasoby wymagane do działania aplikacji. Zadania te można pogrupować w usługi, które zapewniają ciągłe działanie określonej liczby zadań i automatycznie obsługują skalowanie w zależności od zapotrzebowania. Ta funkcja dynamicznego skalowania sprawia, że ECS doskonale nadaje się do zastosowań, w których występują różne obciążenia.
Jaka jest definicja zadania?
Definicja zadania w Amazon ECS to plan opisujący, w jaki sposób zestaw kontenerów powinien zostać wdrożony i zorganizowany w ramach zadania. Definiuje różne parametry, w tym używane obrazy Dockera, wymagania dotyczące procesora i pamięci, ustawienia sieciowe i zależności kontenerów.
Przejdźmy do ustawienia parametrów definicji zadania.
Jak skonfigurować parametry definicji zadań w AWS ECS?
Istnieją dwie metody konfigurowania parametrów definicji zadania w AWS ECS. To są:
Metoda 1: Korzystanie z konsoli zarządzania AWS
Zacznijmy od metody AWS Management Console, aby ustawić parametry definicji zadań w AWS ECS. Wystarczy wykonać poniższe kroki:
Krok 1: Wyszukaj ECS
Przejdź do konsoli AWS i wyszukaj „ ECS ” na pasku wyszukiwania, jak pokazano poniżej:
Kliknij podświetlony przycisk, a pojawi się następujący ekran:
Krok 2: Otwórz definicje zadań
Teraz kliknij przycisk „ Definicja zadania ”, jak pokazano powyżej, co spowoduje wyświetlenie poniższego ekranu:
Krok 3: Utwórz nową definicję zadania
Teraz kliknij przycisk „ Utwórz nową definicję zadania ” i pojawi się poniższy ekran:
Teraz pojawi się następujący ekran:
Krok 4: Podaj szczegóły
Podaj szczegóły w „ Konfiguracja definicji zadania ” zgodnie z poniższym obrazkiem:
Przewiń w dół i podaj inne szczegóły, w tym „ Rozmiar sieci „”, „ Baran „”, „ Pamięć ”, itp., jak pokazano poniżej:
Użytkownicy mogą dodawać „ Szczegóły kontenera ”takie jak kontener” Nazwa ' I ' URI obrazu ' jak poniżej:
Krok 5: Naciśnij przycisk Utwórz
Zostaw wszystko inne i kliknij „ Tworzyć ” w prawym dolnym rogu, jak pokazano poniżej:
Krok 6: Weryfikacja
Spowoduje to wyświetlenie kolejnego ekranu potwierdzającego aktywację definicji zadania. Można to zobaczyć poniżej:
Przejdźmy do następnej metody.
Metoda 2: Korzystanie z edytora JSON
Powtórz pierwsze dwa kroki z powyższej metody, a następnie wykonaj następujące kroki:
Krok 1: Utwórz nową definicję zadania
Kolejnym krokiem jest kliknięcie w podświetlony przycisk na powyższym obrazku i pojawi się następujący ekran:
Spowoduje to wyświetlenie poniższego ekranu:
Krok 2: Zamień kod JSON
Zastąp kod JSON następującym kodem:
{„wymaga kompatybilności” : [
„EC2”
] ,
„Definicje kontenera” : [
{
'nazwa' : „Jestem x00” ,
'obraz' : „nginx: najnowsze” ,
'pamięć' : 256 ,
'procesor' : 256 ,
'niezbędny' : PRAWDA ,
„mapowania portów” : [
{
„Port kontenera” : 80 ,
'protokół' : „tcp”
}
] ,
„Konfiguracja dziennika” : {
„logDriver” : „awslogi” ,
„opcje” : {
'grupa-awslogs' : „awslogs-nginx-ecs” ,
„region-awslogs” : „ap-południowy wschód-1” ,
„przedrostek strumienia awslogs” : 'nginx'
}
}
}
] ,
'wolumeny' : [ ] ,
'tryb sieciowy' : 'most' ,
„Ograniczenia miejsca docelowego” : [ ] ,
'rodzina' : 'nginx'
}
Zmień odpowiednio region i kliknij „ Tworzyć ” w prawym dolnym rogu, jak pokazano poniżej:
Krok 3: Weryfikacja
Kliknięcie w podświetlony powyżej przycisk spowoduje wyświetlenie poniższego ekranu weryfikacji:
Oto jak skonfigurować parametry definicji zadania w AWS ECS.
Wniosek
Parametry definicji zadania Amazon ECS można skonfigurować za pomocą konsoli zarządzania AWS i edytora JSON. Amazon ECS zawiera definicje zadań, które można efektywnie zapisać w celu wdrażania i zarządzania skonteneryzowanymi aplikacjami. Definicje zadań stanowią szkielet ECS, oferując ustrukturyzowany sposób definiowania i konfigurowania kontenerów w ramach zadań. W tym artykule szczegółowo wyjaśniono, jak skonfigurować parametry definicji zadania w AWS ECS.