tonitrua
@tonitrua
сисадмин

Как ЛУЧШЕ организовать workflow для небольшой команды?

Дано:
Команда разработчиков ~ 10 душ
Дедик: Intel® Core™ i7-4770 Quadcore Haswell
32 GB DDR3
2 x 2 TB 6 Gb/s SATA Enterprise
Среда разработки: php; python; ruby..
Из серверных приожух: gitlab, gitlab-ci, redmine, mysql, postgres, ruby, node.js..
Под каждый проект создается поддомен, подключается git и начинается заруба.
Вопрос: Как лучше организовать все это дело на одном серваке? Выносить ли базы за пределы сервера? Использовать ли виртуализацию или все ж лучше контейнеры? Кто как разруливал подобное? В чем успех или неудача того или иного подхода к вопросу? Заранее благодарю за ответы.
  • Вопрос задан
  • 2523 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Docker Docker Docker. Базы в отдельных контейнерах, можно в будущем вынести на отдельный сервер.
Ответ написан
IlyaEvseev
@IlyaEvseev
Opensource geek
1) пока производительности одного сервера хватает, второй имеет смысл заводить только для резервных копий
2) контейнеры гибче и быстрее, чем виртуализация. LXC и OpenVZ годятся.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы