Размещать или не размещать?

Каковы плюсы и минусы использования хостинг-провайдера для хранилища Subversion по сравнению с его собственным обслуживанием? Я уверен, что есть преимущества с точки зрения простоты установки и использования. И было бы неплохо, чтобы кто-то еще позаботился о правильном резервном копировании нашего кода.

Однако Visual SVN Server очень прост в настройке, и у нас уже есть заранее установленный набор серверов, которые обслуживаются другим отделом и регулярно сохраняются. Итак, с учетом сказанного, каковы большие плюсы и минусы использования размещенного сервиса по сравнению с его обслуживанием самим?

Перекрестные ссылки:

4 ответа

Решение

Если у вас уже есть инфраструктура, и вы уверены в своей способности размещать, создавать резервные копии и обеспечивать доступ к своим репозиториям, то я бы сказал, что хостинг SVN сам по себе - это путь. Это позволяет вам относительно неограниченный рост и полный контроль над вашим источником.

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

Вот мой личный опыт с этой проблемой. Я работал на своем собственном сервере SVN более 2 лет, а CVS - за 2 года до этого. SVN очень прост в администрировании, но со временем все больше и больше моего кода пробивалось в хранилище. У меня буквально есть все, что я когда-либо писал от колледжа до сегодняшнего дня, мой репозиторий (рабочие проекты, конечно, исключены).

Я действительно переживал за то, что всю свою жизнь я сидел на каком-то случайном сервере в моем доме. 5 лет кода совсем немного. Иногда я становлюсь достаточно параноиком, чтобы запустить резервное копирование, взять работающий компакт-диск и выбросить его на стол. Но времени между резервными копиями откровенно не хватало.

Также были проблемы безопасности при самостоятельном размещении сервера. Я был довольно усерден в установке обновлений (с Debian так легко это сделать). Но со временем я обнаружил, что у меня все меньше и меньше времени на администрирование сервера.

В конце концов я исследовал некоторых провайдеров и попробовал использовать wush.net. Вы не сможете заставить меня вернуться к самостоятельному хостингу. Wush.net - невероятный хозяин. Я использую их уже 2-3 года, и за все это время был единственный (да единственный) случай, когда я не смог получить свой источник. Они делают ночные резервные копии вне сайта, поэтому я чувствую себя хорошо в отношении безопасности моего кода. И мне больше не нужно администрировать, у меня гораздо больше времени, чтобы на самом деле выполнить кодирование.

Насколько важен ваш SVN-репозиторий?

Жизненно важный?

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

Поэтому, если у вас есть хост, убедитесь, что эти резервные копии регулярно попадают в ваши руки, и вы можете восстановить их. Все, что меньше, - это просто слепое доверие, которое вы всегда сможете получить.

Другие вопросы по тегам