15 afleveringen

Learn Live: Bicep gebruiken om uw Azure-infrastructuur als code te implementeren

Meer informatie over het implementeren van Azure-resources met bicep. Bicep is een taal en een set hulpprogramma's waarmee u uw infrastructuur als code kunt implementeren. Bicep maakt uw implementaties consistenter en herhaalbaar. Leer live met onze experts.

Neem deel aan deze live learning-ervaring, waar u in realtime wordt begeleid door experts op het gebied van onderwerpen, samen met ontwikkelaars over de hele wereld. Verdien badges, bereid u voor op certificeringen en Learn Live met een geweldige community! Zie je daar :)

Inleiding tot infrastructuur als code met Bicep

Inleiding tot infrastructuur als code met Bicep

Beschrijf de voordelen van het gebruik van infrastructuur als code, Azure Resource Manager en Bicep om uw cloudimplementaties snel en betrouwbaar te schalen. Bepaal de typen implementaties waarvoor Bicep een goed declaratief implementatieprogramma is. In deze aflevering gaat u het volgende doen:

  • De voordelen van infrastructuur beschrijven als code
  • Beschrijf het verschil tussen declaratieve en imperatieve infrastructuur als code
  • Uitleggen wat Bicep is en hoe deze in een infrastructuur past als codebenadering
Uw eerste Bicep-sjabloon bouwen

Uw eerste Bicep-sjabloon bouwen

Azure-resources definiëren binnen een Bicep-sjabloon. Verbeter de consistentie en betrouwbaarheid van uw implementaties, verminder de benodigde handmatige inspanning en schaal uw implementaties in omgevingen. Uw sjabloon is flexibel en herbruikbaar door het gebruik van parameters, variabelen, expressies en modules. In deze aflevering gaat u het volgende doen:

  • Azure-resources maken en implementeren met Bicep
  • Flexibiliteit toevoegen aan uw sjablonen met behulp van parameters, variabelen en expressies
  • Een Bicep-sjabloon met modules maken en implementeren
Herbruikbare Bicep-sjablonen bouwen met behulp van parameters

Herbruikbare Bicep-sjablonen bouwen met behulp van parameters

Gebruik Bicep-parameters om tijdens elke implementatie informatie voor uw sjabloon op te geven. Voeg decorators toe om uw parameters gemakkelijk te begrijpen en ermee te werken en om geheime gegevens te beveiligen. Geef parameterwaarden op de opdrachtregel en met behulp van parameterbestanden. In deze aflevering gaat u het volgende doen:

  • Parameters aanpassen en de waarden beperken die door elke parameter kunnen worden gebruikt
  • Inzicht in de manieren waarop parameters kunnen worden opgegeven voor een Bicep-sjabloonimplementatie
  • Werken met beveiligde parameters
Flexibele Bicep-sjablonen bouwen met behulp van voorwaarden en lussen

Flexibele Bicep-sjablonen bouwen met behulp van voorwaarden en lussen

Implementeer resources alleen wanneer er specifieke beperkingen zijn. Gebruik lussen om meerdere resources met vergelijkbare eigenschappen te implementeren. In deze aflevering gaat u het volgende doen:

  • Resources voorwaardelijk implementeren binnen een Bicep-sjabloon
  • Meerdere exemplaren van resources implementeren met behulp van lussen
  • Uitvoer- en variabelelussen gebruiken
Samenstelbare Bicep-bestanden maken met behulp van modules

Samenstelbare Bicep-bestanden maken met behulp van modules

Ontwerp en bouw herbruikbare modules om uw Bicep-sjablonen te vereenvoudigen. Stel meerdere modules samen in sjablonen met behulp van parameters en uitvoer. In deze aflevering gaat u het volgende doen:

  • Herbruikbare, goed gestructureerde Bicep-modules ontwerpen en maken
  • Bicep-bestanden maken die meerdere modules samen gebruiken
Onderliggende resources en uitbreidingsbronnen implementeren met Bicep

Onderliggende resources en uitbreidingsbronnen implementeren met Bicep

Implementeer verschillende Azure-resources in uw Bicep-code. Onderliggende en extensiebronnen definiëren en gebruiken. Werk met resources die u buiten een Bicep-sjabloon of -module hebt gemaakt. In deze aflevering gaat u het volgende doen:

  • Resourcetypen en resource-id's uitleggen
  • Onderliggende resources en uitbreidingsbronnen implementeren
  • Bestaande resources weergeven en gebruiken in een Bicep-sjabloon
Wijzigingen in uw Bicep-code beheren met behulp van Git

