Databases in Azure SQL Database beheren met behulp van Azure Automation

Van toepassing op: Azure SQL Database

In deze handleiding maakt u kennis met de Azure Automation-service en leert u hoe u deze kunt gebruiken om het beheer van databases in Azure SQL Database te vereenvoudigen.

Over Azure Automation

Azure Automation is een Azure-service voor het vereenvoudigen van cloudbeheer via procesautomatisering. Het gebruik van Azure Automation, langlopende, handmatige, foutgevoelige en vaak herhaalde taken kan worden geautomatiseerd om de betrouwbaarheid, efficiëntie en waarde voor uw organisatie te verhogen. Zie inleiding tot Azure Automation voor meer informatie over hoe u aan de slag gaat.

Azure Automation biedt een engine voor werkstroomuitvoering met hoge betrouwbaarheid en hoge beschikbaarheid en die wordt geschaald om te voldoen aan uw behoeften naarmate uw organisatie groeit. In Azure Automation kunnen processen handmatig worden gestart, door systemen van derden of met geplande intervallen, zodat taken precies plaatsvinden wanneer dat nodig is.

Lagere operationele overhead en het vrijmaken van IT-/DevOps-medewerkers om zich te richten op werk dat bedrijfswaarde toevoegt door uw cloudbeheertaken automatisch te laten uitvoeren door Azure Automation.

Hoe Azure Automation u kan helpen bij het beheren van uw databases

Met Azure Automation kunt u databases in Azure SQL Database beheren met behulp van de nieuwste Az PowerShell-cmdlets die beschikbaar zijn in Azure Az PowerShell. Azure Automation heeft deze Azure Az PowerShell-cmdlets onmiddellijk beschikbaar, zodat u al uw SQL Database-beheertaken binnen de service kunt uitvoeren. U kunt deze cmdlets ook koppelen in Azure Automation met de cmdlets voor andere Azure-services om complexe taken in Azure-services en in systemen van derden te automatiseren.

Azure Automation biedt ook de mogelijkheid om rechtstreeks met logische Azure SQL-servers te communiceren door SQL-opdrachten uit te geven met behulp van PowerShell.

De runbook- en modulegalerieën voor Azure Automation bieden verschillende runbooks van Microsoft en de community die u in Azure Automation kunt importeren. Als u er een wilt gebruiken, downloadt u een runbook uit de galerie of importeert u rechtstreeks runbooks uit de galerie of vanuit uw Automation-account in Azure Portal.

Zie Databases beheren in Azure SQL Database met behulp van Azure Automation voor een zelfstudie.

Notitie

Het Automation-runbook kan worden uitgevoerd vanaf een bereik van IP-adressen in elk datacenter in een Azure-regio. Zie DNS-records voor automation-regio's voor meer informatie.

Verificatie via beheerde identiteiten

Op 30 september 2023 worden klassieke Uitvoeren als-accounts van Azure Automation buiten gebruik gesteld. Gebruik in plaats daarvan beheerde identiteiten voor verificatie voor bestaande en nieuwe runbooks. Beheerde identiteiten bieden dezelfde functionaliteit als Uitvoeren als-accounts, plus:

  • Beveilig verificatie bij elke Azure-service die ondersteuning biedt voor verificatie met Microsoft Entra ID (voorheen Azure Active Directory).
  • Geminimaliseerde beheeroverhead met eenvoudige toegang tot resources.
  • Vereenvoudigde runbooks zonder dat je code van meerdere regels hoeft te gebruiken.

Sinds april 2023 is het maken van nieuwe Uitvoeren als-accounts in Azure Automation niet meer mogelijk.

Ga naar Migreren van een bestaand Uitvoeren als-account naar beheerde identiteiten voor meer informatie over deze vereiste actie.

Andere automatiseringsmethoden

In plaats van SQL Agent kan Azure SQL Database een elastische-taakagent gebruiken om T-SQL-instructies volgens een schema uit te voeren. Zie Beheertaken automatiseren in Azure SQL voor meer informatie over de verschillen tussen SQL Agent en elastische taken.

Zie Databases beheren in Azure SQL Database met behulp van Azure Automation voor een zelfstudie en voorbeelden.

Nu u de basisbeginselen van Azure Automation hebt geleerd en hoe u Azure SQL Database kunt beheren, volgt u deze koppelingen voor meer informatie over Azure Automation: