Microsoft Azure OpenDev

Titta på hela evenemanget

Talare:

Talare Ashley McNamara

Ashley McNamara

Microsoft
Talare Ryan Parks

Ryan Parks

GitHub
Talare Tyler Croy

Tyler Croy

CloudBees
Talare Matt Wrock

Matt Wrock

Chef
Talare Nic Jackson

Nic Jackson

HashiCorp
Talare Christoph Wurm

Christoph Wurm

Elastic

Om Azure OpenDev

Välkommen till OpenDev, en serie direktsända intervjuer med tongivande experter från communityn för öppen källkod. I det här avsnittet undersöker vi DevOps, en metod för att öka agiliteten genom att ge kunden snabbare avkastning på investeringen. Lär dig mer om hur du kombinerar projekt i DevOps-verktygskedjan med Azures datorkraft och ökar prestandan hos både gamla och molnbaserade program.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Individuella sessioner

Bidra till öppen källkod – mer än bara kodning

Resources.Speaker Ashley McNamara

Ashley McNamara

Principal Developer Advocate

Microsoft

Innan hon blev programmerare jobbade Ashley som proffsfotograf. När det gick dåligt i fotobranschen bytte hon karriär och blev istället programmerare. Under sin tid som Community Manager på Rackspace kodade hon i huvudsak Python, men en dag träffade hon en annan programmerare som fick henne att helt byta inriktning.

Det var 2014 som Steve Francia (@spf13) fick henne att överge Python, och det är ett beslut som hon aldrig har ångrat. Steve hade under en längre tid hållit i en introduktionskurs om Go, och en dag bad han Ashley att komma in som gästföreläsare med ett nytt och fräscht perspektiv. Ända sedan dess har hon varit en uppskattad medlem i Go-communityt och hon har även gjort betydande insatser för den. Här nedan berättar hon mer om vad hon lärt sig under sin karriär och ger tips om hur du kan bidra till Go-communityt.

Kom igång med InnerSource och arbetsflöden baserade på öppen källkod för företagsmiljöer

Resources.Speaker Ryan Parks

Ryan Parks

Solutions Engineer

GitHub

Från andra stora projekt med öppen källkod har vi lärt oss en hel del om hur man bedriver ett effektivt samarbete kring utvecklingen av programvara. InnerSource ger oss en metod för att omsätta lärdomarna i praktiken som även kan användas i privata projekt bakom brandväggen i den egna organisationen. Företag som använder InnerSource rapporterar att de har eliminerat silor, förbättrat det interna samarbetet och skapat en bättre utvecklarkultur.

I den här sessionen får du lära dig hur du inför ett regelverk baserat på InnerSource vid hantering av den egna organisationens befintliga kodbaser på GitHub. Vi kör en handgriplig demo av GitHub Flow, ett enkelt och effektivt arbetsflöde som använder pull-begäran för att lyfta fram de ändringar i projektet som behöver granskas. Du kommer också att få se hur GitHub kan integreras med andra viktiga verktyg baserade på öppen källkod för utveckling, automatiserad CI och distribution – viktiga komponenter i en modern DevOps-verktygskedja.

Kontinuerlig leverans av infrastruktur till Azure

Resources.Speaker Tyler Croy

Tyler Croy

Director of Evangelism och styrelsemedlem för Jenkins-projektet

CloudBees

Azure står som värd för stora delar av Jenkins-projektets infrastruktur – en kombination av Terraform, Kubernetes och Puppet. Jenkins är ett projekt baserat på öppen källkod som automatiserar leveransen av den egna infrastrukturen som kod.

Under den här sessionen kommer Tyler att visa några exempel på kontinuerlig leverans av infrastruktur med Jenkins och Azure.

Modernisera ditt Java-utvecklingsflöde med Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Programutvecklare

Chef

Habitat är en ny plattform för programautomatisering som gör det möjligt för dig att använda moderna arbetsflöden tillsammans med gamla Java-tillämpningar, oavsett om du använder Docker, molnmiljöer eller datorer utan operativsystem (bare metal). I den här presentationen får du se hur man kan använda Habitat till att skapa ett paket som inte kan ändras, som innehåller en Java-tillämpning och som sedan kan köras i en rad olika miljöer.