Wijzigingen in uw Bicep-code beheren met behulp van Git

Houd wijzigingen in uw Bicep-code bij en bekijk de geschiedenis van de bestanden die u hebt gewijzigd. Gebruik vertakkingen om tegelijkertijd meerdere versies van uw code te ontwikkelen. Publiceer uw opslagplaats ter ondersteuning van samenwerking. In deze aflevering gaat u het volgende doen:

  • De voordelen van versiebeheer en Git uitleggen
  • Bicep-sjablonen doorvoeren in een Git-opslagplaats en de geschiedenis van uw wijzigingen bekijken
  • Een vertakking maken en samenvoegen
  • Een Git-opslagplaats publiceren naar GitHub of Azure-opslagplaatsen, zodat u met anderen kunt samenwerken
Uw Bicep-code structureer voor samenwerking

Uw Bicep-code structureer voor samenwerking

Bouw Bicep-bestanden die ondersteuning bieden voor gezamenlijke ontwikkeling en volg de aanbevolen procedures. Plan uw parameters om uw sjablonen eenvoudig te implementeren. Gebruik een consistente stijl, duidelijke structuur en opmerkingen om uw Bicep-code gemakkelijk te begrijpen, te gebruiken en te wijzigen. In deze aflevering gaat u het volgende doen:

  • Selecteer de juiste parameters voor een Bicep-bestand
  • Uw Bicep-code en -parameters structureren ter ondersteuning van teamsamenwerking
  • Uw Bicep-code documenteren met behulp van opmerkingen en resourcetags
Azure-implementatiewijzigingen bekijken met behulp van wat-als

Azure-implementatiewijzigingen bekijken met behulp van wat-als

Bekijk de effecten van uw implementaties. Inzicht in de typen wijzigingen die zijn gedetecteerd door de wat-als-bewerking. Implementeer uw sjablonen met behulp van de incrementele en volledige modus. In deze aflevering gaat u het volgende doen:

  • De twee implementatiemodi in Azure en hun effecten beschrijven
  • Bekijk een voorbeeld van de wijzigingen voordat u implementeert met behulp van de wat-als-bewerking
Azure-resources en JSON ARM-sjablonen migreren om Bicep te gebruiken

Azure-resources en JSON ARM-sjablonen migreren om Bicep te gebruiken

Exporteer en converteer uw Azure-resources naar Bicep-bestanden en migreer uw JSON ARM-sjablonen naar Bicep. Herstructureer uw Bicep-bestanden om de aanbevolen procedures te volgen. Test uw Bicep-bestanden en implementeer ze in productie. In deze aflevering gaat u het volgende doen:

  • JSON ARM-sjablonen converteren naar Bicep
  • Bicep-definities maken voor uw bestaande Azure-resources
  • Sjabloonconversies controleren met behulp van de wat-als-bewerking en documentatie
Wijzigingen in de Azure-infrastructuur controleren met behulp van Bicep- en pull-aanvragen

Wijzigingen in de Azure-infrastructuur controleren met behulp van Bicep- en pull-aanvragen

Vermijd onbedoelde wijzigingen en slecht geschreven Bicep-code met behulp van pull-aanvragen. Vertakkingsstrategieën gebruiken om uw hoofdvertakking te beschermen tegen onbedoelde wijzigingen. Begrijp wat u moet zoeken wanneer u Bicep-code bekijkt. In deze aflevering gaat u het volgende doen:

  • Belangrijke vertakkingen beschermen tegen onbedoelde wijzigingen
  • Pull-aanvragen maken, controleren en samenvoegen
  • Bicep-code controleren in pull-aanvragen
Resources implementeren in abonnementen, beheergroepen en tenants met bicep

Resources implementeren in abonnementen, beheergroepen en tenants met bicep

Implementeer Azure-resources op het abonnement, de beheergroep en het tenantbereik. Begrijpen hoe Azure-resources worden geïmplementeerd op verschillende bereiken, waarom dit belangrijk is en hoe u Bicep-code maakt om ze te implementeren. Maak één set Bicep-bestanden die u in één bewerking in meerdere bereiken kunt implementeren. In deze aflevering gaat u het volgende doen:

  • Resourcebereiken uitleggen, waaronder resources op tenantniveau, beheergroepniveau en resources op abonnementsniveau
  • Resources op specifieke bereiken implementeren met bicep-sjablonen
  • Bicep-bestanden maken die u in meerdere bereiken kunt implementeren
ARM-sjablonen uitbreiden met behulp van implementatiescripts

ARM-sjablonen uitbreiden met behulp van implementatiescripts

