Hantera databaser i Azure SQL Managed Instance med hjälp av Azure Automation

Gäller för:Azure SQL Managed Instance

Den här guiden beskriver azure automation-tjänsten och hur den kan användas för att förenkla hanteringen av databaser i Azure SQL Managed Instance.

Om Azure Automation

Azure Automation är en Azure-tjänst för att förenkla molnhanteringen genom processautomatisering. Med Hjälp av Azure Automation kan tidskrävande, manuella, felbenägna och ofta upprepade uppgifter automatiseras för att öka tillförlitligheten, effektiviteten och tiden till värde för din organisation. Information om hur du kommer igång finns i Introduktion till Azure Automation.

Azure Automation tillhandahåller en arbetsflödeskörningsmotor med hög tillförlitlighet och hög tillgänglighet och som skalar efter dina behov när din organisation växer. I Azure Automation kan processer startas manuellt, av system från tredje part eller med schemalagda intervall så att uppgifter sker exakt när det behövs.

Lägre driftkostnader och frigör IT/DevOps-personal för att fokusera på arbete som lägger till affärsvärde genom att flytta dina molnhanteringsuppgifter som ska köras automatiskt av Azure Automation.

Så här kan Azure Automation hjälpa dig att hantera dina SQL-hanterade instanser

Med Azure Automation kan du hantera databaser i Azure SQL Managed Instance med hjälp av [de senaste Az PowerShell-cmdletarna]/powershell/azure/install-azure-powershell) som är tillgängliga i Azure Az PowerShell. Azure Automation har dessa Azure Az PowerShell-cmdletar omedelbart tillgängliga, så att du kan utföra alla dina hanteringsuppgifter i tjänsten. Du kan också para ihop dessa cmdletar i Azure Automation med cmdletarna för andra Azure-tjänster, för att automatisera komplexa uppgifter i Azure-tjänster och mellan system från tredje part.

Azure Automation har också möjlighet att kommunicera direkt med SQL-hanterade instanser genom att utfärda SQL-kommandon med hjälp av PowerShell.

Runbook- och modulgallerierna för Azure Automation erbjuder en mängd olika runbooks från Microsoft och communityn som du kan importera till Azure Automation. Om du vill använda en kan du ladda ned en runbook från galleriet eller importera runbooks direkt från galleriet eller från ditt Automation-konto i Azure-portalen.

Kommentar

Automation-runbooken kan köras från ett antal IP-adresser i alla datacenter i en Azure-region. Mer information finns i DNS-poster i Automation-regionen.

Autentisering via hanterade identiteter

Den 30 september 2023 dras klassiska Kör som-konton i Azure Automation tillbaka. Använd i stället hanterade identiteter för autentisering för befintliga och nya runbooks. Hanterade identiteter har samma funktioner som Kör som-konton, plus:

  • Säker autentisering till alla Azure-tjänster som stöder autentisering med Microsoft Entra-ID (tidigare Azure Active Directory).
  • Minimerade hanteringskostnader med enkel åtkomst till resurser.
  • Förenklade runbooks som inte kräver flera rader kod.

Sedan april 2023 är det inte längre möjligt att skapa nya Kör som-konton i Azure Automation.

Mer information om den här nödvändiga åtgärden finns i Migrera från ett befintligt Kör som-konto till Hanterade identiteter.

Andra automatiseringsmetoder

Azure SQL Managed Instance har nästan fullständig kompatibilitet med SQL Agent i den senaste versionen av SQL Server. Mer information finns i Automatisera hanteringsuppgifter med SQL Agent-jobb i Azure SQL Managed Instance.

Nu när du har lärt dig grunderna i Azure Automation och hur det kan användas för att hantera SQL-hanterade instanser följer du dessa länkar för att lära dig mer om Azure Automation.