Я нахожусь в начинающей компании, работающей над новым настольным инструментом для создания цифрового контента. Сейчас мы создаем инфраструктуру для небольшой группы разработчиков программного обеспечения в разных местах.
Мы рассмотрим настройку общего сервера, на котором будет храниться весь код, и контроль версий хоста (Subversion), встроенную систему, внутреннюю документацию, Bugzilla и т. Д. Нам понадобятся права администратора и мы захотим скомпилировать, выполнять ночные сборки, и т.д.
Какими были бы плюсы и минусы
1.) покупка сервера для нашего помещения 2.) организация управляемого хостинга для сервера в дата-центре или 3.) что-то еще. Мы все еще загружаемся и, очевидно, очень обеспокоены стоимостью, безопасностью и резервным копированием (при наличии нашего собственного сервера нам потребуется отдельное решение для резервного копирования).
Заранее спасибо за ваши идеи!