РуЛиб - онлайн библиотека > Кочер Парминдер > Отладка, тестирование и оптимизация ПО > Микросервисы и контейнеры Docker > страница 3

Читаем онлайн «Микросервисы и контейнеры Docker» 3 cтраница

добавление узла экспортера и cAdvisor .................................................. 147
Шаг 3: добавление целей ..................................................................................... 148
Шаг 4: настройка пользовательского интерфейса Grafana ............................... 149
Шаг 5: просмотр статистики ............................................................................... 153
Шаг 6: интеграция Alertmanager ......................................................................... 158
Содержание 
9
Часть III. ПРАКТИЧЕСКИЙ ПРОЕКТ – ПРИМЕНЕНИЕ
ТЕОРИИ НА ПРАКТИКЕ .................................................................................. 161
Глава 11. Практический пример: монолитное приложение
Helpdesk.................................................................................................................. 162
Обзор приложения Helpdesk ................................................................................... 162
Архитектура приложения ....................................................................................... 163
Аутентификация, интерцептор и авторизация ................................................. 164
Управление учетными записями ....................................................................... 165
Претензии ............................................................................................................ 167
Каталог продуктов ............................................................................................... 169
Консультации ....................................................................................................... 172
Доска объявлений ................................................................................................ 173
Поиск .................................................................................................................... 175
Сборка приложения ................................................................................................. 176
Настройка Eclipse................................................................................................. 176
Компиляция приложения ................................................................................... 179
Развертывание и настройка................................................................................ 182
Новые требования и исправление ошибок ............................................................ 184
Глава 12. Практический пример: миграция на архитектуру
микросервисов...................................................................................................... 187
Планирование миграции ........................................................................................ 187
Оценка критериев выделения микросервисов ................................................. 188
Выводы о миграции............................................................................................. 189
Влияние на архитектуру...................................................................................... 190
Преобразование в микросервисы........................................................................... 191
Каталог продуктов ............................................................................................... 191
Служба поддержки претензий ............................................................................ 194
Поиск .................................................................................................................... 194
Сборка и развертывание приложения ................................................................... 195
Настройка кода .................................................................................................... 196
Сборка микросервисов ........................................................................................ 196
Развертывание и настройка................................................................................ 196
Новые требования и исправления ошибок............................................................ 200
Глава 13. Практический пример: контейнеризация приложения
Helpdesk.................................................................................................................. 202
Контейнеризация микросервисов .......................................................................... 202
Список зависимостей .......................................................................................... 202
Сборка двоичных и WAR-файлов ....................................................................... 203
Создание образа Docker ...................................................................................... 203
Сборка образа Docker .......................................................................................... 206
Настройка кластера DC/OS в AWS....................................................................... 206
Развертывание микросервиса каталога ................................................................. 212
10
 Содержание
Отправка задания в Marathon............................................................................. 212
Проверка и масштабирование службы .............................................................. 216
Обращение к службе ............................................................................................ 217
Изменение монолитного приложения................................................................... 218
Заключение ........................................................................................................... 220
Приложение А. Принцип работы приложения Helpdesk ........................... 223
Порядок работы администратора .......................................................................... 223
Вход....................................................................................................................... 223
Администрирование и поддерживаемые продукты ......................................... 224
Порядок работы клиента......................................................................................... 227
Мои продукты ...................................................................................................... 227
Создание претензии ............................................................................................ 227
Просмотр претензий ........................................................................................... 228
Доска объявлений ................................................................................................ 229
Запись на консультацию ..................................................................................... 230
Поиск .................................................................................................................... 231
Мой профиль........................................................................................................ 231
Порядок работы инженера службы поддержки ..................................................... 232
Просмотр всех претензий ................................................................................... 232
Обзор конкретной