Узнайте о возможностях

Microsoft Azure

25 октября 2017 г. | 9:00 по тихоокеанскому времени

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

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

Хотите больше узнать об Azure OpenDev? Зарегистрируйтесь здесь для получения обновлений.


Докладчики

Помощник руководителя отдела разработки, Майкрософт

Ashley McNamara

Помощник руководителя отдела разработки, Майкрософт

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

Ryan Parks

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

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

Tyler Croy

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

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

Matt Wrock

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

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

Nic Jackson

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

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

Christoph Wurm

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

  • GitHub
  • Jenkins
  • Chef
  • Terraform
  • Elasticsearch

Программа и описание трансляций

9:00 AM PT

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

больше,

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

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

Помощник руководителя отдела разработки, Майкрософт

Ashley McNamara

Помощник руководителя отдела разработки, Майкрософт

9:20 AM PT

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

больше,

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

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

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

Ryan Parks

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

9:50 AM PT

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

больше,

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

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

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

Tyler Croy

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

10:20 AM PT

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

больше,

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

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

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

Matt Wrock

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

10:50 AM PT

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

больше,

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

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

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

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

Nic Jackson

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

11:35 AM PT

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

больше,

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

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

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

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

Christoph Wurm

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

OSS DevOps в действии

Take a sneak peek at the capabilities that Azure provides when combined with popular OSS DevOps tools.

Hashicorp и Azure

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

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

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

Бесплатное пробное использование

Готовы приступить?

Зарегистрируйтесь для бесплатного использования служб в течение одного года и получите $200, чтобы ознакомиться со всеми функциями Azure.