stringtranslate.com

Непрерывная автоматизация конфигурации

Непрерывная автоматизация конфигурации ( CCA ) — это методология или процесс автоматизации развертывания и настройки параметров и программного обеспечения как для физического, так и для виртуального оборудования центров обработки данных . [1]

Обзор

Непрерывная автоматизация конфигурации позиционируется для управления конфигурацией центра обработки данных и приложений . Инструменты CCA используют программируемую структуру для конфигурации и оркестровки посредством кодирования, планирования и постепенного принятия политик. [2] [3]

Связь с DevOps

Инструменты CCA используются для того, что называется DevOps , и часто включаются как часть цепочки инструментов DevOps . CCA вырос из стремления разрабатывать более надежное программное обеспечение быстрее. [1] Gartner описывает CCA как «Воплощая бережливые , гибкие и совместные концепции, являющиеся основой инициатив DevOps, инструменты CCA привносят новый уровень точности, эффективности и гибкости в задачи управления инфраструктурой и конфигурацией приложений». [4]

Инструменты

Инструменты CCA поддерживают администраторов и разработчиков для автоматизации конфигурации и оркестровки физической и виртуальной инфраструктуры систематическим образом, что обеспечивает видимость состояния инфраструктуры в рамках предприятия. Обычно рассматривается как расширение инфраструктуры как кода (IaC) фреймворков. [1] Инструменты CCA включают Ansible , программное обеспечение Chef , Otter , Puppet (программное обеспечение) , Rudder (программное обеспечение) и SaltStack . [5] Каждый инструмент имеет свой метод взаимодействия с системой, некоторые из них основаны на агентах, push или pull, через интерактивный пользовательский интерфейс. Подобно принятию любых инструментов DevOps, существуют барьеры для внедрения инструментов CCA и факторы, которые мешают и ускоряют принятие. [6]

Известные инструменты CCA включают в себя:

Факторы оценки

При оценке инструментов CCA можно учитывать следующее: [8] [9]

Смотрите также

Ссылки

  1. ^ abc Флетчер, Колин; Косгроув, Терренс (26 августа 2015 г.). Инновационный анализ инструментов автоматизации непрерывной конфигурации. Gartner (отчет).[ мертвая ссылка ]
  2. ^ Рамос, Мартин (4 ноября 2015 г.). «Непрерывная интеграция: инфраструктура как код в DevOps». easydynamics.com . Архивировано из оригинала 6 февраля 2016 г. . Получено 11 мая 2016 г. .
  3. ^ Инфраструктура как код: разжигание огня для более быстрой доставки приложений (отчет). Forrester. Март 2015 г.
  4. ^ Филлипс, Эндрю (14 мая 2015 г.). «Переход от автоматизации инфраструктуры к настоящему DevOps». DevOps.com .
  5. ^ Венеция, Пол (21 ноября 2013 г.). «Puppet vs. Chef vs. Ansible vs. Salt». Network World . Network World. Архивировано из оригинала 18 июля 2018 г. . Получено 14 декабря 2015 г. .
  6. ^ Garner Market Trends: DevOps — не рынок, а инструментально-ориентированная философия, которая поддерживает непрерывную цепочку создания стоимости (отчет). Gartner . 18 февраля 2015 г.
  7. ^ «Документация CFEngine 3.18.0 — Что такое CFEngine?».
  8. ^ Флетчер, Колин; Косгроув, Терренс (25 марта 2016 г.). Как команды I&O могут объединить инструменты CCA с контейнерами для достижения операционной эффективности. Gartner (отчет).
  9. ^ Флетчер, Колин; Косгроув, Терренс (8 декабря 2016 г.). Руководство по рынку инструментов автоматизации непрерывной конфигурации. Gartner (отчет).