Оркестрация – автоматизированное управление множеством взаимосвязанных компонентов: контейнеров, виртуальных машин, сервисов, заданий обработки данных, шагов бизнес-процесса. Оркестратор знает желаемое состояние системы и приводит к нему фактическое: запускает, размещает, перезапускает, масштабирует компоненты и следит за порядком их работы.
Виды
- Оркестрация контейнеров – Kubernetes и платформы на его основе.
- Оркестрация инфраструктуры и облачных ресурсов.
- Оркестрация конвейеров данных – планировщики заданий ETL и ML.
- Оркестрация бизнес-процессов и микросервисов.
- Оркестрация реагирования на инциденты в ИБ (SOAR).
Оркестрация и автоматизация
Автоматизация – выполнение отдельной задачи без человека. Оркестрация – согласование многих автоматизированных задач в единый процесс с учётом зависимостей и состояния.
Что важно
- Декларативное описание желаемого состояния.
- Наблюдаемость и обработка сбоев.
- Безопасность и разграничение доступа.