banner

BLOG

Een kort overzicht van hoe Azure Automation je cloudactiviteiten kan vereenvoudigen

  • HOME
  • Nieuws & Blog
  • Een kort overzicht van hoe Azure Automation je cloudactiviteiten kan vereenvoudigen

Heb je je ooit afgevraagd hoe een cloudbeheerder meerdere cloudbronnen beheert?

Het is moeilijk, vooral als je te maken hebt met verschillende platforms, tools en protocollen.

je moet je resources handmatig implementeren, configureren, bijwerken en bewaken, wat tijdrovend, foutgevoelig en inefficiënt kan zijn.

Denk bovendien aan de kosten die gepaard gaan met het onderhoud en de uitbreiding van je infrastructuur. En dan hebben we het nog niet eens over de kosten voor het onderhouden en schalen van je infrastructuur!

Wat als we zeggen dat er een betere manier is om deze taken te automatiseren en orkestreren in heterogene omgevingen?

Dat is waar Azure Automation om de hoek komt kijken!

Azure Automation is een cloudservice waarmee je automatiseringsworkflows voor je resources kunt maken, uitvoeren en beheren.

Met Azure Automation kun je:

  • Fouten verminderen en consistentie verbeteren door vooraf gedefinieerde of aangepaste scripts en runbooks te gebruiken
  • Tijd besparen en productiviteit verhogen door terugkerende en complexe taken te automatiseren
  • Efficiëntie verbeteren en prestaties optimaliseren door gewenste statusconfiguraties en beleidsregels toe te passen
  • Kosten verlagen en beveiliging verbeteren door updates en patches voor je resources te beheren

In deze blogpost verkennen we de belangrijkste functies van Azure Automation die het een krachtige en veelzijdige oplossing maken voor je cloud- en hybride scenario’s. We behandelen

  1. Procesautomatisering
  2. Configuratiebeheer
  3. Beheer van updates
  4. Gedeelde mogelijkheden
  5. Heterogene functies

Aan het einde van deze post zul je duidelijk begrijpen hoe Azure Automation je kan helpen je cloudactiviteiten te vereenvoudigen en te stroomlijnen.

Procesautomatisering

Hiermee kun je frequente, tijdrovende en foutgevoelige beheertaken voor je cloudresources automatiseren. Door gebruik te maken van procesautomatisering kun je handmatige interventie verminderen, de consistentie verbeteren en de efficiëntie verhogen.

Enkele veelvoorkomende scenario’s waarbij procesautomatisering kan worden gebruikt, zijn:

  • Het inzetten van resources: Het kan je helpen bij het leveren en configureren van nieuwe resources, zoals virtuele machines, opslagaccounts, webapps, enz.
  • Reageren op gebeurtenissen: Het kan je helpen te reageren op gebeurtenissen, zoals waarschuwingen, meldingen of webhooks, en acties uit te voeren, zoals het verzenden van e-mails, het loggen van tickets of het herstarten van services.
  • Workflows orkestreren: Hiermee kun je complexe en uit meerdere stappen bestaande workflows coördineren, zoals back-up en herstel na een ramp of nalevingsaudits.

Om automatiseringsworkflows te maken en uit te voeren, kun je runbooks gebruiken. Dit zijn scripts of grafische diagrammen die de logica en stappen van je automatiseringstaken definiëren. Je kunt runbooks maken met grafische, PowerShell- of Python-talen en ze uitvoeren op Azure of hybride omgevingen. Je kunt ook webhooks gebruiken om automatisering te triggeren vanuit andere services en systemen, zoals Azure DevOps, GitHub of ServiceNow.

Als je meer wilt leren over hoe je je eerste runbook in Azure Automation kunt maken en uitvoeren, kun je deze link van GitHub bekijken. Het zal je helpen bij het maken of importeren van een runbook in Azure Automation.

Configuratiebeheer

Als je jouw cloudomgeving in optimale conditie wilt houden, hebt u een betrouwbare en efficiënte manier nodig om wijzigingen in je resources bij te houden en te beheren. Dit is wat configuratiebeheer je kan helpen bereiken.

Configuratiebeheer in Azure Automation bestaat uit twee hoofdonderdelen: het bijhouden van wijzigingen en het configureren van de inventaris en status. Ze dienen verschillende maar complementaire doelen:

  • Wijzigingen bijhouden en inventariseren: Dit onderdeel helpt je bij het monitoren van wijzigingen in services, software, register en bestanden op je servers. Je kunt change tracking en inventarisatie gebruiken om je resources te controleren en problemen op te lossen en om rapporten en waarschuwingen te genereren.

Opmerking: Op 31 augustus 2024 zal change tracking en inventarisatie met de Log Analytics agent in Azure Automation met pensioen gaan.

Je zult voor die datum moeten migreren naar change tracking en inventarisatie in Azure Monitoring Agent.

  • Machineconfiguratie in Azure Automanage: Voortgekomen uit de “DSC VM-extensie”, is Azure Automanage’s machineconfiguratie nu algemeen beschikbaar binnen Azure, inclusief de saneringsfunctie. Het integreert desired state configuration (DSC) als een native Azure component, waardoor het controleren en aanpassen van OS-instellingen als code mogelijk wordt voor machines in Azure of als Arc-enabled machines in private datacenters of multi-cloud omgevingen. De functie kan direct per machine worden gebruikt of op schaal georkestreerd door Azure Policy.

Door deze twee componenten samen te gebruiken, krijg je een compleet en consistent beeld van je resources en weet je zeker dat ze altijd in lijn zijn met je bedrijfs- en compliance-eisen.

Updatebeheer

Het up-to-date houden van je Windows- en Linux-machines is cruciaal om de beveiliging en prestaties van je cloudomgevingen op peil te houden. Het handmatig beheren van updates kan echter vervelend, tijdrovend en foutgevoelig zijn. Daarom biedt Azure Automation updatebeheer, een functie waarmee je updates voor je machines in Azure- en niet-Azure-omgevingen kunt beheren.

Met updatebeheer kun je:

  • Updatebeheer inschakelen voor je machines in een paar klikken, ongeacht waar ze zich bevinden
  • Update implementaties plannen volgens je bedrijfsbehoeften en -voorkeuren
  • Updateleveranties bekijken en update-uitzonderingen voor je machines beheren in één enkel dashboard
  • Waarschuwingen en meldingen ontvangen over de status en resultaten van uw update-implementaties

Met updatebeheer kun je tijd, moeite en middelen besparen en er tegelijkertijd voor zorgen dat jouw machines altijd up-to-date en compliant zijn.

Als je meer wilt weten over updatebeheer in Azure Automation, kun je deze uitgebreide handleiding bekijken. Deze uitgebreide handleiding laat je zien hoe je updatebeheer inschakelt, implementaties van updates plant, updatecompliance bekijkt en update-uitzonderingen beheert in Azure Automation.

Opmerking: Op 31 augustus 2024 wordt de updatebeheerfunctie van Azure Automation en de Log Analytics agent die het gebruikt, met pensioen gestuurd.

Je zult op die datum moeten beginnen met het beoordelen en patchen van je virtuele machines met behulp van Azure Update Manager.

Azure Update Manager is gratis beschikbaar voor het beheren van Azure Virtual Machines en Azure Stack HCI VM’s. Voor Azure Arc-servers is de prijs $5 per server per maand.

Gedeelde mogelijkheden

Om je cloud- en hybride automatiseringstaken te vereenvoudigen en te stroomlijnen, wil je misschien eens kijken naar de gedeelde mogelijkheden in Azure Automation.

Gedeelde mogelijkheden zijn een set functies waarmee je gebruik kunt maken van gemeenschappelijke bronnen, toegangscontroles, planningsopties, integratie van bronbeheer, en auditing en tagging in je automatiseringsworkflows.

Met gedeelde mogelijkheden kun je:

  • Variabelen, credentials, certificaten en modules gebruiken om gegevens en configuraties die je nodig hebt voor jeautomatiseringstaken op te slaan en te hergebruiken. Je kunt bijvoorbeeld variabelen gebruiken om verbindingstekenreeksen op te slaan, referenties om aanmeldingsgegevens op te slaan, certificaten om je communicatie te beveiligen en modules om aangepaste functies of functies van derden te importeren.
  • Gebruik Azure RBAC om rollen en machtigingen toe te wijzen aan je automatiseringsaccount en de bijbehorende bronnen. Je kunt bijvoorbeeld toegang verlenen aan specifieke gebruikers of groepen om je automatiseringstaken uit te voeren, te bewerken of te bekijken, of de toegang beperken tot gevoelige bronnen zoals referenties of certificaten.
  • Gebruik schema’s om je automatiseringstaken op specifieke tijdstippen of intervallen uit te voeren of ze te triggeren op basis van gebeurtenissen of webhooks. Je kunt bijvoorbeeld een dagelijkse back-up van je virtuele machines plannen of een script activeren om nieuwe resources te provisionen wanneer een nieuwe gebruiker wordt toegevoegd aan je Active Directory.
  • Gebruik broncontrolesystemen zoals GitHub of Azure DevOps om je automatiseringsscripts en configuraties op te slaan, te beheren en van versies te voorzien. Je kunt bijvoorbeeld GitHub gebruiken om met je team samen te werken aan het ontwikkelen en testen van je automatiseringsscripts of Azure DevOps gebruiken om je implementatie- en releasepijplijnen te automatiseren.
  • Gebruik Azure Monitor en Log Analytics om de activiteit en prestaties van je automatiseringstaken bij te houden en te analyseren, en gebruik tags om je resources te organiseren en te filteren. Je kunt bijvoorbeeld Azure Monitor gebruiken om de status en uitvoer van je automatiseringstaken te bekijken of Log Analytics gebruiken om je automatiseringsgegevens op te vragen en te visualiseren. Je kunt ook tags gebruiken om je resources te groeperen op project, omgeving of andere criteria.

