Microsoft Azure OpenDev

Visionnez l’intégralité de l’événement

Visionnez l’intégralité de l’événement

Intervenants :

Intervenant Ashley McNamara

Ashley McNamara

Microsoft
Intervenant Ryan Parks

Ryan Parks

GitHub
Intervenant Tyler Croy

Tyler Croy

CloudBees
Intervenant Matt Wrock

Matt Wrock

Chef
Intervenant Nic Jackson

Nic Jackson

HashiCorp
Intervenant Christoph Wurm

Christoph Wurm

Elastic

À propos d’Azure OpenDev

Bienvenue à OpenDev, une série de conférences techniques en direct où sont présents des leaders de la communauté open source. Cette épisode présente DevOps, qui augmente l’agilité métier en fournissant une valeur commerciale aux clients plus rapidement. Découvrez comment combiner des projets leaders dans une chaîne d’outils DevOps, avec la puissance d’Azure, en tirant parti des applications cloud natives et héritées.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Sessions individuelles

Contribution à l’open source (il n’est pas seulement question de code)

Resources.Speaker Ashley McNamara

Ashley McNamara

Développeur senior

Microsoft

Regarder la vidéo Contribution à l’open source (il n’est pas seulement question de code)

Avant de devenir Gopher, Ashley travaillait comme photographe professionnelle. Comme elle trouvait que la photographie ne lui permettait pas de payer ses factures, elle est devenue programmeuse. Elle écrivait en Python et travaillait en tant que Community Manager chez Rackspace quand elle a rencontré un Gopher qui a complètement changé sa trajectoire professionnelle.

En 2014, Steve Francia (@spf13) l’a encouragée à abandonner Python et à ne jamais regarder en arrière. Il enseignait un cours d’introduction au langage de programmation Go et a demandé à Ashley de l’assister, son statut de débutante étant un atout. Depuis, elle est devenu un membre important de la communauté Go et a grandement contribué à sa croissance. Elle présentera les enseignements qu’elle a tirés de cette expérience et donnera des conseils pour participer à la communauté Go.

Bien démarrer avec InnerSource : des workflows open source dans l’entreprise

Resources.Speaker Ryan Parks

Ryan Parks

Ingénieur de solutions

GitHub

Regarder la vidéo Bien démarrer avec InnerSource : des workflows open source dans l’entreprise

Les projets open source de classe mondiale nous ont permis de connaître les méthodes les plus faciles pour développer des logiciels en mode collaboratif. InnerSource est la pratique qui consiste à appliquer ces enseignements « derrière le pare-feu » sur les projets privés de votre propre organisation. Les sociétés qui adoptent InnerSource considèrent que cette approche les aide à aplanir les barrières, nourrit la collaboration interne et encourage la mise en place d’une culture d’ingénierie optimale.

Cette session explique comment introduire de façon appropriée les meilleures pratiques InnerSource aux bases de codes héritées de votre organisation sur GitHub. Elle inclut une démonstration pratique du GitHub Flow, un workflow simple et efficace qui utilise les demandes de tirage pour introduire des modifications à étudier dans un projet. Découvrez également la façon dont GitHub s’intègre aux principaux autres outils open source pour le développement, l’intégration continue automatisée et le déploiement, les principaux composants d’une chaîne d’outils DevOps moderne.

Livraison continue de l’infrastructure sur Azure

Resources.Speaker Tyler Croy

Tyler Croy

Directeur Évangélisme et membre du projet Jenkins

CloudBees

Regarder la vidéo Livraison continue de l’infrastructure sur Azure

Le projet Jenkins héberge la plus grande partie de son infrastructure, qui est constituée de Terraform, Kubernetes et Puppet, dans Azure. En tant que projet open source, il automatise la distribution de sa propre infrastructure en tant que code, tout cela étant bien évidemment open source.

Dans cette session, Tyler vous montre quelques exemples en direct d’une livraison continue d’infrastructure avec Jenkins et Azure.

Modernisez votre workflow de développement Java avec Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Développement logiciel

Chef

Regarder la vidéo Modernisez votre workflow de développement Java avec Habitat

Habitat est la nouvelle plateforme d’automatisation d’application. Elle vous permet d’appliquer des workflows de développement modernes pour équilibrer vos applications Java héritées, que vous utilisiez Docker, des environnements cloud ou un système nu. Cette présentation montre la façon dont Habitat permet de générer et de créer un package immuable contenant une application Java et de l’exécuter dans un large éventail d’environnements.

