Spec-Zone.ru › Ansible

Введение в Ansible

Ansible предоставляет открытый исходный код для автоматизации, снижающий сложность и работающий везде. С помощью Ansible вы можете автоматизировать практически любую задачу. Вот некоторые распространенные сценарии использования Ansible:

  • Устранение повторений и упрощение рабочих процессов
  • Управление и поддержка конфигурации системы
  • Непрерывная развертка сложного программного обеспечения
  • Выполнение плавного обновления без простоев

Ansible использует простые, легко читаемые скрипты, называемые playbooks, для автоматизации задач. В playbook вы описываете желаемое состояние локальной или удалённой системы. Ansible гарантирует, что система остаётся в этом состоянии.

В качестве технологии автоматизации Ansible разработан на следующих принципах:

Архитектура без агентов

Низкие затраты на обслуживание за счёт отсутствия необходимости устанавливать дополнительное программное обеспечение на всю ИТ-инфраструктуру.

Простота

Playbooks для автоматизации используют простую синтаксическую конструкцию YAML, которая читается как документация. Ansible также является децентрализованным, используя SSH с существующими учетными данными ОС для доступа к удалённым машинам.

Масштабируемость и гибкость

Легко и быстро масштабируйте системы, которые вы автоматизируете, благодаря модульной структуре, поддерживающей широкий спектр операционных систем, облачных платформ и сетевых устройств.

Идемпотентность и предсказуемость

Когда система находится в состоянии, которое описывает ваш playbook, Ansible ничего не меняет, даже если playbook запускается несколько раз.

Готовы начать использовать Ansible? Начните работу в несколько простых шагов.

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/getting_started/introduction.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API