- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Gestione server per sviluppare e pubblicare.
-
Gestione server per sviluppare e pubblicare.
Buongiorno a tutti, chiedo cortesemente un consiglio sulla strutturazione dei server di un'azienda che lavora per il web.
Quanti server occorrono per gestire progetti web? Come strutturarli tenendo conto della sicurezza ma anche della comodità di sviluppo dei siti?
Possibile soluzione: sviluppo un sito sul un server-sviluppo non esposto a internet, ovvero accedo solo da lan interna.
Poi pubblico il sito sul server-web, esposto a internet, in uno spazio dove raccolgo tutti i progetti in pre-produzione e lo mostro al cliente. Quando viene approvato lo pubblico sullo stesso server-web ma in produzione.Così facendo garantisco la sicurezza aziendale perchè il server-web è esposto a internet ma debitamente protetto mentre server-sviluppo essendo collegato alla rete interna deve essere chiuso all'accesso dall'esterno.
Il problema è che devo gestire e allineare costantemente 3 copie di ogni sito: sviluppo, pre-produzione e produzione.
Voi come fate?
-
lascerei un server fisso per la sola produzione, su cui vai a caricare i siti gia pronti e stabili. Per la preproduzione e sviluppo come detto puoi usare un server di sviluppo in ufficio, magari aiutandoti con la virtualizzazione e gestendo cosi su un'unica macchina piu "ambienti"
-
@Ste@HostingTalk said:
lascerei un server fisso per la sola produzione, su cui vai a caricare i siti gia pronti e stabili. Per la preproduzione e sviluppo come detto puoi usare un server di sviluppo in ufficio, magari aiutandoti con la virtualizzazione e gestendo cosi su un'unica macchina piu "ambienti"
Però è necessario che il cliente veda e approvi la pre-produzione e tu suggerisci che questa stia sul server di sviluppo che per sicurezza non è esposto a internet. Oltretutto il mio problema principale è quello che così facendo si hanno tre versioni del progetto ed è faticoso tenerle allineate, specialmente se lavori in un team.
-
per tenere aggiornato ecc ci sono soluzioni come svn ecc. Virtualizzando potresti creare una macchina virtuale con ip dedicato, metterci sopra la preproduzione e di volta in volta dare accesso al cliente su quella
-
@Ste@HostingTalk said:
per tenere aggiornato ecc ci sono soluzioni come svn ecc.
Di quale soluzione parli? Cos'è svn? Quali generi di software possono aiutarmi a tenere aggiornato/allineato un sito?
Grazie
-
@sole said:
Di quale soluzione parli? Cos'è svn? Quali generi di software possono aiutarmi a tenere aggiornato/allineato un sito?
GrazieSte@HostingTalk si riferiva Subversion http://it.wikipedia.org/wiki/Subversion
-
Ora comincio a capire. Grazie mille
-
@paolino said:
Ste@HostingTalk si riferiva Subversion http://it.wikipedia.org/wiki/Subversion
esattamente, è una di quelle piu utilizzate, poi dipende da quanto è grande l'ambiente di lavoro e cosa dovete condividere
-
se l'azienda in questione adotta tecnlogie Microsoft, è possibile utilizzare SourceSafe. In quel caso, dovresti dedicargli un server (virtuale chiaramente).