Answer the question
In order to leave comments, you need to log in
What is the BEST way to organize workflow for a small team?
Given:
Development team ~ 10 souls
Dedicated: Intel® Core™ i7-4770 Quadcore Haswell
32 GB DDR3
2 x 2 TB 6 Gb/s SATA Enterprise
Development environment: php; python; ruby..
From the server side: gitlab, gitlab-ci, redmine, mysql, postgres, ruby, node.js..
A subdomain is created for each project, git is connected and the battle begins.
Question: What is the best way to organize all this business on one server? Should databases be moved outside the server? Should I use virtualization or is it better to use containers? Who wrecked something like this? What is the success or failure of this or that approach to the question? Thanks in advance for your replies.
Answer the question
In order to leave comments, you need to log in
Docker Docker Docker. Bases in separate containers can be moved to a separate server in the future.
1) while the performance of one server is enough, the second makes sense to start only for backups
2) containers are more flexible and faster than virtualization. LXC and OpenVZ are fine.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question