Door gebruik te maken van gedeelde mogelijkheden kun je tijd en moeite besparen, de consistentie en betrouwbaarheid verbeteren, de beveiliging en compliance verbeteren en je automatiseringsprocessen optimaliseren.

Heterogene functies

Een van de uitdagingen van cloudautomatisering is het integreren en orkestreren van verschillende platforms, systemen en services. Mogelijk moet je taken automatiseren waarbij niet alleen Azure resources betrokken zijn, maar ook on-premises of andere cloudomgevingen of applicaties en tools van derden.

Hoe kun je dit bereiken met Azure Automation?

Azure Automation biedt een aantal functies waarmee je kunt werken met heterogene omgevingen en systemen. Deze functies zijn:

  • Webhooks: Hiermee kun je automatiseringstaken activeren vanuit externe bronnen, zoals Azure Logic Apps, Azure Functions, ITSM-producten, DevOps-tools of monitoringsystemen. Je kunt webhooks gebruiken om event-driven automation workflows te maken die reageren op veranderingen of incidenten in je omgeving. Activeer bijvoorbeeld een runbook dat een ticket aanmaakt in je ITSM-systeem wanneer er een waarschuwing wordt gegeven in Azure Monitor.
  • Hybride workers: Hiermee kun je je automatiseringstaken direct op je Windows of Linux machines uitvoeren, of ze zich nu in Azure, on-premises of andere cloud providers bevinden. Je kunt hybrid workers gebruiken voor het beheren en configureren van je lokale resources, zoals services, bestanden, register of software. Je kunt bijvoorbeeld een hybrid worker gebruiken om een script uit te voeren dat een software-update installeert op je on-premises server.

Opmerking: Op 31 augustus 2024 zal de Azure Automation Agent-gebaseerde User Hybrid Runbook Worker met pensioen gaan.

Migreer alle Hybrid Runbook Workers naar Extension-gebaseerde User Hybrid Runbook Worker (Windows & Linux) voor de bovenstaande datum.

  • Runboek galerijen: Met runbookgalerijen kun je kant-en-klare runbooks uit de Azure Automation community doorzoeken, importeren en gebruiken. Je kunt runbookgalerijen gebruiken om oplossingen te vinden voor veelvoorkomende automatiseringsscenario’s of om te leren van best practices en voorbeelden. Je kunt bijvoorbeeld een runbookgalerij gebruiken om een runbook te importeren dat de back-up en het herstel van je SQL-databases automatiseert.

Met deze functies kun je Azure Automation gebruiken om te werken met heterogene omgevingen en systemen en end-to-end automatiseringsoplossingen creëren voor meerdere platforms en services.

Conclusie

Om je cloudactiviteiten naar een hoger niveau te tillen, heb je Azure Automation nodig. Het is de ultieme oplossing voor het automatiseren, beheren en optimaliseren van je cloudinfrastructuur. Of je nu scripts moet uitvoeren, beleidsregels moet afdwingen, updates moet toepassen of de prestaties moet bewaken, met Azure Automation ben je klaar.

Met Azure Automation kun je tijd en moeite besparen, de consistentie en betrouwbaarheid verbeteren, de beveiliging en compliance verbeteren en je automatiseringsprocessen optimaliseren.

Azure Automation is de ultieme oplossing voor al je behoeften op het gebied van cloudautomatisering.

Nog niet overtuigd?

Praat vandaag nog met onze experts!

NEEM CONTACT OP!

Laten we contact opnemen en samen uw zakelijke uitdagingen aanpakken.

images

We zijn Microsoft Solutions Partner voor Microsoft Cloud.

images

Rest assured. We've got you.