Мы небольшая команда разработчиков программного обеспечения - 7 программистов. Нам нужно создать недорогой файловый сервер в нашем офисе. Его основной целью будет запуск нашего Система контроля версий (VSS).
Любые рекомендации относительно того, что оборудование выбрать и что программное обеспечение будет нужно?
Если вы уже использовали VSS и хотите продолжить управление версиями MS, то получите сервер с
Если вы используете VSS, вам не нужно никакого другого программного обеспечения. Используйте резервную копию MS, чтобы сэкономить деньги.
Я перешел с VSS на SVN и очень доволен результатами. Как упомянул @Jamie, beanstalk избавит вас от проблем с покупкой сервера, заботой о резервном копировании и т. Д.
Помните ... если вы магазин программного обеспечения, то ВАШ КОД - ВАШ САМЫЙ ВАЖНЫЙ АКТИВ. Не балуйтесь, не экспериментируйте и не обходитесь дешево.
1- Купите недорогой сервер IBM / Lenovo. Наш уважаемый хозяин во всех деталях описал свои муки при строительстве своего собственного дома. Я бы купил одну предварительную сборку.
а. Убедитесь, что у него есть RAID-контроллер и он может поддерживать RAID5.
б. Получите побольше диска ... умножьте текущую потребность в 10.
2- Начиная с VSS, вам понадобится Windows. Я рекомендую вам приобрести сервер, даже если он не требуется для VSS.
3- Вам нужно разобраться с резервное копирование. Есть миллион вариантов. Я бы начал с запуска ленточного накопителя и программного обеспечения для резервного копирования. После того, как это будет запущено, вы можете дополнительно реализовать удаленное решение или решение с диском на диск. Больше информации Вот и Вот.
4- Вам понадобится антивирусное программное обеспечение. Используйте все, что вы используете на настольных компьютерах.
Для команды разработчиков с небольшим количеством членов вы будете в порядке с довольно простым оборудованием, однако особенности рекомендаций по оборудованию действительно будут зависеть от ряда факторов.
Эти элементы будут определять индивидуальные спецификации оборудования, но в ОС, если вам нужен простой общий доступ к файлам, вы можете сделать это с помощью готовой конфигурации Windows Server 2008, у Dell уже есть много отличных конфигураций, готовых к работе.
Самый дешевый способ сделать это - получить «серверную» башню с голыми костями от Dell или просто собрать свой собственный универсальный компьютер, а затем установить на него дистрибутив Linux. Я бы порекомендовал openSuSE, исходящий от кого-то, кто не является гуру Linux, и я смог использовать инструмент настройки openSuSE YaST для настройки общего доступа к файлам DNS, Subversion, Apache и Samba всего за пару часов. Поскольку я использовал оборудование, полученное от Free Geek, моя общая стоимость составила 10 долларов!
Для системы управления версиями я бы порекомендовал Subversion, она хорошо сочетается с различными типами аутентификации, такими как LDAP.
И последнее, попробуйте взглянуть на онлайн-систему управления версиями, которая оплачивается как Sofware-As-A-Service (SaaS), например: http://github.com/
... Если вы уже знакомы с системой управления версиями (MS Visual Source Save), тогда вопрос только в том, какую машину купить. Просто позвоните какому-нибудь поставщику и посмотрите, что у них есть, и посмотрите, насколько это соответствует вашему бюджету.
Не большой вопрос.
В моей команде мы используем SVN-хостинг от Beanstalkapp.com, Личный кабинет на http://beanstalkapp.com/ и проблем с этим не было. На настройку ушло 5 минут, и все работает отлично. Однако вы должны иметь возможность принять во внимание, что ваши данные размещаются на другой стороне.
Изменить: имелось в виду добавить, что у них также есть бесплатный сервис, он довольно ограничен, но все еще надежен, с изрядным количеством функций.