Добро пожаловать в DevOps

Руководство по теории и практике применения DevOps

Infinity Loop with gears representing DevOps in Practice

Что такое DevOps?

DevOps — это объединение людей, процессов и продуктов, обеспечивающее непрерывную поставку результатов работы, которые полезны конечным пользователям.
Рекомендуемые статьи:

Непрерывная интеграция

Непрерывная интеграция (CI) — это практика слияния программного кода и автоматического запуска процесса сборки (включая тестирование) после каждой фиксации изменений в коде разработчиком.

Инфраструктура как код

Инфраструктура как код (IaC) — это управление инфраструктурой (сети, виртуальные машины, балансировщики нагрузки, топология подключений) в описательной модели, с использованием того же вида управления версиями, что используется командой DevOps для исходного когда.

Микрослужбы

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

Monitoring

Мониторинг обеспечивает поступление обратной связи из рабочей среды. Мониторинг обеспечивает поступление информации о производительности и использовании приложения.

Люди и рабочая культура

Рабочая культура DevOps ориентирована на небольшие многофункциональные команды, которые работают автономно и несут коллективную ответственность за восприятие их программного продукта реальными пользователями.
Visual Studio Team Services предлагает все необходимые инструменты, чтобы постоянно получать оптимальный результат.