Välj Automation-tjänsterna i Azure
Den här artikeln beskriver olika Automation-tjänster som erbjuds i Azure-miljön. Dessa tjänster kan automatisera affärs- och driftsprocesser och lösa integreringsproblem mellan flera tjänster, system och processer. Automation-tjänster kan definiera indata, åtgärder, aktiviteter som ska utföras, villkor, felhantering och utdatagenerering. Med hjälp av dessa tjänster kan du köra olika aktiviteter enligt ett schema eller utföra en manuell körning på begäran. Varje tjänst har sina unika fördelar och målgrupper. Med hjälp av dessa tjänster kan du flytta arbetet från att manuellt utföra operativa uppgifter till att skapa automatisering för dessa uppgifter, inklusive:
- Minska tiden för att utföra en åtgärd
- Minska risken för att utföra åtgärden
- Öka mänsklig kapacitet för ytterligare innovation
- Standardisera åtgärder
Kategorier i Automation-åtgärder
Automatisering krävs i tre breda kategorier av åtgärder:
Distribution och hantering av resurser: Skapa och konfigurera programmatiskt med automatisering eller infrastruktur som kodverktyg för att leverera repeterbar och konsekvent distribution och hantering av molnresurser. Till exempel kan en Azure-nätverkssäkerhetsgrupp distribueras och säkerhetsgruppsregler skapas med hjälp av en Azure Resource Manager-mall eller ett automationsskript.
Svar på externa händelser: Baserat på en kritisk extern händelse, till exempel att svara på databasändringar, agera enligt indata som ges till en webbsida och så vidare, kan du diagnostisera och lösa problem.
Komplex orkestrering: Genom att integrera med produkter från första eller tredje part kan du definiera automatiseringsarbetsflöden från slutpunkt till slutpunkt.
Azure-tjänster för Automation
Flera Azure-tjänster kan uppfylla ovanstående krav. Varje tjänst har sina fördelar och begränsningar, och kunder kan använda flera tjänster för att uppfylla sina automatiseringskrav.
Distribution och hantering av resurser
- Arm-mallar (Azure Resource Manager) med Bicep
- Azure Blueprint
- Azure Automation
- Automatisk hantering av Azure (för datorkonfiguration och hantering)
Svara på externa händelser
- Azure Functions
- Azure Automation
- Azure Policy Guest Config (för att vidta en åtgärd när det sker en ändring i resursens efterlevnadstillstånd)
Komplex orkestrering och integrering med produkter från första eller tredje part
- Azure Logic Program-program
- Azure Functions eller Azure Automation (Azure Logic App har över 400 anslutningsappar till andra tjänster, inklusive Azure Automation och Azure Functions, som kan användas för att uppfylla komplexa automatiseringsscenarier)
Distribuera och hantera Automation-tjänster
Azure Resource Manager (ARM)-mall
Azure Resource Manager tillhandahåller ett språk för att utveckla repeterbara och konsekventa distributionsmallar för Azure-resurser. Mallen är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för ditt projekt. Den använder deklarativ syntax som gör att du kan ange vad du vill distribuera utan att behöva skriva sekvensen med programmeringskommandon för att skapa den. I mallen anger du de resurser som ska distribueras och egenskaperna för dessa resurser. Läs mer.
Bicep
Vi introducerade ett nytt språk med namnet Bicep som erbjuder samma funktioner som ARM-mallar, men med en syntax som är enklare att använda. Varje Bicep-fil konverteras automatiskt till en ARM-mall under distributionen. Om du överväger infrastruktur som kodalternativ rekommenderar vi Bicep. Mer information finns i Vad är Bicep?
I följande tabell beskrivs scenarier och användare för ARM-mallen och Bicep:
Scenarier | Användare |
---|---|
Skapa, hantera och uppdatera infrastrukturresurser, till exempel virtuella datorer, nätverk, lagringskonton, containrar och så vidare. Distribuera appar, lägg till taggar, tilldela principer och tilldela rollbaserad åtkomstkontroll deklarativt som kod och integrerat med dina CI\CD-verktyg. Hantera flera miljöer, till exempel produktion, icke-produktion och haveriberedskap. Distribuera resurser konsekvent och tillförlitligt i stor skala. |
Programutvecklare, infrastrukturadministratörer, DevOps-tekniker som använder Azure för första gången eller använder Azure som sitt primära moln. IT-tekniker\Molnarkitekt med ansvar för distribution av molninfrastruktur. |
Azure Blueprints (förhandsversion)
Kommentar
Den 11 juli 2026 kommer Azure Blueprints (förhandsversion) att bli inaktuella. Läs mer
Azure Blueprints (förhandsversion) definierar en upprepningsbar uppsättning Azure-resurser som implementerar och följer en organisations standarder, mönster och krav. Skisser är ett deklarativt sätt att samordna distributionen av olika resursmallar och andra artefakter, till exempel rolltilldelningar, principtilldelningar, ARM-mallar och resursgrupper. Läs mer.
Scenarier | Användare |
---|---|
Skapa, hantera och uppdatera infrastrukturresurser för att säkerställa att den distribuerade infrastrukturen uppfyller organisationens efterlevnadsstandarder. Granska och spåra Azure-distributioner. |
Granskare och centrala informationsteknikgrupper som ansvarar för att säkerställa att den distribuerade Azure-infrastrukturen uppfyller organisationens efterlevnadsstandarder. |
Azure Automation
Azure Automation samordnar repetitiva processer med hjälp av grafiska runbooks, PowerShell- och Python-runbooks i moln- eller hybridmiljöer. Den tillhandahåller beständiga delade tillgångar, inklusive variabler, anslutningar och objekt, som möjliggör orkestrering av komplexa jobb. Läs mer.
Det finns fler än 3 000 moduler i PowerShell-galleriet och PowerShell-communityn fortsätter att växa. Azure Automation baserat på PowerShell-moduler kan fungera med flera program och leverantörer, både första och tredje part. När fler programleverantörer släpper PowerShell-moduler för integrerings-, utöknings- och automatiseringsuppgifter kan du använda ett befintligt PowerShell-skript som det är för att köra det som en PowerShell-runbook i ett automationskonto utan att göra några ändringar.
Scenarier | Användare |
---|---|
Gör att Automation kan skriva en Automation PowerShell-runbook som distribuerar en Azure-resurs med hjälp av en Azure Resource Manager-mall. Schemalägg uppgifter, till exempel stoppa virtuella dev/test-datorer eller tjänster på natten och aktivera under dagen. Svar på aviseringar som systemaviseringar, tjänstaviseringar, höga CPU-/minnesaviseringar, skapa ServiceNow-biljetter och så vidare. Hybridautomatisering där du kan automatisera lokala servrar som SQL Server, Active Directory och så vidare. Azure-resursens livscykelhantering och styrning omfattar resursetablering, avetablering, tillägg av rätt taggar, lås, NSG:er och så vidare. |
IT-administratörer, systemadministratörer, IT-driftsadministratörer som är skickliga på att använda PowerShell- eller Python-baserade skript. Infrastrukturadministratörer hanterar den lokala infrastrukturen med hjälp av skript eller kör långvariga jobb, till exempel månadsåtgärder på servrar som körs lokalt. |
Azure Automation-baserad gästhantering
Konfigurationshantering : Samlar in inventering och spårar ändringar i din miljö. Läs mer. Du kan konfigurera det önskade tillståndet för dina datorer för att identifiera och korrigera konfigurationsavvikelsen. Läs mer.
Uppdateringshantering : Utvärdera servrarnas efterlevnad och schemalägg uppdateringsinstallationen på dina datorer. Läs mer.
Scenarier | Användare |
---|---|
Identifiera och varna om program-, tjänst-, fil- och registerändringar på dina datorer, var uppmärksam på allt som är installerat på servrarna. Utvärdera och installera uppdateringar på dina servrar med hjälp av Azure Update-hantering. Konfigurera önskat tillstånd för dina servrar och se till att de är kompatibla. |
Central IT\Infrastrukturadministratörer\Granskare söker efter regelkrav i stor skala och ser till att servrarnas sluttillstånd ser ut som önskat, korrigerat och granskat. |
Azure Automanage (förhandsversion)
Ersätter repetitiva, dagliga operativa uppgifter med en undantagsbaserad hanteringsmodell, där ett felfritt, stabilt tillstånd för den virtuella datorn är lika med handsfree-hantering. Läs mer.
Stöd för Linux och Windows
- Gör att du kan publicera virtuella datorer på ett intelligent sätt för att välja metodtips för Azure-tjänster
- Gör att du kan konfigurera varje tjänst enligt bästa praxis i Azure automatiskt
- Har stöd för anpassning av bästa praxis-tjänster via mallen Metodtips för virtuella datorer för Dev\Test and Production-arbetsbelastning
- Gör att du kan övervaka för drift och korrigera den när den identifieras
- Ger en enkel upplevelse (punkt, välj, ange och glöm)
Scenarier | Användare |
---|---|
Konfigurerar automatiskt gästoperativsystemet enligt Microsofts baslinjekonfiguration. Identifierar automatiskt för drift och korrigerar den i hela en virtuell dators livscykel. Syftar till en handsfree-hantering av maskiner. |
IT-administratörer, infraadministratörer och IT-driftsadministratörer ansvarar för att hantera serverarbetsbelastningar, dagliga administratörsuppgifter, till exempel säkerhetskopiering, haveriberedskap, säkerhetsuppdateringar, svar på säkerhetshot och så vidare i Azure och lokalt. Utvecklare som inte vill hantera servrar eller ägna tid åt aktiviteter med lägre prioritet. |
Svara på händelser i Automation-arbetsflödet
Azure Policy-baserad gästkonfiguration
Azure Policy-baserad gästkonfiguration är nästa iteration av Azure Automation State Configuration. Läs mer.
Du kan kontrollera vad som är installerat i:
- Nästa iteration av Azure Automation State Configuration.
- För kända dåliga appar, protokollcertifikat, administratörsbehörigheter och hälsotillstånd för agenter.
- För kundskapat innehåll.
Scenarier | Användare |
---|---|
Hämta efterlevnadsdata som kan vara: Konfigurationen av operativsystemet – filer, register och tjänster, Programkonfiguration eller närvaro, Kontrollera miljöinställningar. Granska eller distribuera inställningar till alla datorer (ange) i omfånget antingen reaktivt till befintliga datorer eller proaktivt till nya datorer när de distribueras. Svara på principhändelser för att tillhandahålla reparation på begäran eller kontinuerlig reparation. |
Central IT, infrastrukturadministratörer, granskare (molnansvariga) arbetar mot regelkraven i stor skala och ser till att servrarnas sluttillstånd ser ut som önskat. Programteamen validerar efterlevnaden innan ändringar släpps. |
Azure Automation – Processautomatisering
Samordnar repetitiva processer med hjälp av grafiska runbooks, PowerShell- och Python-runbooks i molnet eller hybridmiljön. Läs mer.
- Tillhandahåller beständiga delade tillgångar, inklusive variabler, anslutningar och objekt som tillåter orkestrering av komplexa jobb
- Gör att du kan anropa en runbook baserat på Azure Monitor-avisering eller via en webhook
Scenarier | Användare |
---|---|
Svara på systemaviseringar, tjänstaviseringar eller aviseringar om hög CPU/minne från övervakningsverktyg från första eller tredje part, till exempel Splunk eller ServiceNow, skapa ServiceNow-biljettbasaviseringar och så vidare. Scenarier för hybridautomatisering där du kan hantera automatisering på lokala servrar som SQL Server, Active Directory och så vidare, baserat på en extern händelse. Hantering och styrning av azure-resurslivscykeln som omfattar resursetablering, avetablering, tillägg av rätt taggar, lås, NSG:er och så vidare, baserat på Azure Monitor-aviseringar. |
IT-administratörer, systemadministratörer, IT-driftsadministratörer som är skickliga på att använda PowerShell- eller Python-baserade skript. |
Azure Functions
Tillhandahåller en serverlös, händelsedriven beräkningsplattform för automatisering som gör att du kan skriva kod för att reagera på kritiska händelser från olika källor, tjänster från tredje part och lokala system. Till exempel en HTTP-utlösare utan att behöva bekymra dig om den underliggande plattformen. Läs mer.
- Du kan använda en mängd olika språk för att skriva funktioner på ett valfritt språk, till exempel C#, Java, JavaScript, PowerShell eller Python, och fokusera på specifika koddelar. Functions-körning är en öppen källkod.
- Du kan välja värdplanen enligt funktionsappens skalningskrav, funktioner och resurser som krävs.
- Du kan orkestrera komplexa arbetsflöden via varaktiga funktioner.
- Du bör undvika stora och långvariga funktioner som kan orsaka oväntade timeout-problem. Läs mer.
- När du skriver PowerShell-skript i Funktionsappar måste du justera skripten för att definiera hur funktionen fungerar, till exempel hur den utlöses och dess indata- och utdataparametrar. Läs mer.
Scenarier | Användare |
---|---|
Svara på händelser på resurser, till exempel lägga till taggar i kostnadsställe för resursgruppsbas när den virtuella datorn tas bort och så vidare. Ange schemalagda aktiviteter, till exempel att ange ett mönster för att stoppa och starta en virtuell dator vid en viss tidpunkt, läsa bloblagringsinnehåll med jämna mellanrum och så vidare. Bearbeta Azure-aviseringar för att skicka teamets händelse när CPU-aktiviteten ökar till 90 %. Samordna med externa system som Microsoft 365. Svara på databasändringar. |
Programutvecklare som är skickliga på att koda språk som C#, F#, PHP, Java, JavaScript, PowerShell eller Python. Molnarkitekter som skapar serverlösa program där Azure Functions kan ingå i ett större programarbetsflöde. |
Samordna komplexa jobb i Azure Automation
Azure-logikappar
Logic Apps är en plattform för att skapa och köra komplexa orkestreringsarbetsflöden som integrerar dina appar, data, tjänster och system. Läs mer.
- Gör att du kan skapa smarta integreringar mellan appar, tjänster och system från första och tredje part som körs lokalt, hybrid- och molnbaserat.
- Gör att du kan använda hanterade anslutningsappar från ett ekosystem med över 450 och växande Azure-anslutningsappar som du kan använda i dina arbetsflöden.
- Ger förstklassigt stöd för företagsintegrering och B2B-scenarier.
- Tillåter flexibilitet för att visuellt skapa och redigera arbetsflöden – låg kod\ingen kodmetod
- Körs endast i molnet.
- Innehåller en stor samling färdiga åtgärder och utlösare.
Scenarier | Användare |
---|---|
Schemalägg och skicka e-postaviseringar med Office 365 när en viss händelse inträffar. Till exempel laddas en ny fil upp. Dirigera och bearbeta kundbeställningar mellan lokala system och molntjänster. Flytta uppladdade filer från en SFTP- eller FTP-server till Azure Storage. Övervaka tweets, analysera sentimentet och skapa aviseringar eller uppgifter för objekt som behöver granskas. |
Pro-integrerare och utvecklare, IT-proffs som vill använda låg kod/inget kodalternativ för avancerade integreringsscenarier för externa system eller API:er. |
Azure Automation – Processautomatisering
Samordnar repetitiva processer med hjälp av grafiska runbooks, PowerShell- och Python-runbooks i molnet eller hybridmiljön. Den tillhandahåller beständiga delade tillgångar, inklusive variabler, anslutningar och objekt, som möjliggör orkestrering av komplexa jobb. Läs mer.
Scenarier | Användare |
---|---|
Hantering och styrning av azure-resurslivscykeln, som omfattar resursetablering, avetablering, tillägg av rätt taggar, lås, NSG:er och så vidare, via runbooks som utlöses från ITSM-aviseringar. Använd hybridarbetare som en brygga från molnet till den lokala miljön och aktivera resurs-/användarhantering lokalt. Kör komplexa arbetsflöden för haveriberedskap via Automation-runbooks. Köra Automation-runbooks som en del av Logic Apps-arbetsflödet via Azure Automation Connector. |
IT-administratörer, systemadministratörer, IT-driftsadministratörer som är skickliga på att använda PowerShell- eller Python-baserade skript. Infrastrukturadministratörer som hanterar lokal infrastruktur med hjälp av skript eller kör långvariga jobb, till exempel månadsåtgärder på servrar som körs lokalt. |
Azure Functions
Tillhandahåller en serverlös, händelsedriven beräkningsplattform för automatisering som gör att du kan skriva kod för att reagera på kritiska händelser från olika källor, tjänster från tredje part och lokala system. Till exempel en HTTP-utlösare utan att behöva bekymra dig om den underliggande plattformen Läs mer.
- Du kan använda en mängd olika språk för att skriva funktioner på ett valfritt språk, till exempel C#, Java, JavaScript, PowerShell eller Python, och fokusera på specifika koddelar. Functions-körning är en öppen källkod.
- Du kan välja värdplanen enligt funktionsappens skalningskrav, funktioner och resurser som krävs.
- Du kan orkestrera komplexa arbetsflöden via varaktiga funktioner.
- Du bör undvika stora och långvariga funktioner som kan orsaka oväntade timeout-problem. Läs mer.
- När du skriver PowerShell-skript i Funktionsappar måste du justera skripten för att definiera hur funktionen fungerar, till exempel hur den utlöses och dess indata- och utdataparametrar. Läs mer.
Scenarier | Användare |
---|---|
Svara på händelser på resurser, till exempel lägga till taggar i kostnadsställe för resursgruppsbas när den virtuella datorn tas bort och så vidare. Ange schemalagda aktiviteter, till exempel att ange ett mönster för att stoppa och starta en virtuell dator vid en viss tidpunkt, läsa bloblagringsinnehåll med jämna mellanrum och så vidare. Bearbeta Azure-aviseringar där du kan skicka teamets händelse när CPU-aktiviteten ökar till 90 %. Samordna med externa system som Microsoft 365. Kör Azure Function som en del av Logic Apps-arbetsflödet via Azure Function Connector. |
Programutvecklare som är skickliga på att koda språk som C#, F#, PHP, Java, JavaScript, PowerShell eller Python. Molnarkitekter som skapar serverlösa program där en eller flera Azure Functions kan ingå i ett större programarbetsflöde. |
Nästa steg
Mer information om hur du kör automationsjobben på ett säkert sätt finns i Metodtips för säkerhet i Azure Automation.