Découvrez la façon dont Habitat apporte de la portabilité à vos applications et permet de garder les informations relatives à la configuration et aux dépendances à proximité du code de votre application, sans les cacher dans des scripts de gestion de configuration complexes. Découvrez également la façon dont les packages Habitat peuvent partager la configuration et découvrir les services sur plusieurs nœuds. Enfin, obtenez un aperçu de la façon dont Habitat permet de simplifier vos pipelines de développement continu et d’intégration continue.

Infrastructure reproductible avec Terraform et Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Développeur en chef

HashiCorp

Regarder la vidéo Infrastructure reproductible avec Terraform et Microsoft Azure

Terraform est un outil open source pour la gestion de l’infrastructure en tant que code. Créé par HashiCorp, cet outil permet aux utilisateurs de créer, de modifier et d’améliorer les éléments d’infrastructure de façon sécurisée et prévisible, en écrivant une configuration claire et déclarative. Nous détaillons Terraform et montrons comment l’utiliser avec Microsoft Azure.

Nous présentons une simple configuration en expliquant en quoi l’approche de gestion des dépendances basée sur des graphes de Terraform est idéale pour la gestion des ressources Azure. Terraform permet d’approvisionner des machines virtuelles avec toutes les règles de mise en réseau et de pare-feu associées, ainsi que de configurer des applications de microservices avec Container Service, DNS, etc.

À la fin de la session, vous aurez une parfaite compréhension de Terraform et de la façon dont cet outil peut aider à la gestion du cycle de vie des ressources d’infrastructure sur Azure.

De plus, Vicki Cheung, Responsable Infrastructure chez OpenAI, se joint à Nic et montre l’utilisation de Terraform par OpenAI sur Azure afin de créer une infrastructure pour l’apprentissage profond.

Journalisation, sécurité et analytique sur Azure avec Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Architecte de solutions senior

Elastic

Regarder la vidéo Journalisation, sécurité et analytique sur Azure avec Elastic Stack

Les instances de serveur, applications et processus créent en continu des flux d’événements sur leurs opérations et états. La collecte de ces informations est au cœur de Elastic Stack. Comprenant Elasticsearch, Kibana, Logstash et Beats, Elastic Stack est complété par X-Pack afin de fournir des fonctionnalités de sécurité, d’alerte, etc. Il s’agit de la pile open source la plus souvent déployée pour la gestion de journaux centralisée, le monitoring des métriques et l’analytique.

De nombreux utilisateurs et clients Elastic Stack utilisent Azure en toute quiétude. Un modèle de solution Elastic Stack officiel de la Place de marché vous permet de bien démarrer et fournit des ressources distinctes pour un support continu.

Cette session présente les composants d’Elastic Stack et leur association dans un pipeline unique. Elle aborde des cas d’usage classiques, des architectures, des sources de données et des utilisateurs finaux. Enfin, elle montre la façon dont Elastic Stack est déployé sur Azure. Anshul Kumar, Directeur Big Data chez McKesson, montre comment déployer Elasticstack dans un réseau d’entreprise privé sur Azure et fournit des insights sur l’accélération des données à l’aide de Kibana.

OSS DevOps en action

Ayez un aperçu des fonctionnalités fournies par Azure lorsqu’il est combiné avec des outils DevOps open source populaires.

HashiCorp avec Azure

Dans cette vidéo, Armon Dadgar (cofondateur et directeur technique de HashiCorp) et John Gossman (architecte de l’équipe Azure Core de Microsoft) discutent de l’état actuel de l’espace DevOps et des outils HashiCorp pour l’approvisionnement d’une infrastructure dans le cloud. Ils évoquent ensuite les tendances qu’ils ont observées dans le secteur et terminent en donnant des conseils pour vous aider à déployer l’infrastructure de prochaine génération.

Héberger Jenkins sur Azure

Arun Chandrasekhar (responsable de programme pour Azure DevOps OSS) revient dans Azure Friday pour parler avec Donovan Brown de l’utilisation d’Azure pour l’intégration continue avec Jenkins. Arun parle du nouveau plug-in Azure Virtual Machine Agents auquel son équipe a contribué. Ce plug-in exploite la plateforme cloud Azure pour déployer et mettre à l’échelle les agents de build Jenkins à la demande.

1. S’inscrire

Recevez $200 en crédits Azure ainsi qu’un accès pendant12 mois aux services populaires, et ce gratuitement.

2. Découvrir

Consultez ces vidéos et tutoriels de démarrage rapide pour commencer rapidement à utiliser Azure.

3. Création

Explorez les services populaires et commencez à créer votre solution.