Se hur Habitat gör dina appar portabla. Du får hjälp med att förvara information om konfiguration och beroenden så nära koden som möjligt istället för att gömma koden i skript för komplex konfigurationshantering. Dessutom får du veta hur man kan använda Habitat-paket för att dela konfigurationer och upptäcka tjänster till flera noder. Slutligen får du en unik insyn i den metod som Habitat använder för att förenkla dina CI/CD-pipelines.

Reproducerbar infrastruktur med Terraform och Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Developer Advocate

HashiCorp

Terraform är ett verktyg baserat på öppen källkod för personer som vill hantera infrastrukturen i kodform. Det här är ett verktyg från HashiCorp som gör det möjligt för användarna att på ett säkert och förutsägbart sätt skapa, ändra och förbättra infrastrukturelement genom att skriva en tydlig och explicit konfiguration. Nic gör en djupdykning i Terraform och hur verktyget kan användas tillsammans med Microsoft Azure.

Vi guidar dig igenom en enkel konfiguration och berättar varför Terraforms grafbaserade approach för hantering av beroenden passar så bra ihop med Azure-resurserna. Med Terraform kan du göra mer än att bara etablera virtuella datorer med alla tillhörande nätverks- och brandväggsregler – du kan även konfigurera mikrotjänstprogram med behållartjänst, DNS med mera.

När sessionen är slut kommer du att ha en grundläggande förståelse för hur Terraform fungerar och hur du kan använda verktyget till livscykelhantering av infrastrukturresurser på Azure.

Dessutom får Nic sällskap av Vicki Cheung, Head of Infrastructure hos OpenAI. Hon kommer att demonstrera hur OpenAI använder Terraform på Azure för att skapa infrastruktur för djupinlärning.

Inloggning, säkerhet och analys i Azure med hjälp av Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Principal Solutions Architect

Elastic

Serverinstanser, program och processer genererar kontinuerliga strömmar av datahändelser för drift och status. Det är precis den här typen av information som Elastic Stack samlar in. Elastic Stack består av Elasticsearch, Kibana, Logstash och Beats och kompletteras med X-Pack för säkerhetsavisering och mera. Det här är den vanligaste distribuerade stacken baserade på öppen källkod och underlättar centraliserad logghantering, mätningar och analyser.

Många användare och kunder kör Elastic Stack på Azure och är mycket nöjda med det. På marknadsplatsen finns en officiell Elastic Stack-mall som hjälper dig att komma igång och har separat kontinuerlig support.

Under den här sessionen får du lära dig mer om komponenterna i Elastic Stack och hur de tillsammans bildar en sammanhållen pipeline. Här får du se exempel på användningsfall, arkitekturer, datakällor och slutanvändare. Du får även se hur man distribuerar Elastic Stack på Azure. Anshul Kumar, Director of Big Data hos McKesson kommer att demonstrera hur du distribuerar Elastic Stack på ett privat företagsnätverk på Azure och även tillhandahålla snabbare datainsikter med Kibana.

Se hur OSS DevOps fungerar

Få en förhandstitt på Azures funktioner i kombination med populära OSS DevOps-verktyg.

HashiCorp med Azure

I den här videon pratar Armon Dadgar, CTO och en av grundarna till HashiCorp, med John Gossman, Architect i Azure Core-teamet hos Microsoft, om dagsläget för DevOps och HashiCorps verktyg för etablering av molninfrastruktur. De pratar också branschtrender och avslutar med att ge tips om hur du startar resan mot nästa generationens infrastrukturdistribution.

Vara värd för Jenkins på Azure

Arun Chandrasekhar, Program Manager för Azure DevOps OSS, dyker än en gång upp i Azure Friday för att berätta för Donovan Brown om hur Azure kan användas vid kontinuerlig integrering med Jenkins. Arun talar om det nya Azure Virtual Machine Agents-tillägget som hans team har utvecklat. Det använder Azures molnplattform för att distribuera och skalanpassa Jenkins Build Agents på begäran.

1. Registrera dig

$200 i Azure-krediter och 12 månader med populära tjänster – kostnadsfritt.

2. Läs mer

Titta igenom dessa snabbstarter och videor som hjälper dig att snabbt komma igång med Azure.

3. Version

Titta närmare på populära tjänster och börja skapa din lösning.