Как создать и развернуть сервис ECS в AWS?

Kak Sozdat I Razvernut Servis Ecs 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 со многими сервисами, такими как:



  • Амазон EC2
  • Амазонский SDK
  • Амазон ЭКР
  • Инструменты Amazon для Windows PowerShell

Чтобы создать и развернуть службу, нам сначала необходимо создать кластер ECS, в котором будет храниться приложение. Подробнее о создании кластера читайте в статье « Как создать кластер ECS? ». После создания кластера Amazon ECS и определения для него задачи мы можем создать сервис, который использует это определение задачи и будет развернут и протестирован с использованием общедоступного IP-адреса.





Узнайте больше об определении и создании определений задач, обратившись к этой статье: « Как определить определения задач Amazon ECS? ». Давайте рассмотрим некоторые шаги по созданию и развертыванию службы ECS:

Шаг 1. Выберите кластер
На панели управления кластером ECS выберите кластер, в котором настроено определение задачи:



Шаг 2. Создайте сервис
Прокрутите интерфейс вниз и нажмите « Создавать ' кнопка:

Шаг 3. Выберите услугу или задачу.
Мы можем выбрать либо службу, которая будет запускать группу задач, например веб-приложение, либо автономную задачу, которая будет выполняться один раз, а затем завершаться. Здесь мы выбрали « Услуга ' вариант:

Шаг 4. Выберите семью.
В разделе Определение задачи выберите определение задачи, которое вы настроили для кластера. Поскольку мы настроили « определение демокластера »определение задачи ранее, мы выберем этот вариант:

Шаг 5. Присвойте имя службы
Укажите название « Услуга » и мы установили желаемую емкость на 1. Вы можете настроить ее по своему усмотрению:

Шаг 6: Доступ к разделу «Сеть»
Нажать на ' сеть » раздел, где мы настроим некоторые параметры сети, которые позволят нам получить к нему доступ:

Шаг 7. Включите общедоступный IP-адрес
Под ' сеть В разделе «Общедоступный IP-адрес» включите опцию «Общедоступный IP-адрес» и выберите « Создать новую группу безопасности ' вариант:

Шаг 8. Настройте параметры сети
В этом ' сеть » укажите имя в разделе « Имя группы безопасности », а затем опишите это:

Под тем же « сеть » выполните следующие настройки:

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

Это займет минуту или две. Здесь наш сервис был успешно развернут:

Как протестировать развертывание службы?

Теперь, чтобы проверить, работает ли служба и доступна ли она, нажмите « Задания вкладка:

Во вкладке «Задачи» нажмите на запущенные задачи:

Прокрутите интерфейс вниз и нажмите « открытый адрес вариант под пунктом « Публичный IP ' вариант:

Наш сервис успешно работает и доступен:

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

Заключение

Чтобы создать и развернуть службу ECS, нажмите кнопку « Задания Вкладка «», укажите имя и конфигурацию порта, а затем нажмите « Создавать кнопку ” после этого. Доступ к службе ECS можно получить, настроив порт и щелкнув общедоступный IP-адрес. Услугу необходимо прекратить вручную. Обратите внимание, что услуга должна быть прекращена, поскольку за нее взимается плата. Эта статья представляет собой пошаговое руководство по созданию и развертыванию служб ECS.