Сводка

Завершено

Отлично! В этом модуле вы обновили конвейер выпуска для создания, публикации и развертывания решения группы с использованием нескольких контейнеров в службе Azure Kubernetes. В настоящее время команда хорошо подходит для реализации более широкой стратегии микрослужб, которая обеспечивает повышенную гибкость в его разработке и операциях.

Хотя этот модуль ориентирован на оркестрацию коллекции контейнеров Docker с помощью Kubernetes, основные принципы применяются в широком диапазоне целевых объектов сборки и развертывания. Вы также можете узнать, как Azure Pipelines может масштабироваться для поддержки даже самых сложных сценариев.

Подробнее

В этом модуле вы работали с решением микрослужб с использованием контейнеров. Однако есть много способов реализации решений микрослужб в Azure с использованием самых разных технологий. Дополнительные сведения см. в модуле Создание микрослужб в Azure.

Для решения микрослужб в этом модуле был выполнен рефакторинг из более крупного монолитного приложения. Дополнительные сведения о переносе больших приложений в более мелкие службы см. в модуле Декомпозиция монолитного приложения в архитектуру микрослужб.

Решение микрослужб в этом модуле использовало различные платформы и службы, включая Docker, Реестр контейнеров Azure и Kubernetes. Дополнительные сведения об этих и связанных с ними технологиях Azure, ориентированных на контейнеры, таких как экземпляры контейнеров Azure и служба приложений, см. в схеме обучения Администрирование контейнеров в Azure.

Сводка по схеме обучения

Поздравляем. Вы завершили окончательный модуль в приложении Deploy с помощью схемы обучения Azure DevOps . Основное внимание в этом учебном курсе уделяется развертыванию приложений с помощью Azure Pipelines.

В этой схеме обучения вы научились многому, в том числе:

  • Создание базового конвейера выпуска, который развертывает веб-приложение в службе приложений.
  • Расширение вашего основного конвейера выпуска до многоступенчатого конвейера, который развертывается в различных средах разработки, тестирования и промежуточных средах.
  • Запуск как функциональных, так и нефункциональных тестов в конвейере.
  • Реализация сине-зеленого развертывания, которое обновляет приложение и требует минимального времени простоя.
  • Расширение конвейеров для поддержки различных целевых объектов развертывания, таких как Функции Azure и Kubernetes.

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