Volba služeb Automation v Azure

Tento článek vysvětluje různé služby Automation nabízené v prostředí Azure. Tyto služby mohou automatizovat obchodní a provozní procesy a řešit problémy s integrací mezi několika službami, systémy a procesy. Služby Automation mohou definovat vstup, akci, aktivitu, která se má provést, podmínky, zpracování chyb a generování výstupu. Pomocí těchto služeb můžete spouštět různé aktivity podle plánu nebo provádět ruční spuštění na základě poptávky. Každá služba má své jedinečné výhody a cílovou skupinu. Pomocí těchto služeb můžete posunout úsilí od ručního provádění provozních úloh směrem k vytváření automatizace těchto úloh, včetně těchto:

  • Zkrácení doby provedení akce
  • Snížení rizika při provádění akce
  • Zvýšení lidské kapacity pro další inovace
  • Standardizace operací

Kategorie v operacích automation

Automatizace se vyžaduje ve třech rozsáhlých kategoriích operací:

  • Nasazení a správa prostředků: Vytváření a konfigurace prostřednictvím kódu pomocí automatizace nebo infrastruktury jako nástrojů kódu pro zajištění opakovatelného a konzistentního nasazení a správy cloudových prostředků. Můžete například nasadit skupinu zabezpečení sítě Azure a pravidla skupin zabezpečení se vytvářejí pomocí šablony Azure Resource Manageru nebo automatizačního skriptu.

  • Odpověď na externí události: Na základě kritické externí události, například reakce na změny databáze, které fungují podle vstupů zadaných na webové stránce atd., můžete diagnostikovat a vyřešit problémy.

  • Složitá orchestrace: Integrací s produkty třetích stran můžete definovat kompletní pracovní postupy automatizace.

Služby Azure pro Automatizaci

Více služeb Azure může splňovat výše uvedené požadavky. Každá služba má své výhody a omezení a zákazníci můžou ke splnění požadavků na automatizaci použít více služeb.

Nasazení a správa prostředků

  • Šablony Azure Resource Manageru (ARM) pomocí Bicep
  • Azure Blueprints
  • Azure Automation
  • Azure Automanage (pro konfiguraci a správu počítačů)

Reakce na externí události

  • Azure Functions
  • Azure Automation
  • Konfigurace hosta Azure Policy (provedení akce, když dojde ke změně stavu dodržování předpisů prostředku)

Složitá orchestrace a integrace s produkty třetích stran

  • Azure Logic Apps
  • Azure Functions nebo Azure Automation (aplikace logiky Azure má více než 400 konektorů pro jiné služby, včetně Služeb Azure Automation a Azure Functions, které je možné použít ke splnění složitých scénářů automatizace)

Snímek obrazovky s přehledem služeb Automation

Nasazení a správa služeb Automation

Šablona ARM (Azure Resource Manageru)

Azure Resource Manager poskytuje jazyk pro vývoj opakovatelných a konzistentních šablon nasazení pro prostředky Azure. Šablona je soubor JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Používá deklarativní syntaxi, která umožňuje uvést, co chcete nasadit, aniž byste museli psát posloupnost programovacích příkazů k jeho vytvoření. V šabloně zadáte prostředky, které se mají nasadit, a vlastnosti těchto prostředků. Další informace.

Bicep

Zavedli jsme nový jazyk s názvem Bicep , který nabízí stejné funkce jako šablony ARM, ale se syntaxí, která se snadněji používá. Každý soubor Bicep se během nasazování automaticky převede na šablonu ARM. Pokud zvažujete infrastrukturu jako možnosti kódu, doporučujeme Bicep. Další informace najdete v tématu Co je Bicep?

Následující tabulka popisuje scénáře a uživatele pro šablonu ARM a Bicep:

Scénáře Uživatelé
Vytvářejte, spravujte a aktualizujte prostředky infrastruktury, jako jsou virtuální počítače, sítě, účty úložiště, kontejnery atd.

Nasaďte aplikace, přidejte značky, přiřaďte zásady a přiřaďte řízení přístupu na základě role jako kód a integrované s nástroji CI\CD.

Spravujte několik prostředí, jako je produkční, neprodukční prostředí a zotavení po havárii.

Nasaďte prostředky konzistentně a spolehlivě ve velkém měřítku.
Vývojáři aplikací, správci infrastruktury, technici DevOps, kteří používají Azure poprvé nebo používají Azure jako svůj primární cloud.

IT inženýr\cloudový architekt zodpovědný za nasazení cloudové infrastruktury.

Azure Blueprints (Preview)

Poznámka:

11. července 2026 bude Azure Blueprints (Preview) zastaralá. Další informace

