Quali sono i pro e i contro dell'esecuzione su un server Windows rispetto a un server Linux?


15

Stiamo cercando di decidere dove ospitare la nostra installazione di GeoServer in produzione.

Esistono vantaggi o svantaggi principali dell'hosting su Windows vs Linux?

Risposte:


8

Direi che tutto questo si riduce a ciò che hai esperienza nella creazione e nel supporto. Poiché viene eseguito nel server delle applicazioni di tua scelta, non dovrebbe esserci alcuna differenza con l'app stessa.


1
Questa sembra la risposta più pragmatica ... grazie!
John Weldon,

10

Personalmente andrei con Linux su Windows per un server, parte del quale è esperienza da parte mia. Ma è anche come essere in grado di eseguire ssh su Linux box da casa per fare riavvii notturni, controlli dei file di registro, ecc.

Trovo anche che le scatole di Linux siano più stabili delle scatole di Windows (nessun riavvio fastidiosamente "urgente" per gli aggiornamenti, ecc.).


Mentre il sistema operativo Unix richiede generalmente meno riavvii, tali aggiornamenti riavvieranno comunque i servizi (con diversi livelli di impatto sui siti / utenti). Vedi blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker

@mwalker: sia i tempi di attività che i riavvii stanno diventando irrilevanti non appena si hanno almeno due macchine per fornire il proprio servizio. È la facilità di manutenzione che conta - imho.
Relet

@relet: totalmente. Con le VM oggi la scelta popolare, più macchine hanno molto senso. Adoro poter snapshot / rollback di un'immagine durante il test di un aggiornamento / upgrade / ecc.
mwalker,

6

Idealmente, non c'è differenza. La piattaforma di hosting è proprio questa, una piattaforma. Ti aspetti che sia bello e robusto, tieni in mano la tua applicazione e non interferisce.

Naturalmente se l'applicazione richiede Windows o Linux, la scelta è semplice, ma non è questa la tua domanda.

Gestirai il tuo host? Hai una preferenza personale? Il Windows Server, il server Linux e le piattaforme Java sono tutti abbastanza maturi ora che non credo che ci siano ragioni tecniche convincenti per selezionarne uno rispetto all'altro.


2

Fa davvero poca differenza e dipende totalmente dal tuo livello di competenza nella gestione dei diversi sistemi. Se non conosci Linux, ci sarà una ripida curva di apprendimento su Windows. La gestione di un server Windows autonomo non è molto diversa dalla gestione di una macchina win7, ma se si desidera un dominio, questa è una storia diversa.

Abbiamo optato per i server Windows (2008 Enterprise) e abbiamo disattivato l'installazione automatica degli aggiornamenti. usiamo Rdp per gestire i server e puoi facilmente eseguire app php anche su IIS. L'installazione di PHP è un gioco da ragazzi al giorno d'oggi. Siamo estremamente soddisfatti dell'installazione e abbiamo persone coinvolte nella gestione dei server che necessitavano solo di una piccola quantità di formazione per essere aggiornati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.