Как да създадете и разположите ECS услуга в AWS?

Kak Da S Zdadete I Razpolozite Ecs Usluga V Aws



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

Тази статия предоставя демонстрация за създаване и внедряване на ECS услуга в AWS.

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

Услугата Amazon ECS може да се използва за внедряване на приложение, което е широко достъпно чрез публичен IP адрес. Услугата е група от определен брой задачи, които се изпълняват едновременно в ECS клъстер. Предимството на използването на „Услугата” на ECS е, че ако при някакви обстоятелства една от задачите спре да функционира. След това планировчикът на услугата ще замени тази задача, като стартира нов екземпляр на вашата задача, за да поддържа желания капацитет от задачи, посочени по време на конфигурирането.







Как да създадете и разположите ECS услуга в AWS?

С Amazon ECS разработчиците могат да изтеглят Docker изображения или изображения от други публични хранилища, като ECR и др., за своите приложения. Услугата ще използва тази информация, за да създаде и покаже изхода на потребителя. Когато дадена услуга е разгърната, ECS автоматично ще увеличи или намали мащаба на приложението според изискванията.



Притежателите на AWS акаунти могат да интегрират ECS с много услуги като:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Amazon Tools за Windows PowerShell

За да създадем и внедрим услуга, първо трябва да създадем ECS клъстер, който ще съхранява приложението. За да научите повече за създаването на клъстер, вижте статията „ Как да създадете ECS клъстер? ”. След като създадем клъстер на Amazon ECS и създадем дефиниция на задача за него, можем да създадем услуга, която използва тази дефиниция на задача и ще бъде разгърната и тествана от публичен IP адрес.





Научете повече за дефинирането и създаването на дефиниции на задачи, като се позовавате на тази статия: „ Как да дефинирам дефиниции на задачи на Amazon ECS? ”. Нека разгледаме някои стъпки за създаване и внедряване на ECS услуга:

Стъпка 1: Изберете клъстера
На таблото за управление на ECS клъстер изберете клъстера, в който е конфигурирана дефиницията на задача:



Стъпка 2: Създайте услуга
Превъртете надолу в интерфейса и щракнете върху „ Създавайте ” бутон:

Стъпка 3: Изберете услуга или задача
Можем или да изберем Услуга, която ще изпълни група от задачи, като например уеб приложение, или опция за самостоятелна задача, която ще се изпълни веднъж и след това ще се прекрати. Тук сме избрали „ Обслужване ” опция:

Стъпка 4: Изберете Семейство
В раздела Дефиниция на задача изберете дефиницията на задача, която сте конфигурирали за клъстера. Тъй като сме конфигурирали „ демоклъстерна дефиниция ” дефиниране на задача по-рано, ще изберем тази опция:

Стъпка 5: Задайте име на услугата
Посочете името на „ Обслужване ” и сме задали желания капацитет на 1. Можете да го персонализирате според вашите предпочитания:

Стъпка 6: Достъп до секцията за работа в мрежа
Кликнете върху „ Работа в мрежа ”, където ще конфигурираме някои мрежови настройки, които ще ни позволят достъп до нея:

Стъпка 7: Активирайте публичния IP
Под ' Работа в мрежа ”, активирайте опцията Public IP и изберете „ Създайте нова група за сигурност ” опция:

Стъпка 8: Конфигурирайте мрежовите настройки
В това ' Работа в мрежа “, въведете име в „ Име на групата за сигурност ” и след това го опишете:

Под същата „ Работа в мрежа ”, направете следните конфигурации:

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

Това ще отнеме минута-две. Тук нашата услуга е внедрена успешно:

Как да тествам внедряването на услугата?

Сега, за да проверите дали услугата работи и е достъпна или не, щракнете върху „ Задачи ' раздел:

В раздела Задачи щракнете върху изпълняваните задачи:

Превъртете надолу в интерфейса и щракнете върху „ отворен адрес ” под „ Публично IP ” опция:

Нашата услуга работи успешно и е достъпна:

Това е всичко от това ръководство.

Заключение

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