Domanda

Quali sono i pro e i contro dell'utilizzo di un provider di hosting per un repository Subversion rispetto alla sua gestione interna? Sono sicuro che ci sono vantaggi in termini di facilità di installazione e utilizzo. E sarebbe bello che qualcun altro si assicurasse che il nostro codice fosse sottoposto a backup correttamente.

Tuttavia, Visual SVN Server è semplice da configurare e abbiamo già un set prestabilito di server gestito da un altro reparto e sottoposto a backup periodico. Quindi, detto questo, quali sono i grandi pro e contro dell'utilizzo di un servizio ospitato rispetto a mantenerlo noi stessi?

Collegamenti incrociati:

È stato utile?

Soluzione

Se disponi già dell'infrastruttura e sei sicuro della tua capacità di ospitare, eseguire il backup e fornire accessibilità ai tuoi repository, direi che l'hosting SVN da solo è la strada da percorrere. Ciò ti consente una crescita relativamente illimitata e un controllo totale sulla tua fonte.

Se disponi di una forza lavoro di sviluppo principalmente mobile con un numero limitato, i costi e i limiti dell'utilizzo di un provider ospitato potrebbero renderti molto più conveniente per te. Ma questo vale per pochissime aziende.

Altri suggerimenti

Ecco la mia esperienza personale con questo problema. Ho gestito il mio server SVN per 2+ anni e CVS 2+ anni prima. SVN è estremamente semplice da amministrare, ma con il passare del tempo sempre più del mio codice è arrivato nel repository. Ho letteralmente tutto ciò che ho mai scritto dal college fino ad oggi il mio repository (progetti di lavoro ovviamente esclusi).

Mi sono davvero preoccupato spesso di avere il lavoro della mia vita seduto su un server casuale a casa mia. 5 anni di codice sono abbastanza. Di tanto in tanto diventavo abbastanza paranoico da eseguire un backup e portare un CD al lavoro e buttarlo nella scrivania. Ma francamente il tempo tra i backup mancava.

C'erano anche i problemi di sicurezza del self hosting di un server. Sono stato piuttosto diligente nell'installare gli aggiornamenti (debian è così facile con quello). Ma nel tempo ho scoperto che avevo sempre meno tempo per amministrare il server.

Alla fine ho fatto ricerche su alcuni provider e mi sono preso cura di usare wush.net. Non sarai in grado di farmi tornare al self hosting. Wush.net è un host incredibile. Li sto usando da 2-3 anni ormai e in tutto quel tempo c'è stata una singola (sì singola) istanza che non sono stato in grado di ottenere la mia fonte. Fanno backup notturni fuori sede quindi mi sento bene con la sicurezza del mio codice. E non dovendo più amministrare, ho molto più tempo per eseguire un po 'di programmazione.

Quanto è importante il tuo repository SVN?

Vital?

Quindi non si desidera fidarsi di esso per un host che promette di eseguirne il backup regolarmente. È facile diventare un host, si affitta un server e si è un host, quindi ha attratto molti provider meno affaristici e in genere non si è in grado di distinguere il bene dal male fino a quando il cattivo esce di lavoro e all'improvviso non riesci a connetterti o contattali per quei backup e il loro host spegne il tuo server perché non sono stati pagati e non ti parleranno perché non hanno rapporti commerciali con te.

Quindi, se vai con un host, assicurati che quei backup finiscano regolarmente nelle tue mani e che tu possa ripristinarli. Nulla di meno è semplicemente la cieca fiducia che sarai sempre in grado di raggiungerli.

Diverse discussioni SO precedenti hanno discusso di questo:

Quali sono alcuni ISP decenti che ospitano Subversion Dove dovrebbe trovarsi un repository Subversion Dovrei usare una soluzione di hosting software per i miei progetti personali

Sono sicuro di aver visto altre coppie, ma non riesco a trovarle in questo momento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top