Azure Blueprints (Preview) definuje opakovatelnou sadu prostředků Azure, která implementuje a dodržuje standardy, vzory a požadavky organizace. Podrobné plány představují deklarativní způsob orchestrace nasazení různých šablon prostředků a dalších artefaktů, jako jsou přiřazení rolí, přiřazení zásad, šablony ARM a skupiny prostředků. Další informace.

Scénáře Uživatelé
Vytvářejte, spravujte a aktualizujte prostředky infrastruktury, abyste zajistili, že nasazená infrastruktura splňuje standardy dodržování předpisů organizace.

Auditujte a sledujte nasazení Azure.
Auditoři a centrální skupiny informačních technologií zodpovědné za zajištění, že nasazená infrastruktura Azure splňuje standardy dodržování předpisů organizace.

Azure Automation

Azure Automation orchestruje opakované procesy pomocí grafických runbooků, PowerShellu a Pythonu v cloudových nebo hybridních prostředích. Poskytuje trvalé sdílené prostředky, včetně proměnných, připojení a objektů, které umožňují orchestraci složitých úloh. Další informace.

V Galerie prostředí PowerShell existuje více než 3 000 modulů a komunita PowerShellu se stále rozšiřuje. Azure Automation založené na modulech PowerShellu může pracovat s více aplikacemi a dodavateli, a to jak první, tak s třetí stranou. Vzhledem k tomu, že další dodavatelé aplikací vydávají moduly PowerShellu pro úlohy integrace, rozšiřitelnosti a automatizace, můžete použít existující skript PowerShellu tak, jak je spustit jako runbook PowerShellu v účtu Automation, aniž byste museli provádět změny.

Scénáře Uživatelé
Umožňuje službě Automation napsat runbook PowerShellu služby Automation, který nasadí prostředek Azure pomocí šablony Azure Resource Manageru.

Naplánujte úkoly, například zastavte virtuální počítače nebo služby pro vývoj/testování v noci a zapněte během dne.

Reakce na výstrahy, jako jsou systémové výstrahy, upozornění služby, vysoká výstraha procesoru a paměti, vytváření lístků ServiceNow atd.

Hybridní automatizace, kde můžete spravovat automatizaci místních serverů, jako jsou SQL Server, Active Directory atd.

Správa životního cyklu prostředků Azure a zásady správného řízení zahrnují zřizování prostředků, zrušení zřízení, přidávání správných značek, zámků, skupin zabezpečení sítě atd.
Správci IT, správci systému, správci IT operací, kteří mají zkušenosti s používáním PowerShellu nebo skriptování založeného na Pythonu.

Správci infrastruktury spravují místní infrastrukturu pomocí skriptů nebo spouštění dlouhotrvajících úloh, jako jsou měsíční operace na serverech běžících místně.

Správa v hostech založená na službě Azure Automation

Správa konfigurace: Shromažďuje inventář a sleduje změny ve vašem prostředí. Další informace. Požadovaný stav počítačů můžete nakonfigurovat tak, aby zjistil a opravil odchylku konfigurace. Další informace.

Správa aktualizací: Vyhodnoťte dodržování předpisů serverů a naplánujte instalaci aktualizací na vašich počítačích. Další informace.

Scénáře Uživatelé
Zjistěte a upozorněte na změny softwaru, služeb, souborů a registru vašich počítačů, pozorné na všechno, co je na vašich serverech nainstalované.

Posouzení a instalace aktualizací na servery pomocí služby Azure Update Management

Nakonfigurujte požadovaný stav serverů a ujistěte se, že vyhovují předpisům.


Centrální IT\Správci infrastruktury\Auditoři hledají zákonné požadavky ve velkém a zajišťují, aby koncový stav serverů vypadal podle potřeby, opravoval a auditoval.

Azure Automanage (Preview)

Nahrazuje opakující se každodenní provozní úlohy modelem správy pouze s výjimkami, kde se stabilní stav virtuálního počítače rovná hands-free správě. Další informace.

Podpora pro Linux a Windows

  • Umožňuje inteligentně připojit virtuální počítače k výběru osvědčených postupů pro služby Azure.
  • Umožňuje nakonfigurovat každou službu podle osvědčených postupů Azure automaticky.
  • Podporuje přizpůsobení služeb osvědčených postupů prostřednictvím šablony osvědčených postupů virtuálního počítače pro úlohy Dev\Test a Production.
  • Umožňuje sledovat odchylky a opravovat je při zjištění.
  • Poskytuje jednoduché prostředí (bod, výběr, nastavení a zapomenutí)
Scénáře Uživatelé
Automaticky nakonfiguruje hostovaný operační systém podle základní konfigurace Microsoftu.

Automaticky rozpozná posun a opraví ho v celém životním cyklu virtuálního počítače.

Zaměřuje se na praktickou správu strojů.
Správci IT, správci infrastruktury IT, správci IT provozu zodpovídají za správu úloh serveru, každodenních úloh správy, jako jsou zálohování, zotavení po havárii, aktualizace zabezpečení, reakce na bezpečnostní hrozby atd. v Azure i v místním prostředí.

