mahoho
@mahoho
Full stack certified PHP developer.

Оптимальное автоматическое развёртывание сервера?

Периодически приходится развёртывать однотипные хостинг сервера для запуска php приложений (и вордпресса в частности). Написал для себя скрипт для bash, который автоматически устанавливает все нужные пакеты и правит конфиги. Но он получился громоздкий, его не очень удобно поддерживать и некоторые вещи всё равно иногда приходится допиливать руками.
Вопрос такой: какой оптимальный инструмент или сервис может быть для решения такой задачи? Желательно бесплатный.
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ответы на вопрос 5
@q2digger
сисадмин
Terraform для развертывания, Ansible для настройки и обслуживания. Плейбуки и сценарии Terraform-а хранить в GITе.
Ответ написан
inoise
@inoise
Solution Architect, AWS Certified, Serverless
либо докер либо Golden Image (собирать образ виртуалки). Есть еще Ansible/Chef/Puppet
Ответ написан
opium
@opium
Просто люблю качественно работать
Если по старинке ансибл, если по новому то докер и композе
Ответ написан
Вариантов масса. Можно по взрослому через kickstartfile для ОС семейства RedHat, где можно описать установку и настройку ОС на всех этапах, а также расписать действия после установки систему. Позволяет устанавливать систему настроенную именно под свои нужды.
Выше писали про инструменты такие как Ansible, написал один раз, потом только адрес целевого хоста/хостов подкидывай.
Для облачных решений помимо своих есть Terraform, тоже описанный выше.
Можно сделать свой, выпестованный под себя любимого образ ОС, и если такая возможность есть, подтягивать его.
Ответ написан
@ProFfeSsoRr
Сис.админ по Linux
Тут смотря где разворачивать: если надо для этого создавать виртуалки - создавать через Terraform, дальше через Ansible настраивать. Если хостинг можно делать в контейнерах - проще собрать их и выкатывать уже готовыми.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 авг. 2020, в 21:55
20000 руб./за проект
05 авг. 2020, в 20:58
10000 руб./за проект
05 авг. 2020, в 20:21
10000 руб./за проект