Orchestrace je automatizovaná konfigurace, koordinace a správa počítačových systémů, aplikací a softwaru. Orchestrace se používá k zjednodušení a zjednodušení správy provozu pro pracovníky informačních technologií (IT). Díky automatizaci konfigurace, správy a interoperability různorodých počítačových systémů, aplikací a služeb může orchestrace osvobodit pracovníky IT od břemene správy nejrůznějších, ale často složitých úkolů a procesů. Mezi příklady použití pro orchestraci patří:
- Rychlejší vývoj softwaru
- Dávkové zpracování denních transakcí
- Správa mnoha serverů a aplikací
- Analýza dat
Orchestrace vs. automatizace
Orchestrace a automatizace jsou související pojmy, ale různé pojmy. Automatizace označuje automatizaci jednoho úkolu. Pomáhá zefektivnit podnikání snížením nebo nahrazením manuálního úkolu softwarem, který úkol provede a současně sníží náklady, složitost a chyby. Orchestrace je proces automatizace procesu nebo pracovního toku, který zahrnuje mnoho kroků napříč různými systémy. Když jsou tyto procesy automatizovány, lze je následně zorganizovat tak, aby se spouštěly automaticky.
Orchestraci lze použít k automatizaci procesů, jako je zajišťování serverů, správa cloudové pracovní zátěže, správa databáze a neslušná správa.
Orchestrační nástroje
Existuje několik nástrojů, které mohou pomoci orchestrovat procesy a zajistit, aby všechny úkoly probíhaly ve správném pořadí. Tyto nástroje lze rozdělit do dvou kategorií.
Nástroje pro cloudovou orchestraci
Cloudová orchestrace spravuje propojení a interakce mezi úlohami ve veřejné a soukromé cloudové infrastruktuře. Mezi oblíbené dodavatele cloudové orchestrace patří:
- Microsoft Azure Automation
- IBM Cloud Orchestrator
- Loutkový šroub
- Red Hat Ansible Automation Platform
Nástroje pro orchestraci kontejnerů
Orchestrace kontejnerů automatizuje nasazení, správu, škálování a síť kontejnerů. Tento druh orchestrace používají podniky, které potřebují nasadit a spravovat mnoho kontejnerů a hostitelů Linuxu. Mezi dodavatele orchestrace kontejnerů patří:
- Kubernetes
- Služba IBM Cloud Kubernetes
- Služba Microsoft Azure Kubernetes
- Služba kontejnerů Amazon EC2