Vývojáři, kteří nechtějí spravovat servery nebo tráví čas na úkolech s nižší prioritou

Reakce na události v pracovním postupu Automation

Konfigurace hosta založená na Službě Azure Policy

Konfigurace hosta založená na Službě Azure Policy je další iterací konfigurace stavu služby Azure Automation. Další informace.

Můžete zkontrolovat, co je nainstalované v:

Scénáře Uživatelé
Získejte data dodržování předpisů, která můžou zahrnovat: Konfigurace operačního systému – soubory, registr a služby, konfigurace aplikace nebo přítomnost, Kontrola nastavení prostředí.

Auditovat nebo nasazovat nastavení do všech počítačů (Set) v oboru buď reaktivně na existující počítače, nebo proaktivně do nových počítačů při jejich nasazení.

Reakce na události zásad za účelem zajištění nápravy na vyžádání nebo průběžné nápravy
Centrální IT, správci infrastruktury, auditoři (správci cloudu) pracují na regulačních požadavcích ve velkém měřítku a zajišťují, aby koncový stav serverů vypadal podle potřeby.

Týmy aplikací před vydáním změn ověřují dodržování předpisů.

Azure Automation – Automatizace procesů

Orchestruje opakované procesy pomocí grafických runbooků, PowerShellu a Pythonu v cloudovém nebo hybridním prostředí. Další informace.

  • Poskytuje trvalé sdílené prostředky, včetně proměnných, připojení a objektů, které umožňují orchestraci složitých úloh.
  • Umožňuje vyvolat runbook na základě upozornění služby Azure Monitor nebo prostřednictvím webhooku.
Scénáře Uživatelé
Reagujte na upozornění systému, upozornění služby nebo vysoké výstrahy procesoru a paměti z monitorovacích nástrojů první nebo třetí strany, jako jsou Splunk nebo ServiceNow, vytvořte upozornění na lístky ServiceNow atd.

Scénáře hybridní automatizace, ve kterých můžete spravovat automatizaci na místních serverech, jako je SQL Server, Active Directory atd., na základě externí události.

Správa a zásady správného řízení životního cyklu prostředků Azure, které zahrnují zřizování prostředků, rušení zřízení, přidávání správných značek, zámků, skupin zabezpečení sítě atd. na základě upozornění služby Azure Monitor.
Správci IT, správci systému, správci IT operací, kteří mají zkušenosti s používáním PowerShellu nebo skriptování založeného na Pythonu.

Azure Functions

Poskytuje bezserverovou výpočetní platformu řízenou událostmi pro automatizaci, která umožňuje psát kód pro reakci na kritické události z různých zdrojů, služeb třetích stran a místních systémů. Například trigger HTTP, aniž byste se museli starat o základní platformu. Další informace.

  • K psaní funkcí v jazyce podle vašeho výběru, jako je C#, Java, JavaScript, PowerShell nebo Python, můžete použít celou řadu jazyků a zaměřit se na konkrétní části kódu. Modul runtime služby Functions je open source.
  • Plán hostování můžete zvolit podle požadavků na škálování aplikace funkcí, funkcí a požadovaných prostředků.
  • Složité pracovní postupy můžete orchestrovat prostřednictvím trvalých funkcí.
  • Měli byste se vyhnout velkým a dlouhotrvajícím funkcím, které můžou způsobit neočekávané problémy s vypršením časového limitu. Další informace.
  • Když píšete skripty PowerShellu v rámci aplikací funkcí, musíte upravit skripty, abyste definovali, jak se funkce chová, například jak se aktivuje, a její vstupní a výstupní parametry. Další informace.
Scénáře Uživatelé
Reagujte na události na prostředcích, jako jsou přidání značek do nákladového centra na základě skupiny prostředků při odstranění virtuálního počítače atd.

Nastavte naplánované úlohy, například nastavení vzoru pro zastavení a spuštění virtuálního počítače v určitém čase, čtení obsahu úložiště objektů blob v pravidelných intervalech atd.

Zpracování upozornění Azure za účelem odeslání události týmu, když se špička aktivity procesoru zobrazí na 90 %.

Orchestrace s externími systémy, jako je Microsoft 365.

Reagujte na změny databáze.
Vývojáři aplikací, kteří jsou zkušení v programovacích jazycích, jako jsou C#, F#, PHP, JavaScript, PowerShell nebo Python.

Cloud architects who buildless applications where Azure Functions be part of a larger application workflow.

Orchestrace složitých úloh ve službě Azure Automation

Aplikace logiky Azure

