Feedback

/Руководство по изучению методологии DevOps для Agile, Git и непрерывной интеграции
Руководство по изучению методологии DevOps для Agile, Git и непрерывной интеграции 2018-04-06T15:30:51+00:00

DevOps и Майкрософт

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

Начните свой проект DevOps в Azure

Azure, облачная среда, локальная среда

Простая непрерывная поставка в Azure, другие поставщики облачных служб, гибридную или локальную инфраструктуру для любой целевой технологии, включая Linux, Kubernetes, Windows, iOS, Android и т. д.

значки задач сборки и выпуска

Наши и ваши инструменты

Используйте Visual Studio Team Services (VSTS), Azure Application Insights и (или) Jenkins, Terraform и свои собственные инструменты для планирования, развертывания и мониторинга приложений. Выполняйте все эти задачи, соблюдая требования, обеспечивая безопасность и надежность корпоративных систем.

значки расширений для семейства продуктов Visual Studio

Используйте любой язык, любую среду IDE

Создавайте приложения на любимом языке вашей команды — Java, Node.js, .NET, PHP, Python и других, используйте любую интегрированную среду разработки — IntelliJ, Eclipse, VS Code, Visual Studio, применяйте цепочку инструментов DevOps от Майкрософт и OSS.

значки языков и сред IDE

Инструменты DevOps, доступные в Azure

Настройка конвейера для Azure в считанные минуты

Снимок экрана конфигурации Azure

Настройте полный конвейер непрерывной интеграции и непрерывной доставки для любого приложения Azure на любом языке и платформе, выполнив несколько простых шагов. Настройте выпуск с помощью встроенных задач для Azure и Azure Stack. Развертывайте приложения на веб-сайтах, на платформе Service Fabric, в оркестраторах контейнеров Docker, на виртуальных машинах и т. д. Используйте наш оптимизированный интерфейс для настройки рабочих процессов развертывания приложений, предназначенных для Azure.

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

Azure Resource Manager определяет инфраструктуру с помощью декларативных шаблонов, а не скриптов, поэтому вы можете многократно развертывать, отслеживать все ресурсы решения и управлять ими с помощью безопасного управления доступом на основе ролей.

эмблема Geico
«Ускорение связано с быстрым выделением ресурсов на разработку и переключением специалистов с поддержки текущей инфраструктуры на разработку новых моделей взаимодействия с клиентами. Благодаря гибкой облачной инфраструктуре GEICO сможет оперативно наладить эффективное сотрудничество с клиентами».

Подробнее

Используйте наши встроенные средства и добавьте свои собственные

Повысьте надежность цепочки инструментов за счет стандартных шаблонов и новейших расширений.

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

Службы VSTS позволяют автоматизировать сборку, тестирование и развертывание приложения. Они помогают полностью отслеживать все аспекты разработки, включая изменения кода, а также результаты проверки и тестирования. Повышайте ценность решения для пользователей, делая его качественнее и развертывая его чаще.

снимок экрана: панель мониторинга
эмблема Columbia Sportswear
«Корпорация Майкрософт помогает выйти за рамки ограничений… и привязать процесс DevOps к достижению целей бизнес-процесса. Без тех инструментов, которые у нас есть сейчас, мы бы не смогли добиться успеха».

Воспроизвести видео

эмблема Bing
«Мы перешли с циклов развертывания длительностью в месяц к ежедневным развертываниям… на шесть центров обработки данных по всему миру… Теперь у нас проходит 4000 изменений в неделю, при возврате мы прогоняем 20 000 тестов, а сам процесс возврата занимает около 10 минут».

Подробнее

снимок экрана совместной работы в Git

Git-хостинг

В VSTS есть все, что вам нравится в Git, включая бесплатные частные репозитории. Эффективный поток, включающий лучшую тематическую ветвь и запрос на включение внесенных изменений с социальными проверками кода, начинающийся непосредственно на канбан-карте.

эмблема Cargill
«Теперь, когда мы используем VSTS, мы можем быстрее выводить новые продукты на рынок. Благодаря внедрению этого продукта скорость разработки программного обеспечения соответствует темпам развития бизнеса».

