Microsoft Azure OpenDev

Просмотреть событие полностью

Докладчики:

Докладчик Ashley McNamara

Ashley McNamara

Microsoft
Докладчик Ryan Parks

Ryan Parks

GitHub
Докладчик Tyler Croy

Tyler Croy

CloudBees
Докладчик Matt Wrock

Matt Wrock

Chef
Докладчик Nic Jackson

Nic Jackson

HashiCorp
Докладчик Christoph Wurm

Christoph Wurm

Elastic

Сведения об Azure OpenDev

Добро пожаловать в OpenDev — серийное мероприятие в режиме реального времени среди докладчиков, которые являются лидерами сообщества разработчиков решений с открытым кодом. В этом эпизоде представлено решение DevOps, которое повышает рентабельность компаний и оптимизирует их работу быстрее. Узнайте, как объединить ведущие проекты в цепочке инструментов DevOps при помощи возможностей Azure, извлекая преимущества как из устаревших, так и из написанных в облаке приложений.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Отдельные сеансы

Вклад в разработку решений с открытым кодом (и это не ограничивается только кодом)

Resources.Speaker Ashley McNamara

Ashley McNamara

Помощник руководителя отдела разработки

Microsoft

Перед тем как стать Go-разработчиком, Эшли была профессиональным фотографом. Но оказалось, что это не слишком прибыльно, и она решила освоить программирование. Эшли писала код на Python и работала руководителем сообщества в Rackspace, когда познакомилась с разработчиком Go. Эта встреча полностью изменила направление ее работы.

В 2014 г. Стив Франсиа (Steve Francia, @spf13) заставил ее навсегда забыть о Python. Он преподавал вступительный курс по Go и уговорил Эшли помочь ему при проведении занятий, где ее свежий взгляд на вещи был очень полезен. С тех пор она стала участником сообщества Go и вносит весомый вклад в его развитие. Она поделится с вами своими знаниями и советами о том, как стать участником сообщества Go.

Начало работы с InnerSource: рабочие процессы с открытым кодом в организации

Resources.Speaker Ryan Parks

Ryan Parks

Разработчик решений

GitHub

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

В этом сеансе вы узнаете, как успешно внедрить лучшие методики InnerSource в устаревшие базы кода вашей организации на GitHub. Также будет представлена практическая демонстрация GitHub Flow, простого и эффективного рабочего процесса с запросами на вытягивание, которые позволяют отправить внесенные в проект изменения на проверку. Кроме того, вы узнаете, как GitHub интегрируется с другими основными средствами с открытым кодом, чтобы выполнять разработку, автоматизированную непрерывную интеграцию и развертывание, которые являются основными компонентами современной цепочки инструментов DevOps.

Непрерывная поставка инфраструктуры в Azure

Resources.Speaker Tyler Croy

Tyler Croy

Директор Evangelism и член совета директоров по проектам Jenkins

CloudBees

Большая часть инфраструктуры проекта Jenkins — сочетание Terraform, Kubernetes и Puppet — размещена в Azure. Как проект с открытым кодом он автоматизирует поставку собственной инфраструктуры как кода, который полностью открыт.

В этом сеансе Тайлер покажет реальные примеры непрерывной поставки инфраструктуры с использованием Jenkins и Azure.

Модернизируйте процесс Java-разработки при помощи Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Разработчик ПО

Chef

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

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

Воспроизводимая инфраструктура с использованием Terraform и Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Помощник разработчика

HashiCorp

Terraform — это средство с открытым кодом для управления инфраструктурой как кодом. Это средство разработано компанией HashiCorp. Оно обеспечивает надежное и прогнозируемое создание, изменение и усовершенствование элементов инфраструктуры при помощи написания четкой и декларативной конфигурации. Ник расскажет об особенностях средства Terraform и его использовании с Microsoft Azure.

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

В конце сеанса у вас будет полное представление о Terraform и его участии в управлении жизненным циклом инфраструктурных ресурсов в Azure.

Кроме того, к Нику присоединится Викки Чен (Vicki Cheung), руководитель отдела инфраструктуры в OpenAI. Она продемонстрирует, как в их компании создают инфраструктуру глубинного обучения с помощью Terraform в Azure.

Ведение журналов, безопасность и аналитика в Azure при помощи Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Главный архитектор решений

Elastic

Каждый экземпляр сервера, приложение и процесс постоянно создают потоки событий, касающиеся их работы и состояния. Сбор такой информации — основная задача Elastic Stack. В Elastic Stack входят Elasticsearch, Kibana, Logstash и Beats, а также используется X-Pack для обеспечения безопасности, оповещений и многого другого. Это самый распространенный стек с открытым кодом для централизованного управления журналами, мониторинга метрик и аналитики.

Множество пользователей и клиентов Elastic Stack с удовольствием используют Azure. Официальный шаблон решений Elastic Stack в Marketplace поможет вам начать работу и предоставит отдельные ресурсы для текущей поддержки.

Из этого сеанса вы узнаете о компонентах Elastic Stack и их совместной работе в конвейере. Вы ознакомитесь со стандартными примерами использования, архитектурами, источниками данных и особенностями работы пользователей. И в завершение вы узнаете, как развернуть Elastic Stack в Azure. Аншул Кумар (Anshul Kumar), руководитель отдела анализа больших данных в McKesson, покажет, как развернуть Elastic Stack в корпоративной частной сети Azure, а также продемонстрирует, как быстро проанализировать данные с помощью Kibana.

OSS DevOps в действии

Откройте для себя возможности Azure в сочетании с популярными средствами OSS DevOps.

Hashicorp и Azure

В этом видео Армон Дадгар (Armon Dadgar), соучредитель и руководитель HashiCorp, и Джон Госсман (John Gossman), архитектор из команды Azure Core в корпорации Майкрософт, обсуждают текущее состояние DevOps и средства HashiCorp для подготовки инфраструктуры в облаке. Кроме того, они рассматривают тенденции отрасли и в завершение делятся несколькими рекомендациями, которые помогут вам начать развертывание инфраструктуры нового поколения.

Размещение Jenkins в Azure

Арун Чандрасехар (Arun Chandrasekhar), руководитель программы Azure DevOps OSS, беседует с Донованом Брауном (Donovan Brown) о том, как реализовать непрерывную интеграцию с Jenkins с помощью Azure, в программе "Пятница с Azure". Арун рассказывает о новом подключаемом модуле для агентов виртуальных машин Azure, разработанном его командой. Этот модуль позволяет развертывать и масштабировать агенты сборки Jenkins по требованию, используя преимущества облачной платформы Azure.

1. Регистрация

Получите деньги на счет в Azure на сумму $200 и возможность использовать популярные службы совершенно бесплатно на протяжении 12 мес.

2. Изучение

Просмотрите эти краткие руководства и видео, чтобы быстро начать работу с Azure.

3. Сборка

Ознакомьтесь с популярными службами и приступите к созданию собственного решения.