Úvod

Dokončeno

Ruční provádění zřizování prostředí a správy konfigurace je pracné i náchylné k chybám.

Microsoft Azure DevOps podporuje automatizaci, aby snížila pravděpodobnost chyb zavedených prostřednictvím ručního spuštění.

Automatizace také přináší přidanou výhodu rychlejšího dokončení práce, aniž by se museli spoléhat na odborníky na předměty.

Microsoft Azure je vytvořený tak, aby podporoval automatizaci od základů.

Azure Automation je služba Azure, která uživatelům poskytuje způsob, jak automatizovat ruční, dlouhotrvající, náchylné k chybám a často opakující se úlohy běžně prováděné v cloudovém a podnikovém prostředí.

Azure Automation šetří čas a zvyšuje spolehlivost běžných úloh správy.

Můžete dokonce naplánovat, aby se úkoly spouštěly automaticky v pravidelných intervalech.

Procesy můžete automatizovat pomocí runbooků nebo automatizovat správu konfigurace pomocí DSC (Desired State Configuration).

Další informace o službě Azure Automation najdete v tématu Úvod do služby Azure Automation.

ikona služby Azure Automation

Azure Automation není jediný způsob, jak automatizovat v rámci Azure.

Některé z těchto operací můžete provádět také pomocí opensourcových nástrojů.

Integrační rozhraní dostupná pro Azure Automation odstraňují velkou část složitosti integračních procesů, kterou byste museli spravovat, pokud byste tyto operace prováděli ručně.

Mezi funkce Azure Automation patří:

  • Automatizace procesů – Azure Automation poskytuje možnost automatizovat časté, časově náročné a náchylné úlohy správy cloudu k chybám.
  • Azure Automation State Configuration – Je to služba Azure, která umožňuje psát, spravovat a kompilovat konfigurace DSC windows PowerShellu, importovat prostředky DSC a přiřazovat konfigurace cílovým uzlům, a to vše v cloudu. Další informace najdete v přehledu o Azure Automation State Configuration.
  • Azure Update Manager – Správa aktualizací operačního systému pro počítače s Windows a Linuxem v Azure, místních prostředích nebo jiných poskytovatelů cloudu Získejte přehled o dodržování aktualizací v Azure, v místní infrastruktuře a v dalších cloudových službách. Můžete vytvořit naplánovaná nasazení pro orchestraci instalací aktualizací v rámci definovaného časového období údržby. Další informace najdete v Azure Update Manageru.
  • Integrace s úložišti Správy verzí GitHubu, Azure DevOps, Gitu nebo Team Foundation Další informace najdete v tématu Integrace správy zdrojového kódu ve službě Azure Automation.
  • Automatizace prostředků Amazon Web Services (AWS) – Automatizace běžných úloh s prostředky v AWS pomocí runbooků Automation v Azure Další informace o ověřování runbooků pomocí Amazon Web Services najdete v tématu .
  • Správa sdílených prostředků – Azure Automation se skládá ze sady sdílených prostředků (jako jsou připojení , přihlašovací údaje, moduly , plánya proměnné), které usnadňují automatizaci a konfiguraci prostředí ve velkém.
  • Spouštění záloh – Azure Automation umožňuje spouštět pravidelné zálohy ne databasebázových systémů, jako je zálohování služby Azure Blob Storage v určitých intervalech.

Azure Automation funguje v hybridních cloudových prostředích kromě operačních systémů Windows a Linux.

Tento modul popisuje službu Azure Automation s Azure DevOps pomocí runbooků, webhooků a pracovních postupů PowerShellu.

Naučíte se vytvářet a spravovat automatizaci pro vaše prostředí.

Studijní cíle

Po dokončení tohoto modulu můžou studenti a profesionálové:

  • Implementujte automatizaci pomocí Azure DevOps.
  • Vytváření a správa runbooků
  • Vytváření webhooků
  • Vytvořte a spusťte runbook pracovního postupu a workflowy v PowerShellu.

Požadavky

  • Pochopení toho, co je DevOps a jaké jsou jeho koncepty.
  • Znalost principů správy verzí je užitečná, ale není nutná.
  • Přínosné mít zkušenosti v organizaci, která dodává software.