Logic Apps je platforma pro vytváření a spouštění složitých pracovních postupů orchestrace, které integrují vaše aplikace, data, služby a systémy. Další informace.

  • Umožňuje vytvářet inteligentní integrace mezi aplikacemi, službami a systémy třetích stran běžícími v místním prostředí, hybridním a cloudovým nativním prostředím.
  • Umožňuje používat spravované konektory z ekosystému konektorů Azure s více než 450 a rostoucím využitím ve vašich pracovních postupech.
  • Poskytuje prvotřídní podporu pro podnikové integrace a scénáře B2B.
  • Umožňuje flexibilitu vizuálně vytvářet a upravovat pracovní postupy – nízký kód\žádný přístup ke kódu.
  • Běží jenom v cloudu.
  • Poskytuje velkou kolekci připravených akcí a triggerů.
Scénáře Uživatelé
Naplánujte a odešlete e-mailová oznámení pomocí Office 365, když dojde k určité události. Například se nahraje nový soubor.

Směrování a zpracování objednávek zákazníků napříč místními systémy a cloudovými službami

Přesun nahraných souborů ze serveru SFTP nebo FTP do Služby Azure Storage

Monitorujte tweety, analyzujte mínění a vytvářejte výstrahy nebo úkoly pro položky, které potřebují zkontrolovat.
Integrátoři a vývojáři Pro, it specialisté, kteří by chtěli použít možnost s nízkým kódem nebo bez kódu pro pokročilé scénáře integrace do externích systémů nebo rozhraní API.

Azure Automation – Automatizace procesů

Orchestruje opakované procesy pomocí grafických runbooků, PowerShellu a Pythonu v cloudovém nebo hybridním prostředí. Poskytuje trvalé sdílené prostředky, včetně proměnných, připojení a objektů, které umožňují orchestraci složitých úloh. Další informace.

Scénáře Uživatelé
Správa a zásady správného řízení životního cyklu prostředků Azure, včetně zřizování prostředků, zrušení zřízení, přidání správných značek, zámků, skupin zabezpečení sítě atd., prostřednictvím runbooků aktivovaných z upozornění ITSM.

Použijte hybrid worker jako most z cloudu do místního prostředí a povolte místní správu prostředků a uživatelů.

Provádění složitých pracovních postupů zotavení po havárii prostřednictvím runbooků Automation

Spouštění runbooků automation v rámci pracovního postupu Logic Apps prostřednictvím konektoru Azure Automation
Správci IT, správci systému, správci IT operací, kteří mají zkušenosti s používáním PowerShellu nebo skriptování založeného na Pythonu.

Správci infrastruktury spravují místní infrastrukturu pomocí skriptů nebo spouštějí dlouhotrvající úlohy, jako jsou měsíční operace na serverech běžících místně.

Azure Functions

Poskytuje bezserverovou výpočetní platformu řízenou událostmi pro automatizaci, která umožňuje psát kód pro reakci na kritické události z různých zdrojů, služeb třetích stran a místních systémů. Například trigger HTTP, aniž byste se museli starat o základní platformu Další informace.

  • K psaní funkcí v jazyce podle vašeho výběru, jako je C#, Java, JavaScript, PowerShell nebo Python, můžete použít celou řadu jazyků a zaměřit se na konkrétní části kódu. Modul runtime služby Functions je open source.
  • Plán hostování můžete zvolit podle požadavků na škálování aplikace funkcí, funkcí a požadovaných prostředků.
  • Složité pracovní postupy můžete orchestrovat prostřednictvím trvalých funkcí.
  • Měli byste se vyhnout velkým a dlouhotrvajícím funkcím, které můžou způsobit neočekávané problémy s vypršením časového limitu. Další informace.
  • Když píšete skripty PowerShellu v rámci aplikací funkcí, musíte upravit skripty, abyste definovali, jak se funkce chová, například jak se aktivuje, a její vstupní a výstupní parametry. Další informace.
Scénáře Uživatelé
Reagujte na události na prostředcích, jako jsou přidání značek do nákladového centra na základě skupiny prostředků při odstranění virtuálního počítače atd.

Nastavte naplánované úlohy, například nastavení vzoru pro zastavení a spuštění virtuálního počítače v určitém čase, čtení obsahu úložiště objektů blob v pravidelných intervalech atd.

Zpracujte upozornění Azure, kde můžete odeslat událost týmu, když se špička aktivity procesoru na 90 %.

Orchestrace s externími systémy, jako je Microsoft 365.

Spustí funkci Azure Functions jako součást pracovního postupu Aplikace logiky prostřednictvím konektoru funkce Azure Functions.
Vývojáři aplikací, kteří jsou zkušení v programovacích jazycích, jako jsou C#, F#, PHP, JavaScript, PowerShell nebo Python.

Cloud architects who buildless applications where single or multiple Azure Functions be part of a larger application workflow.

Další kroky

Informace o bezpečném spouštění úloh automatizace najdete v osvědčených postupech zabezpečení ve službě Azure Automation.