15 avsnitt

Learn Live: Använda Bicep för att distribuera din Azure-infrastruktur som kod

Lär dig hur du distribuerar Azure-resurser med hjälp av Bicep. Bicep är ett språk och en uppsättning verktyg som hjälper dig att distribuera infrastrukturen som kod. Bicep gör dina distributioner mer konsekventa och repeterbara. Lär dig leva med våra experter.

Delta i den här liveinlärningsupplevelsen där du kommer att vägledas av ämnesexperter genom Learn-modulerna nedan i realtid tillsammans med utvecklare runt om i världen. Få märken, förbered dig för certifieringar och Learn Live med en bra community! Vi ses där :)

Introduktion till infrastruktur som kod med Bicep

Introduktion till infrastruktur som kod med Bicep

Beskriv fördelarna med att använda infrastruktur som kod, Azure Resource Manager och Bicep för att snabbt och säkert skala dina molndistributioner. Fastställa vilka typer av distributioner som Bicep är ett bra deklarativt distributionsverktyg för. I det här avsnittet kommer du att:

  • Beskriva fördelarna med infrastruktur som kod
  • Beskriva skillnaden mellan deklarativ och imperativ infrastruktur som kod
  • Förklara vad Bicep är och hur det passar in i en infrastruktur som kodmetod
Skapa din första Bicep-mall

Skapa din första Bicep-mall

Definiera Azure-resurser i en Bicep-mall. Förbättra konsekvensen och tillförlitligheten för dina distributioner, minska den manuella ansträngning som krävs och skala dina distributioner mellan miljöer. Mallen är flexibel och kan återanvändas med hjälp av parametrar, variabler, uttryck och moduler. I det här avsnittet kommer du att:

  • Skapa och distribuera Azure-resurser med hjälp av Bicep
  • Lägg till flexibilitet i dina mallar med hjälp av parametrar, variabler och uttryck
  • Skapa och distribuera en Bicep-mall som innehåller moduler
Skapa återanvändbara Bicep-mallar med hjälp av parametrar

Skapa återanvändbara Bicep-mallar med hjälp av parametrar

Använd Bicep-parametrar för att ange information för mallen under varje distribution. Lägg till dekoratörer för att göra dina parametrar enkla att förstå och arbeta med och för att skydda hemliga data. Ange parametervärden på kommandoraden och med hjälp av parameterfiler. I det här avsnittet kommer du att:

  • Anpassa parametrar och begränsa de värden som kan användas av varje parameter
  • Förstå hur parametrar kan levereras till en Bicep-malldistribution
  • Arbeta med säkra parametrar
Skapa flexibla Bicep-mallar med hjälp av villkor och loopar

Skapa flexibla Bicep-mallar med hjälp av villkor och loopar

Distribuera resurser endast när specifika begränsningar finns på plats. Använd loopar för att distribuera flera resurser som har liknande egenskaper. I det här avsnittet kommer du att:

  • Distribuera resurser villkorligt i en Bicep-mall
  • Distribuera flera instanser av resurser med hjälp av loopar
  • Använda utdata- och variabelloopar
Skapa komposterbara Bicep-filer med hjälp av moduler

Skapa komposterbara Bicep-filer med hjälp av moduler

Utforma och skapa återanvändbara moduler för att förenkla dina Bicep-mallar. Skapa flera moduler i mallar med hjälp av parametrar och utdata. I det här avsnittet kommer du att:

  • Utforma och skapa återanvändbara, välstrukturerade Bicep-moduler
  • Skapa Bicep-filer som använder flera moduler tillsammans
Distribuera underordnade resurser och tilläggsresurser med hjälp av Bicep

Distribuera underordnade resurser och tilläggsresurser med hjälp av Bicep

Distribuera en mängd olika Azure-resurser i din Bicep-kod. Definiera och använda underordnade resurser och tilläggsresurser. Arbeta med resurser som du skapade utanför en Bicep-mall eller -modul. I det här avsnittet kommer du att:

  • Förklara resurstyper och resurs-ID:t
  • Distribuera underordnade resurser och tilläggsresurser
  • Representera och använd befintliga resurser i en Bicep-mall
Hantera ändringar i Bicep-koden med hjälp av Git

