Я занимаюсь разработкой недавно запущенного веб-приложения. Сейчас я продолжаю улучшения и хочу создать промежуточный сервер, похожий на рабочий сервер.
Я знаю о существовании таких инструментов, как Ansible, Puppet и Chef, однако сканирование документации кажется излишним для моего простого случая использования. Конечно, есть решение полностью докеризовать приложение, что было бы хорошо.
Но что бы вы порекомендовали, кроме Dockerizing приложения, для простого воссоздания рабочего сервера?
Все, что для этого нужно сделать, это:
На самом деле puppet очень легко реализует локальную конфигурацию для небольших сред и является одним из лучших инструментов для этого.
На этой странице есть информация об очень, очень простой и быстрой настройке.
http: // projects .puppetlabs.com / projects / 1 / wiki / simplest_puppet_install_pattern
Заявление об ограничении ответственности - здесь много мнений.
С учетом этого, мой первый вопрос был бы: «Насколько большим станет это приложение?» Если ответ -> 10 серверов, я бы посоветовал «укусить пулю» и пойти по маршруту Puppet / Chef / Ansible. Если серверов меньше 10, просто воспроизведите вручную, просматривая манифесты пакетов и делая заметки по мере создания второго сервера.