Подробнее

Гибкое управление работой

Scrum-собрания, управление невыполненной работой, отслеживание работы с помощью канбан-досок, поток отчетности и улучшение процесса гибкой разработки решений. Всеобъемлющая трассировка историй пользователей, требований, изменений кода, сборок, развертываний и непрерывное получение коммерческой ценности. Практический анализ выполнения спринтов каждой командой и сводные представления планов поставки.

снимок экрана: канбан-доска
эмблема Iberia Express
«Служба VSTS помогла нам внедрить ряд гибких методик в процесс разработки. Так как мы можем развернуть решение в Azure, теперь у нас есть эффективный способ налаживания непрерывной интеграции и конвейера доставки».

Подробнее

эмблема Black Marble
«VSTS предоставляет нам комплексное решение: от идеи, которая зародилась в пабе и которую набросали на салфетке, до сборки и развертывания решения в полностью гетерогенной среде».

Воспроизвести видео

Снимок экрана: непрерывное тестирование

Тестирование

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

эмблема Eovendo
«Служба VSTS позволила нам полностью сосредоточиться на реализации, выполнении и анализе комплексных наборов тестов и не тратить время на настройку тестовой лаборатории и управление ею».

Подробнее

Управление пакетами

VSTS обеспечивает простое размещение, индексацию и контроль ваших пакетов NuGet, npm и Maven в облаке вместе с вашими сборками, исходным кодом и выпусками. Проксируйте и кэшируйте пакеты из общедоступных источников. Доставляйте пакеты в каждой сборке. Автоматически управляйте версиями пакетов наряду с версиями сборок. Используйте представления выпуска для оценки качества пакета. Реализуйте возможности отладки на сервере символов VSTS, чтобы ваша команда легко могла отлаживать пакеты в процессе разработки.

Управление пакетами для NuGet, npm и Maven
эмблема Skype
«VSTS позволяет тысячам инженеров Skype, находящихся в пяти разных местах, делиться пакетами кода и работать друг с другом в техническом стеке, который охватывает Linux, Windows, iOS и Android, языки Java, JavaScript, C++ и C#, а также [обрабатывает] 2,5 миллиона вызовов в день».

Воспроизвести видео

Снимок экрана с обзором временной шкалы

Monitoring

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

эмблема Jet
«Azure Application Insights выводит оповещения в режиме реального времени, поэтому разработчики могут выявлять, рассматривать и устранять проблемы по мере их возникновения. С помощью Application Insights компания Jet в режиме реального времени отслеживает использование приложения клиентами и реализует гибкий цикл с этапами создания, оценки, изучения».

Подробнее

Log Analytics

Централизуйте данные журнала из нескольких систем в одном хранилище данных. Преобразуйте данные о действиях Azure и данные об управляемых ресурсах в различных подписках в практически применимые результаты. Формируйте более глубокое представление о гибридной ИТ-среде, включая Azure и локальные ресурсы. Создавайте мощные панели мониторинга с помощью настраиваемых поисковых запросов для формирования визуализаций данных. Определяйте настраиваемые поля, используя моментальное извлечение и различные встроенные функции.

Снимок экрана обзорной панели мониторинга
«Мы используем центр безопасности Azure для наблюдения за существующей средой и можем более оперативно реагировать на обнаруживаемые угрозы».

Подробнее

Снимок экрана с обзором центра безопасности

Безопасность

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

эмблема Nuance
«Nuance использует центр безопасности Azure для контроля и мониторинга отдельных виртуальных машин с целью их защиты от вредоносных программ и вирусов. На панелях мониторинга центра безопасности Azure персонал компании может легко просматривать состояние безопасности каждого отдельного узла и предпринимать упреждающие и превентивные меры по применению обновлений для системы безопасности и развертыванию на всех узлах последних выпусков обновлений».

Подробнее

Новости DevOps

Блог DevOps

Supporting AzureAD Conditional Acces… (Поддержка условного доступа AzureAD)

Джастин Маркс (Justin Marks)

Блог Брайана Харри (Brian Harry)
Блог по Azure
Блог DevOps

Дальнейшие действия