Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Automation är en molnbaserad automationstjänst som hjälper dig att automatisera processer och stödjer konsekvent hantering över Azure- och icke-Azure-miljöer. Den inkluderar funktioner som processautomation, konfigurationshantering och delade funktioner för heterogena miljöer.
Genom att använda Azure Automation kan du minska manuellt arbete, förbättra operativ effektivitet och säkerställa konsekvent genomförande av uppgifter i din miljö. Du kan tillämpa automatisering inom tre nyckelområden inom molnverksamheten:
- Distribuera och hantera – Leverera repeterbar och konsekvent infrastruktur som kod.
- Svar – Skapa händelsebaserad automatisering för att diagnostisera och lösa problem.
- Orkestrera – Orkestrera och integrera din automation med andra Azure- eller tredjepartstjänster och produkter.
Hur Azure Automation integreras med andra Azure-tjänster
Flera Azure-tjänster integreras med Azure Automation för att stödja distribution och hantering, händelserespons och arbetsflödesorkestrering. Varje tjänst tillhandahåller en uppsättning funktioner och fungerar som en programmerbar plattform för att bygga molnlösningar. Azure Bicep och Resource Manager tillhandahåller till exempel ett språk för att utveckla repeterbara och konsekventa distributionsmallar för Azure-resurser. Azure Automation kör dessa mallar för att distribuera en Azure-resurs och utför sedan konfigurationsuppgifter efter distribution.
Beroende på dina behov kan Azure Automation integreras med en eller flera av följande Azure-tjänster:
- Azure Arc-aktiverade servrar möjliggör en förenklad anslutning av hybriddatorer till ändringsspårning och inventering med hjälp av AMA och rollen Hybrid Runbook Worker.
- Azure Alerts-åtgärdsgrupper kan initiera en Automation-runbook när en avisering utlöses.
- Azure Monitor samlar in mätvärden och loggdata från ditt automationskonto för vidare analys och agera på telemetrin.
- Azure Policy innehåller initiativdefinitioner som hjälper dig att upprätta och upprätthålla efterlevnad med olika säkerhetsstandarder för ditt Automation-konto.
- Azure Site Recovery kan använda Azure Automation-runbooks för att automatisera återställningsplaner.
Dessa Azure-tjänster kan arbeta med automationsjobb och runbook-resurser genom att använda en HTTP-webhook eller API-metod:
Anteckning
Den här tjänsten stöder Azure Lighthouse, som gör att tjänstleverantörer kan logga in på sin egen klientorganisation för att hantera prenumerationer och resursgrupper som kunder har delegerat.
Automation ger dig fullständig kontroll under distribution, drift och inaktivering av företagsarbetsbelastningar och resurser.
Azure Automation tillhandahåller följande kärnfunktioner:
Processautomatisering
Processautomatisering i Azure Automation hjälper dig att automatisera repetitiva, tidskrävande och felbenägna hanteringsuppgifter. Den här tjänsten hjälper dig att fokusera på arbete som lägger till affärsvärde. Genom att minska fel och öka effektiviteten bidrar det också till att sänka driftskostnaderna. För att lära dig mer om processautomationsmiljön, se Runbook-körning i Azure Automation.
Processautomatisering stödjer integration av Azure-tjänster och andra tredjepartssystem som krävs för att distribuera, konfigurera och hantera dina end-to-end-processer. Denna funktion gör det möjligt att skapa grafiska, PowerShell- och Python-runbooks. För att köra runbooks direkt på Windows- eller Linux-maskiner eller mot resurser i lokala eller andra molnmiljöer för att hantera dessa lokala resurser, kan du distribuera en Hybrid Runbook Worker.
Webhooks låter dig uppfylla förfrågningar och säkerställa kontinuerlig leverans och drift genom att trigga automatisering från Azure Logic Apps, Azure Functions, ITSM-produkter eller -tjänster, DevOps och övervakningssystem.
Konfigurationshantering
Konfigurationshantering i Azure Automation hjälper till att säkerställa att systemen förblir konsekventa och kompatibla genom att automatiskt tillämpa och underhålla önskade konfigurationer. Azure Automation stödjer konfigurationshantering via State Configuration-funktionen.
Azure Automation State Configuration (tillståndskonfiguration för automatisering)
Azure Automation State Configuration är en molnbaserad funktion för Önskad tillståndskonfiguration i PowerShell (DSC) som tillhandahåller tjänster för företagsmiljöer. Genom att använda denna funktion kan du hantera dina DSC-resurser i Azure Automation och applicera konfigurationer på virtuella eller fysiska maskiner från en DSC-pullserver i Azure-molnet.
Delade funktioner
Azure Automation erbjuder flera delade funktioner, inklusive delade resurser, rollbaserad åtkomstkontroll (Azure RBAC), flexibel schemaläggning, integration av källkodskontroll, revision och taggning.
Delade resurser
Azure Automation inkluderar en uppsättning delade resurser som hjälper dig att automatisera och konfigurera dina miljöer i stor skala.
- Schemaläggningar - Utlöser automatiserade operationer vid förutbestämda tidpunkter.
- Moduler – Hantera Azure och andra system. Importera moduler till automationskontot för Microsoft-, tredjeparts-, communitybaserade och anpassade cmdlets och DSC-resurser.
- Modulgalleri – Stöder inbyggd integration med PowerShell Gallery. Du kan visa runbooks och importera dem till Automation-kontot. Det hjälper dig också att snabbt börja integrera och skapa dina processer från PowerShell Gallery och Microsoft Script Center.
- Python 2- och 3-paket – Stöd för Python 2- och 3-runbooks för ditt Automation-konto.
- Autentiseringsuppgifter – Lagra känslig information på ett säkert sätt som runbooks och konfigurationer kan använda vid körning.
- Anslutningar – Lagra namn/värde-par med gemensam information för anslutningar till system. Modulförfattaren definierar anslutningar i runbooks och konfigurationer för användning vid körning.
- Certifikat – Definiera information som ska användas vid autentisering och säkerhet av distribuerade resurser när den nås via runbooks eller DSC-konfigurationer under körning.
- Variabler – Lagrar innehåll som du kan använda i runbooks och konfigurationer. Du kan ändra variabelvärden utan att ändra några av runbooks eller konfigurationer som refererar till dem.
Rollbaserad åtkomstkontroll
Azure Automation stöder Azure rollbaserad åtkomstkontroll för att reglera åtkomsten till Automation-kontot och dess resurser. Mer information om hur du konfigurerar Azure RBAC för ditt Automation-konto, runbooks och jobb finns i Rollbaserad åtkomstkontroll för Azure Automation.
Flexibel schemaläggning
Azure Automation erbjuder flexibel schemaläggning för att automatisera runbooks vid angivna tider och återkommande intervaller, såsom timvisa, dagligt, veckovis eller månadsvis. Du kan konfigurera scheman efter specifika veckodagar, månadsdagar eller anpassade datummönster. En enda runbook kan länkas till flera scheman, och vice versa. Den hanterar automatiskt justeringar av sommartid, stödjer tidszonskonfiguration för globala operationer och möjliggör schemaskapande och hantering via Azure-portalen eller PowerShell. För att lära dig mer, se Hantera scheman i Azure Automation.
Integrering av källkontroll
Azure Automation stödjer integration av källkodskontroll. Den här funktionen främjar konfiguration som kod, där runbooks eller konfigurationer kan checkas in i ett källkontrollsystem.
Auditing
Azure Automation stödjer revision genom revisionsloggar som fångar skapa-, uppdaterings- och borttagningsoperationer över automationskonton, runbooks och andra tillgångar. Du kan skicka dessa loggar till en arbetsyta i Azure Monitor för säkerhetsövervakning, efterlevnadsgranskningar och utredning av operativa förändringar. Mer information finns i Vidarebefordra jobbdata från Azure Automation till Azure Monitor-loggar och Datalagringstid i Azure Automation.
Märkning
Azure Automation stöder Azure Resource Manager-taggar för att kategorisera och organisera automationsresurser. När du skapar ett automationskonto från portalen kan du ange Resource Manager-taggar för att hjälpa till att organisera dina Azure-resurser. För att lära dig mer, se Taggresurser, resursgrupper och prenumerationer för logisk organisation.
hybridautomatisering
Automatiserar arbetsbelastningar över Azure och lokala miljöer, inklusive tjänster som SQL Server, služba Active Directory och SharePoint Server genom att använda Hybrid Runbook Worker.
Heterogent stöd (Windows och Linux)
Automatisering är utformad för att fungera över Windows- och Linux-fysiska servrar och virtuella maskiner i icke-Azure, lokala miljöer och andra molnleverantörer. Det erbjuder ett konsekvent tillvägagångssätt för att automatisera och konfigurera distribuerade arbetsbelastningar och de operativsystem som kör dem. Funktionen Hybrid Runbook Worker gör det möjligt att köra runbooks direkt på den fysiska servern eller den virtuella maskinen som är värd för rollen utan Azure, och mot resurser i miljön för att hantera dessa lokala resurser.
Genom Arc-aktiverade servrar ger det en konsekvent implementerings- och hanteringsupplevelse för dina icke-Azure-maskiner. Det möjliggör integrering med Automation-tjänsten med hjälp av VM-tilläggsramverket för att distribuera rollen Hybrid Runbook Worker och förenkla registrering av ändringsspårning och inventering med hjälp av AMA.
Vanliga scenarier
Azure Automation stöder hantering under hela livscykeln för din infrastruktur och dina program. Vanliga scenarier är:
- Schemalägg uppgifter – Stoppa virtuella maskiner eller tjänster på natten och slå på under dagtid, veckovis eller månadsvis återkommande underhållsflöden.
- Bygg och distribuera resurser – Distribuera resurser över en hybridmiljö med runbooks och Azure Resource Manager-mallar. Integrera i utvecklingsverktyg som Jenkins och Azure DevOps.
- Periodiskt underhåll – Utför uppgifter som måste utföras med bestämda intervaller, såsom att rensa ut gammal eller gammal data eller omindexera en SQL-databas.
- Svara på varningar – Orkestrera ett svar när varningar om kostnadsbaserad, system, tjänst och resursanvändning genereras.
-
Azure-resurslivscykelhantering – Hantera IaaS- och PaaS-resurser under hela deras livscykel, inklusive:
- Resursförsörjning och avveckling.
- Lägg till rätt taggar, lås, NSG:er, UDR:er enligt affärsregler.
- Skapande, radering och uppdatering av resursgrupper.
- Starta containergrupp.
- Registrera DNS-uppslag.
- Kryptera virtuella maskiner.
- Konfigurera disk (diskögonblicksbild, ta bort gamla ögonblicksbilder).
- Prenumerationshantering.
- Starta och stoppa resurser för att minska kostnaderna.
-
Övervakning och integration – Integrera med förstapartssystem (via Azure Monitor) eller tredjeparts externa system, inklusive:
- Se till att resursskapande och raderingsoperationer registreras i SQL.
- Skicka resursanvändningsdata till webb-API:et.
- Skicka övervakningsdata till ServiceNow, Event Hubs, New Relic och så vidare.
- Samla in och lagra information om Azure-resurser.
- Utför SQL-övervakningskontroller och rapportering.
- Kontrollera webbplatsens tillgänglighet.
- Utvecklings-/testautomationsscenarier – Stoppa, starta och skala resurser.
- Automatisering relaterad till styrning – Applicera eller uppdatera taggar och lås automatiskt.
- Azure Site Recovery - Orkestrera pre/post-skript definierade i ett Site Recovery DR-arbetsflöde.
- Azure Virtual Desktop - Orkestrerar skalning av VM:er eller start/stopp-VM:ar baserat på användning.
- Konfigurera virtuella datorer – Utvärdera och konfigurera Windows- och Linux-datorer med konfigurationer för infrastrukturen och programmet.
- Hämta inventering – Få en fullständig inventering av distribuerade resurser för mål, rapportering och efterlevnad.
- Hitta ändringar – Identifiera och isolera maskinändringar som kan orsaka felkonfiguration och förbättra operativ efterlevnad. Åtgärda eller eskalera dem till ledningssystem.
Priser för Azure Automation
Processautomatisering omfattar runbook-jobb och bevakare. Fakturering för jobb baseras på antalet minuter för jobbkörning som används under månaden, medan den för övervakare baseras på antalet timmar som används under månaden. Du tar ut avgifter för processautomatisering varje gång ett jobb eller en övervakare körs. Du skapar automationskonton med en Basic SKU, där de första 500 jobbminuterna är gratis per prenumeration. Du betalar endast för minuter eller timmar som överstiger de 500 gratis inköpta enheterna.
För att lära dig mer om prissättning för Azure Automation, besök prissidan.