Как определить определения задач Amazon ECS?

Kak Opredelit Opredelenia Zadac Amazon Ecs



Amazon — это облачная платформа, которая предоставляет несколько различных, но столь необходимых услуг клиентам, от частных лиц до организаций и технологических гигантов. Основная причина популярности Amazon на протяжении многих лет заключается в том, что он охватывает все аспекты требований организации, т. е. от размещения объемов данных до выполнения их анализа и т. д. Amazon ECS — еще один профессиональный сервис AWS, использующий концепцию контейнеров.

Эта статья иллюстрирует следующее содержание:

Что такое Amazon ECS?

Amazon ECS или Amazon Elastic Container Service — это полностью управляемый сервис, который позволяет пользователям развертывать, масштабировать приложения и управлять ими с помощью контейнеров и кластеров. Эти контейнеры обычно создаются с помощью Docker. Docker — это приложение, которое позволяет разработчикам запускать контейнеры, в которых развертываются и выполняются приложения. Docker гарантирует, что все контейнеры работают в изолированных средах. ECS находится в верхней части докера, который управляет этими приложениями.







Как работает Amazon ECS?

Docker запускает контейнеры на основе двух вариантов контейнеров: бессерверного или управляемого. ECS обрабатывает и поддерживает функции автоматического масштабирования для обработки объемов данных и обеспечения возможности полностью управляемого и масштабируемого сервиса. ECS автоматически масштабирует ваше приложение в зависимости от требований. Например, по мере увеличения или падения трафика вашего приложения вы можете настроить функцию автоматического масштабирования для таких показателей, как загрузка ЦП, использование памяти и т. д.





К счастью, учитывая стоимость этих функций, ECS очень рентабелен с Docker, поскольку позволяет запускать несколько контейнеров в локальной компьютерной системе. ECS эффективно работает как для разовых, так и для полномасштабных работ.





Узнайте больше о ECS, прочитав эту статью: « Как создать кластер ECS на AWS? ».

После развертывания образа файла Docker в Amazon ECR вам необходимо будет определить задачи с помощью ECS. Amazon ECR — это имя, которое вы часто слышите, когда говорите об Amazon ECS. ECR означает Elastic Container Repository, который ведет историю и хранит изображения вашего файла. Вы можете вернуться к любой версии с помощью ECR.



Что такое определения задач?

Задача, определенная внутри ECS, — это наименьшая единица, выполняемая внутри кластера ECS. Задача возникает из определений задач. Определения задач можно назвать набором инструкций, которые Amazon использует для запуска задач в ваших кластерах. Используя определения задач, мы можем управлять такими параметрами задач, как распределение ресурсов, образы контейнеров, переменные среды и т. д. Каждое определение задачи может включать определения из нескольких образов контейнеров.

Как определить определения задач Amazon ECS?

Предполагая, что ваш кластер ECS запущен и работает, давайте выполним несколько шагов, чтобы создать для него определение задачи:

Шаг 1. Доступ к опции «Определения задач».
Здесь, на панели управления ECS, наш кластер запущен и работает. Нажмите ' Определения задач вариант на боковой панели:

Шаг 2. Создайте новое определение задачи
Нажать на «Создать новое определение задачи» кнопку и в раскрывающемся списке нажмите на кнопку « Создать новое определение задачи ' вариант:

Шаг 3: Уникальный идентификатор
Укажите уникальное имя для определения задачи:

Шаг 4: Требования к инфраструктуре
Выберите тип запуска в разделе « Тип запуска ' раздел. Мы развернули наш кластер ECS как « AWS Фаргейт ' пример. Поэтому мы выбрали в интерфейсе опцию «AWS Fargate». Далее выберите архитектуру операционной системы. Мы сохранили этот параметр по умолчанию:

Шаг 5. Назначьте размер задачи
в «Размер задачи В разделе требований к инфраструктуре выберите следующий вариант. Примечание что эти параметры зависят от требований вашей организации или приложения. Здесь для этой демонстрации мы выбрали простые конфигурации:

Шаг 6. Укажите имя контейнера и URI изображения.
В разделе «Контейнер-1» введите имя контейнера. В разделе URI изображения мы будем использовать Галерея ECR, предоставленная Amazon . Вы можете предоставить ссылку на URI изображения здесь в зависимости от ваших требований:

Верификация кластера ECS
Чтобы использовать изображение, предоставленное галереей ECR, введите и найдите имя изображения, например nginx:

Нажмите на следующий результат:

Нажать на ' Копировать », как показано на рисунке ниже:

Вставьте скопированную ссылку в « URI изображения ' поле:

Оставив остальные настройки по умолчанию, нажмите кнопку « Создавать ' кнопка:

Мы успешно создали определение задачи для кластера ECS:

Следуя по выделенному ниже пути, мы видим, что определение задачи создано:

Это все из этого руководства.

Заключение

Чтобы определить определение задачи Amazon ECS, нажмите кнопку « Определение задачи » на боковой панели, чтобы указать идентификатор и URI изображения, а затем нажмите кнопку « Создавать ' кнопка. Определения задач определяют, что будет делать задача внутри кластера или контейнера. Определение задачи можно назвать созданием задачи для выполнения кластером. В этой статье дается представление о различных компонентах ECS и определяются определения задач для них.