Какую выбрать платформу песочницы для веб-разработчиков (виртуализация/контейнеры)?
=====================================================================================

 Доброго времени суток!  
  

Помогите, пожалуйста, определится с платформой песочницы для веб-разработчиков. На текущий момент в компании есть один сервер, на котором в свое время подняли веб-сервер с гитлабом. Все правки заливали в репозитории в гитлабе и с помощью хуков выкатывали на хосты для просмотра.  

Проблемы, которые уже не устраивают:  

- одна БД на все проекты  

- зоопарк из софта (для каждого проекта свои нюансы)  

- полуавтоматическая привязка репозитория гитлаба, создание хоста в nginx и настройка хуков  

- процесс завязан на 2 людях  
  

В компании появилось еще пара серверов и логичным стал пересмотр инфраструктуры. Хотим сделать песочницу для программистов и верстальщиков на базе виртуальных машин, чтобы они сами могли создавать себе готовые среды для разработки путем клонирования заранее готовой и настроенной виртуалки и внесения простых изменений, которые можно выписать в мануал. Задача проста - минимум усилий со стороны рядового программиста и отсутствие привязанности к какому-то конкретному человеку.  
  

На данном этапе просмотрены такие решения:  

1. Mirantis Fuel - оказалась очень громоздкой, как для нашей компании  

2. OpenNebula - не встала с нескольких попыток, отложили  

3. Docker и Vagrant - возможно не до конца поняли все прелести, но для работы нужно обучать всех сотрудников работе с ними  

4. VirtualBox на сервере - пока рассматриваем как вариант, но производительность не радует  

5. Xen + OpenXenManager (или другая веб-морда) - в очереди на установку  

Смотрели только open source решения.  
  

Подскажите, как в вашей компании настроена инфраструктура для разработки? Может совсем не в ту сторону копаю?  
  

Спасибо! 

> Помогите, пожалуйста, определится с платформой песочницы для веб-разработчиков

  
  

> 3. Docker и Vagrant - возможно не до конца поняли все прелести, но для работы нужно обучать всех сотрудников работе с ними

  
  

У вас веб - разработчики не умеют пользоваться хотя бы одним из процитированного? Тогда я согласен с тем что у вас есть проблема.  
  

> 5. Xen + OpenXenManager (или другая веб-морда) - в очереди на установку

  
  

С этого варианта стоило начинать, раз у вас такие разработчики.  
  

Вот это еще посмотрите (там даже под винду есть десктопный клиент для управления):  
  

<https://www.vmware.com/products/vsphere-hypervisor> 

 На XenServer можете поднять необходимые сервера, и еще на одной машине LXC (Docker) - самый удобный вариант для тестирования веб-приложений (Python/PHP/NodeJS).   
  

OpenXenManager - очень глючный менеджер XEN под linux, активно развивающаяся версия на github вообще никуда не годится. Тут необходима винда c установленным XenManager.