Jet - новая платформа автоматизации и оркестрации

good-penguin.png

Jet — новая платформа для автоматизации и оркестрации, ориентированная на сообщество пользователей и разработчиков. Платформа создаётся Майклом ДеХааном, создателем программ автоматизации IT-инфраструктуры Cobbler и Ansible.

Основные цели Jet:

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

Язык программирования Jet будет напоминать язык плейбуков Ansible, чтобы облегчить использование для пользователей, работающих с уже существующим контентом. Переход на Jet должен быть относительно простым, а разработчики обещают поддерживать стабильность языка, что позволит избежать необходимости внесения значительных изменений при обновлениях продукта.

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

Jet планирует поддерживать возможность запуска модулей Ansible и собственных модулей на удаленных системах, а также позволит писать собственные модули на любых языках, способных генерировать данные в формате JSON.

Первоначальная поддержка будет доступна только для Linux, но в будущем возможно расширение на другие системы, такие как BSD.

В текущий момент, код проекта остается недоступным на GitHub, поскольку команда активно работает над разработкой и готовится к выпуску первой версии. На официальном сайте уже доступны наработки документации, а также существует возможность присоединиться к списку адресатов писем или диалогу на платформе Discord с разработчиками.

>>> Подробности

©  Linux.org.ru