Сводка
Отличная работа! В этом модуле вы обновили конвейер выпуска для создания, публикации и развертывания мультиконтейнерного решения команды в службе Azure Kubernetes. В настоящее время команда уже на пути к реализации более широкой стратегии микрослужб, которая обеспечивает повышенную гибкость в её разработке и операциях.
Хотя этот модуль ориентирован на оркестрацию коллекции контейнеров Docker с помощью Kubernetes, основные принципы применяются в широком диапазоне целевых объектов сборки и развертывания. Вы также можете узнать, как Azure Pipelines может масштабироваться для поддержки даже самых сложных сценариев.
Подробнее
В этом модуле вы работали с решением микрослужб с помощью контейнеров. Однако существует множество способов реализации решений микрослужб в Azure с помощью различных технологий. Дополнительные сведения см. в статье Создание микрослужб в Azure.
Решение микрослужб в этом модуле было рефакторингировано из более крупного монолитного приложения. Дополнительные сведения о переносе больших приложений в небольшие службы см. в статье разложение монолитного приложения в архитектуру микрослужб.
Решение микрослужб в этом модуле использовало различные платформы и службы, включая Docker, Реестр контейнеров Azure и Kubernetes. Дополнительные сведения об этих технологиях, а также других технологиях в Azure, ориентированных на контейнеры, таких как Экземпляры контейнеров Azure и Служба приложений Azure, см. в статье Администрирование контейнеров в учебном пути Azure.
Сводка по схеме обучения
Поздравляю. Вы завершили последний модуль в Deploy applications with Azure DevOps learning path. Основное внимание в этой схеме обучения уделяется развертыванию приложений с помощью Azure Pipelines.
В этой схеме обучения вы выполнили много, в том числе:
- Создание базового конвейера выпуска, который развертывает веб-приложение в службе приложений.
- Расширение базового конвейера выпуска до многоступенчатого конвейера, который развертывается в различных средах разработки, тестирования и промежуточных сред.
- Выполнение функциональных и нефункциональных тестов в конвейере.
- Реализация сине-зеленого развертывания, которое обновляет приложение и требует минимального времени простоя.
- Расширение конвейеров для добавления поддержки различных целевых объектов развертывания, таких как Функции Azure и Kubernetes.
Вы можете применить то, что вы узнали к приложениям и службам, над которыми вы работаете.