Voeg aangepaste stappen toe aan uw Bicep- of JSON Azure Resource Manager-sjablonen (ARM-sjablonen). Integreer implementatiescripts met uw implementatie met behulp van parameters en uitvoer. In deze aflevering gaat u het volgende doen:

  • Aangepaste stappen uitvoeren in uw ARM-sjablonen met behulp van een implementatiescript
  • Parameters definiëren om uw implementatiescripts herbruikbaar te maken
Bicep-modules delen met behulp van privéregisters

Bicep-modules delen met behulp van privéregisters

Gebruik Bicep-modules opnieuw om duplicatie van code te verminderen en de kwaliteit van uw implementaties te verhogen. Maak een privéregister voor uw organisatie. Publiceer gedeelde modules naar het register en gebruik ze in meerdere implementaties. In deze aflevering gaat u het volgende doen:

  • Een privéregister maken voor uw eigen organisatie
  • Een module publiceren naar en een module gebruiken uit, een privéregister
Bibliotheken van herbruikbare infrastructuurcode publiceren met behulp van sjabloonspecificaties

Bibliotheken van herbruikbare infrastructuurcode publiceren met behulp van sjabloonspecificaties

Uw ARM-sjablonen opnieuw gebruiken en delen in uw organisatie. Sjabloonspecificaties publiceren die vooraf geconfigureerde resources implementeren voor de vereisten van uw organisatie. Toegang beheren en sjabloonspecificaties veilig bijwerken met behulp van versies. In deze aflevering gaat u het volgende doen:

  • Sjabloonspecificaties maken en implementeren
  • Versies toevoegen aan sjabloonspecificaties

Onze sprekers en moderators

  • Alex Frankel

    Principal Program Manager, Microsoft

    Twitter
  • Angel Perez

    Program Manager bij Azure Deployments, Microsoft

    LinkedIn
  • Barbara Forbes

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

    Twitter
  • Brandon Martinez

    Senior klanttechnicus, FastTrack voor Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Senior klanttechnicus, FastTrack voor Azure, Microsoft

    Twitter
  • John Downs

    Senior klanttechnicus, FastTrack voor Azure, Microsoft

    Twitter
  • Joshua Waddell

    Senior klanttechnicus, FastTrack voor Azure, Microsoft

    Twitter
  • Neil Peterson

    Senior Site Reliability Engineer, Microsoft

    Twitter
  • Stephanie Yen

    Program Manager, Azure Deployments, Microsoft

    Twitter
  • Steven Murawski

    Principal Cloud Advocate, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Senior klanttechnicus, Microsoft

    LinkedIn
  • Will Velida

    Klanttechnicus II, FastTrack voor Azure, Microsoft

    Twitter
  • William Salazar

    Senior klanttechnicus, FastTrack voor Azure, Microsoft

    Twitter

Veelgestelde vragen

Zijn er kosten verbonden aan het evenement?

Het evenement is gratis! U kunt Learn TV gratis toevoegen aan de stream-inhoud.

Wanneer vindt de gebeurtenis plaats?

Elke week vanaf 8 maart 2022 tot en met 28 juni 2022

Is deze gebeurtenis op aanvraag beschikbaar?

Ja. U kunt onze eerdere gebeurtenissen op elk gewenst moment streamen! Blader door alle Learn Live om op elk gewenst moment te streamen.

Waar vindt de gebeurtenis plaats?

Deze reeks gebeurtenissen is virtueel! Neem deel aan ons en duizenden anderen om te genieten van de ervaring vanuit uw eigen huis, kantoor of apparaat.

In welke taal worden afleveringen geleverd?

Deze show wordt geleverd in het Engels. Bijschriften in 14 verschillende talen zijn beschikbaar in de opnamen, die 48 uur na elke liveshow op Learn Live beschikbaar worden gesteld.

Gedragscode

We streven ernaar een respectvolle, vriendelijke, professionele ervaring te bieden voor iedereen, ongeacht geslacht, seksuele voorkeur, uiterlijk, beperking, leeftijd, ras of religie. We tolereren geen oneerbiedig gedrag ten aanzien van geslacht, ras, seksuele voorkeur of beperking, of gedrag dat kan worden beschouwd als intimiderend of discriminerend. Elk individu is verantwoordelijk voor kennis en naleving van onze standaarden en we moedigen iedereen aan bij te dragen aan het creëren van een uitnodigende en veilige omgeving. Daarnaast streven we ernaar om onze gezamenlijke planeet met hetzelfde respect te behandelen. Meld vragen, zorgen of storende handelingen of gedragingen aan het organisatieteam, zodat we het probleem direct kunnen oplossen.