Microsoft Azure OpenDev

Se hele eventen

Udvalgte talere:

Oplægsholder Ashley McNamara

Ashley McNamara

Microsoft
Oplægsholder Ryan Parks

Ryan Parks

GitHub
Oplægsholder Tyler Croy

Tyler Croy

CloudBees
Oplægsholder Matt Wrock

Matt Wrock

Chef
Oplægsholder Nic Jackson

Nic Jackson

HashiCorp
Oplægsholder Christoph Wurm

Christoph Wurm

Elastic

Om Azure OpenDev

Velkommen til OpenDev, en teknisk liveserie med førende personligheder inden for åben kildekode-community'et. I denne episode gennemgås DevOps, som gør virksomheden meget mere fleksibel ved hurtigere at tilføre kunderne forretningsværdi. Få mere at vide om, hvordan du kombinerer førende projekter i en DevOps-værktøjskæde med styrken i Azure til gavn for ældre programmer og programmer, der er udviklet til cloudmiljøet.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Individuelle sessioner

Bidrag til den åbne kildekode (det handler ikke kun om kode)

Resources.Speaker Ashley McNamara

Ashley McNamara

Principal Developer Advocate

Microsoft

Før Ashley blev en Gopher, var hun professionel fotograf. Hun måtte imidlertid indse, at fotografering ikke kunne betale alle regningerne og vendte sig derfor mod programmering. Hun skrev Python og arbejdede som Community Manager hos Rackspace, da hun mødte en Gopher, som fuldstændigt ændrede hendes løbsbane.

I 2014 inspirerede Steve Francia (@spf13) hende til at gå væk fra Python og aldrig se sig tilbage. Han havde undervist i et introduktionskursus til Go og opfordrede Ashley til at være med til at undervise på kurset, hvor hendes friske perspektiv var et aktiv. Hun har siden da været et værdsat medlem af Go-community'et og er en central bidragyder til væksten af det. I det følgende kan du læse om, hvad hun har lært, og få tip til, hvordan du kan blive involveret i Go-community'et.

Kom i gang med InnerSource – arbejdsprocesser til åben kildekode i virksomheden

Resources.Speaker Ryan Parks

Ryan Parks

Solutions Engineer

GitHub

Åben kildekode-projekter i topklasse har lært os meget om de mest effektive måder at udvikle software på i samarbejdsregi. InnerSource er den praksis, hvor disse erhvervede erfaringer anvendes "bag firewallen" på tværs af private projekter i din egen organisation. Virksomheder, der indfører InnerSource, har konstateret, at det hjælper dem med at opbryde siloer, tilskynder til internt samarbejde og er med til at fremme en bedre teknisk kultur.

I denne session får du mere at vide om, hvordan du kan introducere bedste praksis fra InnerSource i organisationens ældre kodebaser på GitHub. Det vil omfatte en praktisk demonstration af GitHub Flow, en enkel og effektiv arbejdsproces, der bruger pullanmodninger til at introducere ændringer til gennemsyn i et projekt. Du vil også kunne se, hvordan GitHub integreres med andre åben kildekode-værktøjer til udvikling, automatisk CI og udrulning – kernekomponenter i værktøjskæden for en moderne DevOps.

Løbende levering af infrastruktur til Azure

Resources.Speaker Tyler Croy

Tyler Croy

Director of Evangelism og medlem af Jenkins-projektledelsen

CloudBees

Jenkins-projektet er vært for det meste af infrastrukturen – en kombination af Terraform, Kubernetes og Puppet – i Azure. Som et åben kildekode-projekt automatiserer det levering af dets egen infrastruktur-som-kode – og det hele er, naturligvis, åben kildekode.

I denne session viser Tyler nogle live eksempler på løbende levering af infrastruktur med Jenkins og Azure.

Moderniser din arbejdsproces til Java-udvikling med Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Software Developer

Chef

Habitat er en ny automatiseringsplatform til programmer, der gør det muligt at anvende arbejdsprocesser til moderne udvikling for at udjævne dine ældre Java-programmer, uanset om du bruger Docker, cloudmiljøer eller kører uden operativsystem. Denne præsentation demonstrerer, hvordan Habitat kan bygge og oprette en uforanderlig pakke, der indeholder et Java-program, og derefter køre denne pakke i en række forskellige miljøer.

