Tato příručka níže vysvětlí Amazon ECS a definice úloh a kroky k nastavení parametrů definice úlohy v AWS ECS.
Co je Amazon ECS?
Amazon ECS je plně spravovaná služba AWS, která slouží účelu kontejnerizace. To usnadňuje nasazení, škálování a správu aplikací a cloudových řešení. Kontejnery mají lehké a vyvážené prostředí. ECS se používá pro automatizaci při nasazování nebo škálování kontejnerů.
Pomocí ECS mohou uživatelé definovat úlohy, které zapouzdřují kontejnery a prostředky potřebné pro běh aplikace. Tyto úlohy lze seskupit do služeb, které zajistí, že zadaný počet úloh bude nepřetržitě spuštěn, a automaticky zvládnou škálování na základě poptávky. Díky této schopnosti dynamického škálování je ECS velmi vhodný pro aplikace, které zažívají různé pracovní zatížení.
Co je definice úkolu?
Definice úlohy v Amazon ECS je plán, který popisuje, jak by měla být sada kontejnerů nasazena a organizována v rámci úlohy. Definuje různé parametry, včetně obrazů Docker, které se mají použít, požadavků na procesor a paměť, nastavení sítě a závislostí kontejnerů.
Pojďme k nastavení parametrů definice úkolu.
Jak nastavit parametry definice úlohy v AWS ECS?
Existují dva způsoby, jak nastavit parametry definice úlohy v AWS ECS. Tyto jsou:
Metoda 1: Použití konzoly pro správu AWS
Začněme metodou AWS Management Console pro nastavení parametrů definice úlohy v AWS ECS. Postupujte podle níže uvedených kroků:
Krok 1: Prohledejte ECS
Přejděte do konzoly AWS a vyhledejte „ ECS “ ve vyhledávacím poli, jak je znázorněno níže:
Klikněte na zvýrazněné tlačítko a objeví se následující obrazovka:
Krok 2: Otevřete Definice úkolů
Nyní klikněte na „ Definice úkolu “, jak je znázorněno výše, a přejdete na níže uvedenou obrazovku:
Krok 3: Vytvořte novou definici úlohy
Nyní klikněte na „ Vytvořte novou definici úkolu “ a objeví se níže uvedená obrazovka:
Nyní se objeví následující obrazovka:
Krok 4: Poskytněte podrobnosti
Podrobnosti uveďte v „ Konfigurace definice úkolu “ sekce podle obrázku níže:
Přejděte dolů a zadejte další podrobnosti včetně „ Velikost sítě ',' RAM ',' Paměť “, atd., jak je uvedeno níže:
Uživatelé mohou přidat „ Podrobnosti o kontejneru 'jako je kontejner' název ' a ' URI obrázku ' jak je uvedeno níže:
Krok 5: Stiskněte tlačítko Vytvořit
Nechte vše ostatní a klikněte na „ Vytvořit ” tlačítko v pravém dolním rohu, jak je znázorněno níže:
Krok 6: Ověření
To povede k další obrazovce, která ověří aktivaci definice úlohy. To lze vidět níže:
Pojďme k další metodě.
Metoda 2: Použití editoru JSON
Opakujte první dva kroky z výše uvedené metody a poté postupujte takto:
Krok 1: Vytvořte novou definici úlohy
Dalším krokem je kliknout na zvýrazněné tlačítko na obrázku výše a zobrazí se následující obrazovka:
To povede k níže uvedené obrazovce:
Krok 2: Nahraďte kód JSON
Nahraďte kód JSON následujícím kódem:
{'vyžaduje kompatibilitu' : [
'EC2'
] ,
'definice kontejneru' : [
{
'název' : 'Jsem x00' ,
'obraz' : 'nginx:nejnovější' ,
'Paměť' : 256 ,
'procesor' : 256 ,
'nezbytný' : skutečný ,
'portMappings' : [
{
'containerPort' : 80 ,
'protokol' : 'tcp'
}
] ,
'logConfiguration' : {
'logDriver' : 'awslogs' ,
'možnosti' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-region' : 'ap-jihovýchod-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'svazky' : [ ] ,
'režim sítě' : 'most' ,
'umístěníConstraints' : [ ] ,
'rodina' : 'nginx'
}
Nahraďte oblast odpovídajícím způsobem a klikněte na „ Vytvořit ” tlačítko v pravém dolním rohu, jak je znázorněno níže:
Krok 3: Ověření
Kliknutím na výše zvýrazněné tlačítko se dostanete na níže uvedenou ověřovací obrazovku:
Takto lze nastavit parametry definice úlohy v AWS ECS.
Závěr
Parametry definice úlohy Amazon ECS lze nastavit pomocí konzoly pro správu AWS a editoru JSON. Amazon ECS obsahuje definice úloh, které lze efektivně zapsat pro nasazení a správu aplikací, které jsou kontejnerizovány. Definice úloh tvoří páteř ECS tím, že nabízí strukturovaný způsob, jak definovat a konfigurovat kontejnery v rámci úloh. Tento článek podrobně vysvětluje, jak nastavit parametry definice úlohy v AWS ECS.