Существует ли устройство/набор инструментов Subversion для предприятия?

StackOverflow https://stackoverflow.com/questions/1649576

  •  22-07-2019
  •  | 
  •  

Вопрос

Я ищу корпоративную установку Subversion, которая будет соответствовать следующим требованиям:

  • Мне нужно как минимум 2 экземпляра сервера репозитория из соображений высокой доступности.
  • Управление несколькими репозиториями
  • Два сервера репозитория необходимо синхронизировать.
  • Простое администрирование и настройка
  • Управление пользователями и авторизацией с интеграцией LDAP (веб-интерфейс) – опционально
  • Функции резервного копирования и восстановления, которые гарантируют восстановление с потерей данных не более чем за 1 день.
  • Быстрая и простая настройка.
  • Мониторинг репозитория(трафик, объем данных, хотспоты..) - опционально
  • хорошая безопасность
  • либо открытый исходный код, либо низкая цена, если это возможно.
  • некоторый ценовой диапазон, если рекомендуется коммерческий инструмент.
  • устройство VMWare было бы здорово.

Меня интересует устройство или набор инструментов подрывной деятельности, которые поддерживают эти требования.Операционная система должна быть Ubuntu.

Конфигурацию и настройку набора инструментов можно выполнить за несколько часов или, самое большее, за несколько дней...

Наша команда разработчиков невелика (около 30 человек), но постоянно растет.

Мне не удалось ничего найти (за исключением Subversion MultiSite, которая кажется большой (и дорогой?- Они не дают информации о цене) для нашего предприятия) может кто -нибудь порекомендовать решение?Не могли бы вы также описать свой опыт использования рекомендуемого инструмента?

Чем проще и быстрее будет установка и настройка, тем лучше...Если без ценника, то это еще лучше..

Спасибо за любую помощь.

Это было полезно?

Решение

Запуск сервера Subversion в экземпляре VMWare с помощью одного из инструментов VMWare «Высокая доступность» даст вам большую часть того, что вам нужно.Существуют готовые устройства VMWare со встроенным сервером Subversion. http://www.vmware.com/appliances/directory/308

Функции высокой доступности VMWare обеспечат избыточность экземпляра сервера SVN.(Для обеспечения истинной избыточности вам понадобится несколько физических серверов.В случае сбоя одного сервера VMWare перезапустит экземпляр на новом сервере.)

Я не знаю ни одного устройства VMWare, обладающего специальными функциями резервного копирования, но для сценария это довольно тривиально.Просто запускайте «горячую копию svnadmin» один раз в день, чтобы у вас была готовая копия репозитория в случае повреждения.(Кроме того, вам действительно следует использовать RAID-массив SAN с резервным копированием на ленту.)

Наша установка:

  • Стойка блейд-серверов
  • Инфраструктура VMWare
  • Виртуализированный сервер Windows 2003
  • Если Windows выходит из строя или один из блейдов выходит из строя, VMWare перезапускает экземпляр Windows.
  • CollabNet Subversion Server, работающий под управлением Apache с аутентификацией SSPI
  • Репозиторий SVN живет в SAN
  • Каждую ночь svnadmin выполняет горячее копирование и проверку репозитория (в другой каталог в сети SAN), чтобы у нас была «горячая» резервная копия репозитория, готовая к использованию в случае возникновения проблем с повреждением.
  • Ночные резервные копии всего на ленте
  • Записи регулярно снимаются за пределами площадки

Стоимость серверного оборудования и VMWare будет вашей самой большой проблемой (при условии, что у вас их еще нет). Если вы не готовы нести такие денежные затраты, возможно, стоит поискать хостингового провайдера SVN. .

Другие советы

Я пока не видел такой установки в термоусадочной пленке.Если вы хотите создать это с нуля, вот несколько советов:

  • Вы можете использовать встроенные команды для зеркалирование репо.
  • Для нескольких репозиториев просто создайте большой, а затем добавьте пути под корнем.
  • Для меня командная строка — это «простое администрирование и настройка», поэтому здесь я вам не смогу помочь.
  • Чтобы получить управление пользователями, позвольте Subversion прослушивать локальный хост (127::1) и поместите веб-сервер Apache впереди.Существует множество инструментов для управления пользователями веб-серверов.
  • Для резервного копирования и восстановления см. стандартные инструменты резервного копирования сервера.

Сервер VisualSVN отвечает большинству ваших требований.

С промо-страницы (выделено мной):

Настройка и обслуживание с нулевым трением

  • Один пакет с последними версиями всех необходимых компонентов.
  • Установка «Следующая-Следующая-Готовая»
  • Плавное обновление до новой версии

Сервер корпоративного уровня для платформы Windows

  • Стабильная и безопасная служба Windows на базе Apache.
  • Поддержка SSL-соединений
  • Управление SSL-сертификатами
  • Аутентификация и авторизация Active Directory с поддержкой групп
  • Запись в журнал событий Windows
  • Доступ и ведение журнала операций (только версия Enterprise)
  • На основе открытых протоколов и стандартов
  • Настроен коммиттером Subversion для корректной работы сразу после установки.

Я могу ручаться за визуальный SVN.Я использую бесплатную версию для нашей команды из 4 разработчиков, и она надежно делает все, что заявлено.Установка тоже заняла всего 5 минут.Тем не менее, для этого требуется окно Windows.

Мы используем SVN для работы предприятия.Это совершенно адекватно.Есть много отзывы предприятий, в том числе один от Fog Creek (Джоэл о программном обеспечении, Stack Overflow).

Я не верю, что вам нужно что-то кроме обычной версии.

Полагаю, вы знаете, что типично использовать Подрывная деятельность с TRAC, система отслеживания проблем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top