Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 automatizace
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 Azure Policy pro hosty (provést akci, když dojde ke změně stavu souladu 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)
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.
Biceps
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 možnosti infrastrukturního 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 řízení přístupu na základě role vše deklarativně jako kód a integrované s vašimi nástroji pro 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 více dodavatelů aplikací vydává moduly PowerShellu pro úkoly integrace, rozšiřování a automatizace, můžete použít existující skript PowerShellu beze změny a spustit jej jako runbook PowerShellu v automatizačním účtu.
| Scénáře | Uživatelé |
|---|---|
| Umožňuje napsat runbook služby Automation PowerShell, který nasadí prostředek Azure pomocí šablony Azure Resource Manager.
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 rámci hostů postavená na 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 prověřují zákonné požadavky ve velkém měřítku a zajišťují, aby koncový stav serverů vypadal podle představ, byl opraven a auditován. |
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 využití 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ů pomocí šablony osvědčených postupů pro virtuální počítač určenou pro úlohy vývoj/testování a produkci.
- 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á odchylku a opraví ji v průběhu celého životního cyklu virtuálního počítače. Zaměřuje se na bezkontaktní 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 |
Reagovat na události v pracovním postupu Automatizace
Konfigurace hosta založená na Službě Azure Policy
Konfigurace hosta, která je založena na Azure Policy, je další iterací konfigurace stavu Azure Automation. Další informace.
Můžete zkontrolovat, co je nainstalované v:
- Další iterace služby Azure Automation State Configuration.
- U známých špatných aplikací, protokolů, certifikátů, oprávnění správce a stavu agentů.
- Pro obsah vytvořený zákazníkem.
| 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 zásadní události za účelem zajištění nápravy na vyžádání nebo průběžného řešení. |
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 systémová upozornění, upozornění na služby nebo upozornění na vysoké využití procesoru a paměti z monitorovacích nástrojů první nebo třetí strany, jako jsou Splunk nebo ServiceNow, a na základě těchto upozornění vytvářejte lístky v systému ServiceNow a podobně.
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 životního cyklu prostředků Azure, která zahrnuje zřizování prostředků, rušení přidělení, přidávání správných značek, zámků, NSG (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. |
Funkce Azure
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 týkající se prostředků, například přidáním tagů do nákladového centra na základě skupiny prostředků, když je odstraněn virtuální počítač, 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 %. Koordinace 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 architekti, kteří vytvářejí serverless aplikace, kde by Azure Functions mohly být součástí většího aplikačního 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, který se rozrůstá o více než 450 konektorů, pro použití 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ěží pouze 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 správa životního cyklu prostředků Azure, včetně zřizování a odstranění prostředků, přidání správných značek, zámků, skupin zabezpečení sítě (NSG) atd., prostřednictvím runbooků aktivovaných z upozornění ITSM.
Použijte hybrid worker, který slouží jako most mezi cloudem a místním prostředím, a umožněte správu prostředků a uživatelů na místním prostředí. Proveďte složité procesy obnovy po havárii pomocí runbooků Automation. Provádějte automatizované runbooky jako součást pracovních postupů 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ě. |
Funkce Azure
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 HTTP spouštěč, 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 týkající se prostředků, jako je přidání značek do skupiny prostředků na základě nákladového centra, když je odstraněn virtuální počítač, a podobně.
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ávejte upozornění Azure a pošlete událost týmu, když aktivita procesoru vzroste na 90 %. Orchestrujte s externími systémy, jako je Microsoft 365. Spustí funkci Azure jako součást pracovního postupu Logic Apps prostřednictvím konektoru Azure Function. |
Vývojáři aplikací, kteří jsou zkušení v programovacích jazycích, jako jsou C#, F#, PHP, JavaScript, PowerShell nebo Python.
Cloudoví architekti, kteří vytvářejí bezserverové aplikace, kde jednotlivé nebo více funkcí Azure může být součástí širšího aplikačního 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.