Hantera ändringar i Bicep-koden med hjälp av Git

Spåra ändringar i Bicep-koden och visa historiken för de filer som du har ändrat. Använd grenar för att utveckla flera versioner av koden samtidigt. Publicera lagringsplatsen för att stödja samarbete. I det här avsnittet kommer du att:

  • Förklara fördelarna med versionskontroll och Git
  • Checka in Bicep-mallar på en Git-lagringsplats och visa historiken för dina ändringar
  • Skapa och sammanfoga en gren
  • Publicera en Git-lagringsplats till GitHub eller Azure Repos så att du kan samarbeta med andra
Strukturera Bicep-koden för samarbete

Strukturera Bicep-koden för samarbete

Skapa Bicep-filer som stöder samarbetsutveckling och följer bästa praxis. Planera dina parametrar för att göra dina mallar enkla att distribuera. Använd ett konsekvent format, en tydlig struktur och kommentarer för att göra din Bicep-kod lätt att förstå, använda och ändra. I det här avsnittet kommer du att:

  • Välj lämpliga parametrar för en Bicep-fil
  • Strukturera din Bicep-kod och dina parametrar för att stödja teamsamarbete
  • Dokumentera din Bicep-kod med hjälp av kommentarer och resurstaggar
Förhandsgranska ändringar i Azure-distributionen med hjälp av what-if

Förhandsgranska ändringar i Azure-distributionen med hjälp av what-if

Förhandsgranska effekterna av dina distributioner. Förstå vilka typer av ändringar som identifieras av konsekvensåtgärden. Distribuera dina mallar med inkrementellt och fullständigt läge. I det här avsnittet kommer du att:

  • Beskriv de två distributionslägena i Azure och deras effekter
  • Förhandsgranska vilka ändringar som kommer att ske innan du distribuerar med hjälp av konsekvensåtgärden
Migrera Azure-resurser och JSON ARM-mallar för att använda Bicep

Migrera Azure-resurser och JSON ARM-mallar för att använda Bicep

Exportera och konvertera dina Azure-resurser till Bicep-filer och migrera dina JSON ARM-mallar till Bicep. Omstrukturera dina Bicep-filer för att följa metodtipsen. Testa dina Bicep-filer och distribuera dem till produktion. I det här avsnittet kommer du att:

  • Konvertera JSON ARM-mallar till Bicep
  • Skapa Bicep-definitioner för dina befintliga Azure-resurser
  • Verifiera mallkonverteringar med hjälp av konsekvensåtgärden och dokumentationen
Granska ändringar i Azure-infrastrukturen med hjälp av Bicep- och pull-begäranden

Granska ändringar i Azure-infrastrukturen med hjälp av Bicep- och pull-begäranden

Undvik oavsiktliga ändringar och dåligt skriven Bicep-kod med hjälp av pull-begäranden. Använd förgreningsstrategier för att skydda din huvudgren från oavsiktliga ändringar. Förstå vad du bör leta efter när du granskar Bicep-kod. I det här avsnittet kommer du att:

  • Skydda viktiga grenar mot oavsiktliga ändringar
  • Skapa, granska och sammanfoga pull-begäranden
  • Granska Bicep-kod i pull-begäranden
Distribuera resurser till prenumerationer, hanteringsgrupper och klientorganisationer med hjälp av Bicep

Distribuera resurser till prenumerationer, hanteringsgrupper och klientorganisationer med hjälp av Bicep

Distribuera Azure-resurser i prenumerationen, hanteringsgruppen och klientomfånget. Förstå hur Azure-resurser distribueras i olika omfång, varför detta är viktigt och hur du skapar Bicep-kod för att distribuera dem. Skapa en enda uppsättning Bicep-filer som du kan distribuera över flera omfång i en åtgärd. I det här avsnittet kommer du att:

  • Förklara resursomfattningar, inklusive resurser på klientorganisationsnivå, hanteringsgruppsnivå och prenumerationsnivå
  • Distribuera resurser i specifika omfång med hjälp av Bicep-mallar
  • Skapa Bicep-filer som du kan distribuera till flera omfång
Utöka ARM-mallar med hjälp av distributionsskript

