Answer the question
In order to leave comments, you need to log in
Which sandbox platform for web developers to choose (virtualization/containers)?
Good day!
Please help me decide on a sandbox platform for web developers. At the moment, the company has one server, on which a web server with a gitlab was raised at one time. All edits were uploaded to the repository in the gitlab and, using hooks, rolled out to the hosts for viewing.
Problems that no longer suit:
- one database for all projects
- a zoo of software (each project has its own nuances)
- semi-automatic binding of the gitlab repository, creating a host in nginx and setting up hooks
- the process is tied to 2 people
A couple more servers appeared in the company and it became logical to revise the infrastructure. We want to make a sandbox for programmers and coders based on virtual machines so that they can create ready-made development environments for themselves by cloning a pre-made and configured virtual machine and making simple changes that can be written out in the manual. The task is simple - a minimum of effort on the part of an ordinary programmer and no attachment to any particular person.
At this stage, the following solutions have been reviewed:
1. Mirantis Fuel - turned out to be very cumbersome, as for our company
2. OpenNebula - did not get up after several attempts, we postponed it
3. Docker and Vagrant - perhaps they did not fully understand all the charms, but for work you need to train all employees working with them
4. VirtualBox on the server - we are still considering it as an option, but the performance is not encouraging
5. Xen + OpenXenManager (or other web muzzle) - in the queue for installation
We only looked at open source solutions.
Tell me, how is the development infrastructure set up in your company? Maybe I'm digging in the wrong direction?
Thank you!
Answer the question
In order to leave comments, you need to log in
Please help me decide on a sandbox platform for web developers
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question