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

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

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

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

На данном этапе просмотрены такие решения:
1. Mirantis Fuel - оказалась очень громоздкой, как для нашей компании
2. OpenNebula - не встала с нескольких попыток, отложили
3. Docker и Vagrant - возможно не до конца поняли все прелести, но для работы нужно обучать всех сотрудников работе с ними
4. VirtualBox на сервере - пока рассматриваем как вариант, но производительность не радует
5. Xen + OpenXenManager (или другая веб-морда) - в очереди на установку
Смотрели только open source решения.

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

Спасибо!
  • Вопрос задан
  • 1487 просмотров
Решения вопроса 2
@EvgeniyKonstantinov
Помогите, пожалуйста, определится с платформой песочницы для веб-разработчиков


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


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

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


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

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

https://www.vmware.com/products/vsphere-hypervisor
Ответ написан
panaceya
@panaceya
HA-Engineer
На XenServer можете поднять необходимые сервера, и еще на одной машине LXC (Docker) - самый удобный вариант для тестирования веб-приложений (Python/PHP/NodeJS).

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

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

Войти через центр авторизации
Похожие вопросы
Panda Media Нижний Новгород
от 35 000 руб.
emex.ru Москва
от 160 000 до 190 000 руб.
18 нояб. 2019, в 14:13
10000 руб./за проект
18 нояб. 2019, в 14:07
10000 руб./за проект
18 нояб. 2019, в 13:53
500 руб./в час