Utöka ARM-mallar med hjälp av distributionsskript

Lägg till anpassade steg i dina Bicep- eller JSON Azure Resource Manager-mallar (ARM-mallar). Integrera distributionsskript med distributionen med hjälp av parametrar och utdata. I det här avsnittet kommer du att:

  • Utför anpassade steg i ARM-mallarna med hjälp av ett distributionsskript
  • Definiera parametrar för att göra distributionsskripten mer återanvändbara
Dela Bicep-moduler med hjälp av privata register

Dela Bicep-moduler med hjälp av privata register

Återanvänd Bicep-moduler för att minska koddupliceringen och öka kvaliteten på dina distributioner. Skapa ett privat register för din organisation. Publicera delade moduler i registret och använd dem i flera distributioner. I det här avsnittet kommer du att:

  • Skapa ett privat register för din egen organisation
  • Publicera en modul till och använda en modul från ett privat register
Publicera bibliotek med återanvändbar infrastrukturkod med hjälp av mallspecifikationer

Publicera bibliotek med återanvändbar infrastrukturkod med hjälp av mallspecifikationer

Återanvänd och dela ARM-mallar i hela organisationen. Publicera mallspecifikationer som distribuerar resurser som är förkonfigurerade för organisationens krav. Kontrollera åtkomst och uppdatera mallspecifikationer på ett säkert sätt med hjälp av versioner. I det här avsnittet kommer du att:

  • Skapa och distribuera mallspecifikationer
  • Lägga till versioner i mallspecifikationer

Våra talare och moderatorer

  • Alex Frankel

    Principal Program Manager, Microsoft

    Twitter
  • Ängel Perez

    Program Manager på Azure Deployments, Microsoft

    LinkedIn
  • Barbara Forbes

    Azure Technical lead, Microsoft Azure MVP, OGD ict-diensten

    Twitter
  • Brandon Martinez

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • John Downs

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Joshua Waddell

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter
  • Neil Peterson

    Senior Site Reliability Engineer, Microsoft

    Twitter
  • Stephanie Yen

    Program Manager, Azure Deployments, Microsoft

    Twitter
  • Steven Murawski

    Huvudmolnrådgivare, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Senior Customer Engineer, Microsoft

    LinkedIn
  • Kommer Velida

    Kundtekniker II, FastTrack för Azure, Microsoft

    Twitter
  • William Salazar

    Senior Customer Engineer, FastTrack for Azure, Microsoft

    Twitter

Vanliga frågor och svar

Kostar det något att delta i evenemanget?

Evenemanget är kostnadsfritt! Du kan ansluta Learn TV till stream-innehållet kostnadsfritt!

När äger händelsen rum?

Varje vecka med start 8 mars 2022 till och med 28 juni 2022

Kommer den här händelsen att vara tillgänglig på begäran?

Japp! Du kan strömma våra tidigare händelser när som helst! Bläddra bland alla Learn Live för att strömma när som helst.

Var äger händelsen rum?

Den här händelseserien är virtuell! Följ med oss och tusentals andra för att njuta av upplevelsen från bekvämligheten av ditt eget hem, kontor eller enhet.

Vilket språk levereras avsnitt i?

Den här showen levereras på engelska. Textning på 14 olika språk kommer att vara tillgängligt i inspelningarna, som görs tillgängliga 48 timmar efter varje liveshow på Learn Live.

Regler för uppförande

Vi strävar efter att tillhandahålla en respektfull, vänlig och professionell upplevelse för alla, oavsett kön, sexuell läggning, utseende, funktionshinder, ålder, etnicitet eller religion. Vi tolererar inga kränkande beteenden som riktar sig mot en persons kön, etnicitet, sexuella läggning eller funktionsnedsättning, eller andra beteenden som kan upplevas som trakasserier eller diskriminering. Varje enskild person ansvarar för att känna till och följa våra standarder och vi uppmuntrar alla att hjälpa till med att skapa en välkomnande och säker miljö. Dessutom strävar vi efter att behandla jorden vi alla delar med samma respekt. Rapportera eventuella frågor, problem eller störande aktiviteter eller beteenden till vårt team så att vi kan åtgärda problemet omedelbart.