Оркестровка (вычисления)
В системном администрировании оркестрация — это автоматизированная настройка , координация, [1] внедрение , разработка и управление компьютерными системами и программным обеспечением . [2]
Существует множество инструментов для автоматизации настройки и управления сервером, включая Airflow , Kubernetes , Ansible , Puppet , Salt , Terraform , [3] и AWS CloudFormation . [4]
Использование
[ редактировать ]Оркестрация часто обсуждается в контексте сервис-ориентированной архитектуры , виртуализации , обеспечения , конвергентной инфраструктуры и динамических центров обработки данных . В этом смысле оркестрация — это согласование бизнес-запросов с приложениями, данными и инфраструктурой. [5]
В контексте облачных вычислений основное различие между автоматизацией рабочих процессов и оркестрацией заключается в том, что рабочие процессы обрабатываются и выполняются как процессы в одном домене в целях автоматизации, тогда как оркестрация включает в себя рабочий процесс и обеспечивает направленное действие для достижения более крупных целей и задач. [2]
В этом контексте и с общей целью достижения конкретных целей и задач (описанных через параметры качества обслуживания ), например, достижение целей производительности приложений с минимальными затратами. [6] и максимизировать производительность приложений в рамках бюджетных ограничений, [7] Решения для управления облаком также включают в себя платформы для картирования и управления рабочими процессами.
См. также
[ редактировать ]- Управление системой
- Хореография веб-сервиса
- Управление конфигурацией
- Инфраструктура как код
- Предоставление серверов
- Сервис-ориентированная архитектура
- Кубернетес
- Планировщик заданий
Ссылки
[ редактировать ]- ^ Сарма, Анита (11 февраля 2019 г.). «Координационные технологии» . В Сунгдок Ча; Ричард Н. Тейлор; Кёчул Канг (ред.). Справочник по программной инженерии . Спрингер Чам. ISBN 978-3-030-00262-6 . Проверено 15 июля 2024 г.
- ^ Jump up to: а б Эрл, Томас (2005). Сервис-ориентированная архитектура: концепции, технологии и дизайн . Прентис Холл. ISBN 0-13-185858-0 .
- ^ Брикман, Евгений (26 сентября 2016 г.). «Почему мы используем Terraform, а не Chef, Puppet, Ansible, SaltStack или CloudFormation» . Архивировано из оригинала 5 октября 2016 г. Проверено 17 декабря 2018 г.
- ^ Гиангнтц (12 апреля 2019 г.). «Введение в AWS CloudFormation» . Архивировано из оригинала 3 января 2013 г. Проверено 12 апреля 2019 г.
- ^ Менихтас, Андреас; Гациура, Анна; Варваригу, Теодора (2011). «Механизм бизнес-решения для облачных рынков». 2011 Третья международная конференция IEEE по технологиям и науке облачных вычислений . Третья международная конференция IEEE по технологиям и науке облачных вычислений (CloudCom). ИИЭЭ . стр. 462–469. дои : 10.1109/CloudCom.2011.68 . ISBN 978-1-4673-0090-2 . S2CID 14985590 .
- ^ Мао, Мин; М. Хамфри (2011). «Автоматическое масштабирование для минимизации затрат и соблюдения сроков подачи заявок в облачных рабочих процессах». Материалы Международной конференции по высокопроизводительным вычислениям, сетям, хранению и анализу 2011 года . стр. 1–12. дои : 10.1145/2063384.2063449 . ISBN 978-1-4503-0771-0 . S2CID 11960822 .
- ^ Мао, Мин; М. Хамфри (2013). «Масштабирование и планирование для максимизации производительности приложений в рамках бюджетных ограничений в облачных рабочих процессах». 27-й международный симпозиум IEEE по параллельной и распределенной обработке , 2013 г. стр. 67–78. дои : 10.1109/IPDPS.2013.61 . ISBN 978-0-7695-4971-2 . S2CID 5226147 .