Du vil se, hvordan Habitat kan hjælpe dig med at få mobilitet til dine programmer og bevare oplysninger om konfiguration og afhængigheder tæt på programkoden – ikke skjult i komplekse scripts til konfigurationsstyring. Du vil også kunne se, hvordan Habitat-pakker kan dele konfiguration og finde tjenester på tværs af flere noder. Endelig får du et indblik i, hvordan Habitat lover at forenkle dine CI/CD-pipelines.

Reproducerbar infrastruktur med Terraform og Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Developer Advocate

HashiCorp

Terraform er et værktøj til åben kildekode, der administrerer infrastruktur som kode. Det er skabt af HashiCorp, og med det kan brugere sikkert og forudsigeligt oprette, ændre og forbedre infrastrukturelementer ved at skrive klar og deklarativ konfiguration. I Nics gennemgang vil han komme ind på Terraform og den måde, det kan bruges sammen med Microsoft Azure på.

Vi vil gennemgå en enkel konfiguration og forklare, hvordan Terraforms grafbaserede indfaldsvinkel til styring af afhængigheder passer perfekt til administration af Azure-ressourcer. Terraform kan ikke blot klargøre virtuelle maskiner med alle de tilknyttede netværks- og firewallregler, det kan også konfigurere microservice-programmer med Container Service, DNS og meget mere.

Ved sessionens afslutning vil du have en omfattende forståelse af Terraform, og hvordan det kan være en hjælp i styringen af livscyklussen for infrastrukturressourcer i Azure.

Derudover får Nic selskab af Vicki Cheung, Head of Infrastructure hos OpenAI, som vil demonstrere, hvordan OpenAI bruger Terraform på Azure til at bygge infrastruktur til deep learning.

Logføring, sikkerhed og analyse på Azure med Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Principal Solutions Architect

Elastic

Hver serverinstans, hvert program og hver proces opretter løbende datastrømme med hændelser om deres drift og status. Indsamling af disse oplysninger er et centralt element i Elastic Stack. Elastic Stack består af Elasticsearch, Kibana, Logstash og Beats og suppleres af X-Pack med hensyn til sikkerhed, vigtige beskeder, maskinlæring og meget mere. Det er den mest almindeligt anvendte åbne kildekode-stak til centraliseret logadministration, overvågning af målepunkter og analyse.

Mange af Elastic Stacks brugere og kunder er glade for at køre på Azure. En officiel skabelon til en Elastic Stack-løsning på Marketplace hjælper dig med at komme i gang og leverer separate ressourcer til løbende support.

I denne session får du mere at vide om komponenterne i Elastic Stack, og hvordan de fungerer samlet i én pipeline. Du får vist de typiske anvendelser, arkitekturer, datakilder og slutbrugere. Endelig kan du se, hvordan Elastic Stack udrulles på Azure. Anshul Kumar, Director of Big Data hos McKesson, vil demonstrere, hvordan du implementerer Elasticstack i et privat firmanetværk på Azure, og hvordan du får hurtig dataindsigt ved hjælp af Kibana.

OSS DevOps i brug

Tag et smugkig på de funktioner, som Azure leverer, når det kombineres med populære OSS DevOps-værktøjer.

HashiCorp med Azure

I denne video taler Armon Dadgar, medstifter og CTO for HashiCorp, og John Gossman, Architect on Azure Core-teamet hos Microsoft, om den aktuelle tilstand af DevOps-pladsen og HashiCorp-værktøjerne til klargøring af infrastrukturen til clouden. De kommer også ind på de tendenser, der aktuelt ses i branchen, og afslutter med nogle tip til, hvordan du starter processen med at udrulle den næste generation af infrastruktur.

Host Jenkins på Azure

Arun Chandrasekhar, Program Manager for Azure DevOps OSS, vender tilbage til Azure Friday for at tale med Donovan Brown om, hvordan Azure kan bruges til løbende integration med Jenkins. Arun taler om den nye plug-in til Azure Virtual Machine Agents, som hans team har udviklet. Den bruger Azure-cloudplatformen til at implementere og skalere Jenkins-buildagenter efter behov.

1. Tilmeld dig

$200 i Azure-kreditter og populære tjenester i 12 måneder – gratis.

2. Få mere at vide

Se disse nye selvstudier og videoer med hurtige introduktioner, så du hurtigt kan komme i gang med Azure.

3. Build

Udforsk populære tjenester, og begynd at udvikle din løsning.