Как да настроите параметри за дефиниране на задача в AWS ECS?

Kak Da Nastroite Parametri Za Definirane Na Zadaca V Aws Ecs



Контейнеризацията представлява една от най-важните части, ако не и най-важната част в областта на облачните изчисления. Той помага при внедряването и управлението на приложения по-лесно от всякога. Amazon Elastic Container служи много добре за тази цел. Той позволява създаването на усъвършенствани решения за контейнеризиране и управление на внедрявания само с няколко кликвания върху конзолата за управление на AWS.

Това ръководство по-долу ще обясни Amazon ECS и дефинициите на задачи и стъпките за настройка на параметрите за дефиниране на задачи в AWS ECS.

Какво представлява Amazon ECS?

Amazon ECS е напълно управлявана услуга от AWS, която служи за целите на контейнеризацията. Това улеснява внедряването, мащабирането и управлението на приложенията и облачно архитектурните решения. Контейнерите имат лека и балансирана среда. ECS се използва за автоматизация при разполагане или мащабиране на контейнери.







С ECS потребителите могат да дефинират задачи, които капсулират контейнерите и ресурсите, необходими за изпълнение на приложението. Тези задачи могат да бъдат групирани в услуги, които гарантират, че посоченият брой задачи се изпълняват непрекъснато и автоматично обработват мащабирането въз основа на търсенето. Тази възможност за динамично мащабиране прави ECS много подходящ за приложения, които изпитват различни натоварвания.



Какво представлява дефиницията на задачата?

Дефиницията на задача в Amazon ECS е план, който описва как набор от контейнери трябва да бъде разгърнат и оркестриран в рамките на задача. Той дефинира различни параметри, включително изображенията на Docker, които да се използват, изисквания за процесор и памет, мрежови настройки и зависимости на контейнера.



Нека да настроим параметрите за дефиниране на задача.





Как да настроите параметри за дефиниране на задача в AWS ECS?

Има два метода за настройка на параметрите за дефиниране на задача в AWS ECS. Това са:

Метод 1: Използване на конзолата за управление на AWS

Нека започнем с метода на конзолата за управление на AWS, за да настроим параметри за дефиниране на задача в AWS ECS. Просто следвайте дадените по-долу стъпки:



Стъпка 1: Търсете ECS

Отидете до конзолата на AWS и потърсете „ ECS ” в лентата за търсене, както е показано по-долу:

Кликнете върху маркирания бутон и ще се появи следният екран:

Стъпка 2: Отворете дефинициите на задачите

Сега щракнете върху „ Определение на задачата ”, както е показано по-горе, и ще доведе до екрана по-долу:

Стъпка 3: Създайте нова дефиниция на задача

Сега щракнете върху „ Създайте нова дефиниция на задача ” и ще се появи екранът по-долу:

Сега ще се появи следният екран:

Стъпка 4: Предоставяне на подробности

Посочете подробностите в „ Конфигурация на дефиниране на задача ” раздел според изображението по-долу:

Превъртете надолу и предоставете други подробности, включително „ Размер на мрежата ', ' RAM памет ', ' памет “, и т.н., както е показано по-долу:

Потребителите могат да добавят „ Подробности за контейнера 'като контейнер' Име ' и ' URI на изображението ”, както по-долу:

Стъпка 5: Натиснете бутона Създаване

Оставете всичко останало и кликнете върху „ Създавайте ” в долния десен ъгъл, както е показано по-долу:

Стъпка 6: Проверка

Това ще доведе до следващия екран, който проверява активирането на дефиницията на задачата. Това може да се види по-долу:

Да преминем към следващия метод.

Метод 2: Използване на JSON Editor

Повторете първите две стъпки от горния метод и следвайте тези стъпки след това:

Стъпка 1: Създайте нова дефиниция на задача

Следващата стъпка е да щракнете върху маркирания бутон в горното изображение и ще се появи следният екран:

Това ще доведе до екрана по-долу:

Стъпка 2: Заменете JSON кода

Заменете JSON кода със следния код:

{
'изисква съвместимост' : [
'EC2'
] ,
'дефиниции на контейнер' : [
{
'име' : 'Аз съм x00' ,
'изображение' : 'nginx: най-новите' ,
'памет' : 256 ,
'процесор' : 256 ,
'съществено' : вярно ,
'portMappings' : [
{
'containerPort' : 80 ,
'протокол' : 'tcp'
}
] ,
'logConfiguration' : {
'logDriver' : 'awslogs' ,
'настроики' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-регион' : 'ap-югоизток-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'обеми' : [ ] ,
'мрежов режим' : 'мост' ,
'ограничения за разположение' : [ ] ,
'семейство' : 'nginx'
}

Заменете съответно региона и щракнете върху „ Създавайте ” в долния десен ъгъл, както е показано по-долу:

Стъпка 3: Проверка

Щракването върху горемаркирания бутон ще доведе до екрана за проверка по-долу:

Ето как да настроите параметри за дефиниране на задача в AWS ECS.

Заключение

Параметрите за дефиниране на задачи на Amazon ECS могат да бъдат настроени с помощта на конзолата за управление на AWS и JSON редактора. Amazon ECS съдържа дефиниции на задачи, които могат да бъдат написани ефективно за внедряване и управление на приложенията, които са контейнеризирани. Дефинициите на задачи формират гръбнака на ECS, като предлагат структуриран начин за дефиниране и конфигуриране на контейнери в задачите. Тази статия обяснява подробно как да настроите параметри за дефиниране на задача в AWS ECS.