• DevOps tools от Microsoft

      Вступление

      Сейчас в разработке ПО весьма популярно использование методологии DevOps. В этой статье я опишу основные подходы DevOps и расскажу о средствах от Microsoft, которые помогают реализовать эти подходы в мире .NET.

      Что такое DevOps?

      DevOps — набор методик, реализующих простую идею, отраженную в названии. Название DevOps — результат слияния слов Development и Operations, и главное здесь — взаимодействие команды разработчиков (Development) и команды, отвечающей за эксплуатацию ПО (Operations). DevOps утверждает, что близкое взаимодействие между Development и Operations позволит выпускать новые версии программного продукта быстрее и с меньшим количеством ошибок.



      Методология DevOps довольно молодая — появилась в 2007 г. и развилась в сообществе IT-профессионалов, что обусловило ее практическую направленность.

      Когда и как используют DevOps?

      DevOps используют при разработке сложных проектов с развитой инфраструктурой. Использование подходов DevOps полезно, когда:
      • Разрабатывают сложные приложения, требующие сложных процессов установки.
      • Требуется поддерживать и обеспечивать работу многих компьютеров.
      • Требуются частые релизы.
      • Отслеживание работы приложений на продакшн и быстрое исправление неполадок играет важную роль.


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



      Для ускорения взаимодействия команд Development и Operations используют средства автоматизации. Мы можем автоматизировать:
      • Управление релизами.
      • Мониторинг установленных приложений и доставку команде разработчиков отзывов о работе установленного приложения.


      Далее будут описаны средства автоматизации, предлагаемые Microsoft.
      Читать дальше →