В этом модуле выполняется удаление ресурсов, созданных в ходе обучения. Вы остановите работу сервисов, запущенных в Amazon ECS, удалите балансировщик ALB и стек AWS CloudFormation, чтобы удалить кластер ECS, включая все базовые инстансы EC2.

Выполнять очистку данных необязательно, но она поможет избежать затрат на поддержание работы сервисов. Начать очистку

Время выполнения: 10 минут

Используемые сервисы:


Следуйте приведенным ниже инструкциям, чтобы удалить ресурсы AWS, созданные в каждом модуле.

  • Шаг 1. Отключение сервисов

    Начните очистку с удаления всех сервисов (posts, threads и users), запущенных в вашем кластере.
    • Для этого перейдите в консоль Amazon ECS и выберите пункт Clusters (Кластеры).
    • Выберите кластер BreakTheMonolith-Demo.
    • На вкладке Services (Сервисы) выберите сервис и нажмите кнопку Delete (Удалить).
    • Подтвердите удаление.
    • Повторяйте эти шаги, пока не будут удалены все сервисы.

    Прежде чем переходить к следующему шагу, необходимо дождаться завершения всех запущенных задач или перейти на вкладку Tasks (Задачи) и нажать кнопку Stop All (Остановить все).

    ♻ Выполните эти действия для каждого сервиса в кластере.
    пустой кластер
  • Шаг 2. Удаление прослушивателей

    удаление прослушивателей
  • Шаг 3. Удаление целевых групп

    • Перейдите на вкладку Target Groups (Целевые группы) в консоли EC2.
    • Установите флажок в верхней части списка (рядом с полем Name), чтобы выбрать все целевые группы.
    • Нажмите кнопку Actions (Действия), затем выберите пункт Delete (Удалить).
    • Подтвердите удаление.
    удаление целевых групп
  • Шаг 4. Удаление стека AWS CloudFormation Stack

    • Перейдите в консоль AWS CloudFormation.
    • Установите флажок рядом со стеком Cloudformation BreakTheMonolith-Demo.
    • Нажмите кнопку Actions (Действия), а затем выберите пункт Delete Stack (Удалить стек).
    • Подтвердите удаление.
    • Статус стека изменится на DELETE_IN_PROGRESS (ВЫПОЛНЯЕТСЯ УДАЛЕНИЕ).

     

     ВНИМАНИЕ! Если не остановить работу стека, с вашего аккаунта AWS будут списаны средства.

    удаление стеков
  • Шаг 5. Отмена регистрации определений задач

    • Перейдите на вкладку Task Definitions (Определения задач) в консоли Amazon ECR.
    • Выберите определение задачи (api, posts, threads или users).
    • На странице Task Definition Name (Имя определения задачи) установите флажок рядом с именем задачи.
    • Нажмите кнопку Actions (Действия) и выберите в раскрывающемся списке пункт Deregister (Отменить регистрацию).
    • Подтвердите действие.

    ♻ Выполните эти действия для каждого из четырех определений задач.

  • Шаг 6. Удаление репозиториев Amazon ECR

    • Перейдите на вкладку Repositories (Репозитории) в консоли Amazon ECR.
    • Установите флажок рядом с репозиторием и нажмите кнопку Delete (Удалить).
    • Подтвердите удаление.
    • Повторяйте эти действия, пока не будут удалены все репозитории.
    удаление репозиториев

Подробнее

Узнайте, как запускать крупномасштабные приложения в виде микросервисов и управлять ими с помощью Amazon Elastic Container Service (Amazon ECS). Смотреть презентацию »

Поддержка

Узнайте больше об использовании сервиса Amazon ECS для создания и эксплуатации архитектур на базе контейнеров на AWS.
Ресурсы сервиса Amazon ECS »

Больше информации

Ознакомьтесь с рекомендациями по созданию и запуску микросервисов на AWS, чтобы ускорить циклы развертывания, стимулировать инновации и повысить масштабируемость. Читать техническое описание »