Introduktion

Slutförd

Utvecklare står ofta inför många utmanande uppgifter och beslut när de skapar appar för molnet. Att skapa en korrekt konstruerad och konfigurerad miljö kan vara en tidskrävande och svår process. Utvecklare måste ta hänsyn till många olika problem i dessa miljöer, till exempel att skapa resurser, tillämpa konfigurationer, konfigurera övervakning och loggning och andra uppgifter.

Azure Developer CLI (azd) minskar och effektiviserar dessa ansvarsområden för att hjälpa utvecklaren på deras resa från en lokal utvecklingsmiljö till ett program som har distribuerats i Azure. Verktyget är utformat kring ett kraftfullt mallsystem som kan automatisera etableringen av molninfrastrukturen och distribuera programkod. I de kommande enheterna får du lära dig hur du skapar en ny azd mall från grunden som uppnår dessa mål.

Kommentar

Innan du går igenom den här modulen rekommenderar vi att du har grundläggande kunskaper om Azure Developer CLI eller har slutfört utbildningsmodulen Introduktion till Azure Developer CLI .

Exempelscenario

Anta att du arbetar på ett startup-företag som skapar en ny molnbaserad e-handelsplattform. Appen kräver ett klientdelsgränssnitt för shopping och olika serverdelstjänster för att bearbeta beställningar. Du planerar att vara värd för appen med hjälp av Azure-tjänster som App Service, Storage, NoSQL-databaser med mera. När ditt team växer och experimenterar med olika molnarkitekturer vill du lösa följande projektutmaningar:

  • Snabbt föränderlig infrastruktur – Medan appen är i aktiv utveckling vill teamet kunna ta bort och återskapa molntjänsterna snabbt när arkitekturändringar görs.

  • Registrering av nya team – Oavsett om du lägger till nya team internt eller distribuerar programvaran som öppen källkod kod, vill du ge nya användare ett sätt att enkelt skapa en egen instans av molninfrastrukturen med rätt konfigurationer.

  • Förenklade krav på molnfärdighet – Även om appen är utformad för att vara molnbaserad kanske utvecklare som inte är bekanta med molnet fortfarande vill kunna distribuera och arbeta med appen.

Azure Developer CLI löser dessa utmaningar med hjälp av mallar. azd mallar hanterar molninfrastruktur och distributioner på ett automatiserat sätt med hjälp av infrastruktur som kod. De hjälper till att automatisera molnkonfigurationen och distributionsprocessen med bara några få kommandon, så att utvecklare som är nya i molnet fortfarande kan komma igång.

Utbildningsmål

I den här modulen kommer du att:

  • Skapa en Azure Developer CLI-mall från början till slut
  • Utforska viktiga KOMPONENTER, funktioner och arbetsflöden för CLI-mallar för Azure Developer

Förutsättningar

Vad är huvudmålet?

I slutet av den här sessionen kommer du att identifiera och slutföra de viktiga uppgifter som krävs för att skapa Azure Developer CLI-mallar.