Какую серверную инфраструктуру использовать для разработки настольных программ? - PullRequest
1 голос
/ 04 марта 2010

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

Мы рассмотрим настройку общего сервера, на котором будет храниться весь код, и контроль версий хоста (Subversion), встроенную систему, внутреннюю документацию, Bugzilla и т. Д. Нам понадобятся права администратора и мы захотим скомпилировать, выполнять ночные сборки, и т.д.

Какими были бы плюсы и минусы 1.) покупка сервера для нашего помещения 2.) организация управляемого хостинга для сервера в дата-центре или 3.) что-то еще. Мы все еще загружаемся и, очевидно, очень обеспокоены стоимостью, безопасностью и резервным копированием (при наличии нашего собственного сервера нам потребуется отдельное решение для резервного копирования).

Заранее спасибо за ваши идеи!

Ответы [ 2 ]

1 голос
/ 04 марта 2010

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

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

0 голосов
/ 04 марта 2010

Если бы я начинал новую компанию, я бы серьезно подумал о JIRA Studio , которая является размещенной версией всех инструментов Atlassian. Инструменты отличные (особенно JIRA), а цены очень разумные и увеличиваются в зависимости от количества пользователей. Вы действительно хотите, чтобы ваши люди были сосредоточены на разработке вашего продукта, а не возились с инфраструктурой разработки. Размещение этих инструментов также освобождает ваш сервер разработки для сборок. Вы также можете рассмотреть возможность использования Github для контроля версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...