Welche Vor- und Nachteile hat die Ausführung auf einem Windows-Server im Vergleich zu einem Linux-Server?

15

Wir sind dabei zu entscheiden, wo unsere GeoServer-Installation in der Produktion gehostet werden soll.

Gibt es wichtige Vor- oder Nachteile von Hosting unter Windows im Vergleich zu Linux?

John Weldon
quelle

Antworten:

8

Ich würde sagen, das alles läuft darauf hinaus, was Sie an Erfahrung in der Einrichtung und Unterstützung haben. Da es auf dem Anwendungsserver Ihrer Wahl ausgeführt wird, sollte es keinen Unterschied zur App selbst geben.

Jay Askren
quelle
1
Dies scheint die pragmatischste Antwort zu sein ... danke!
John Weldon
10

Persönlich würde ich mit Linux über Windows nach einem Server suchen, ein Teil davon ist Erfahrung von meiner Seite. Es ist aber auch möglich, von zu Hause aus auf die Linux-Box zu sshen, um spät in der Nacht einen Neustart durchzuführen, die Protokolldatei zu überprüfen usw.

Ich finde auch, dass Linux-Boxen stabiler sind als Windows-Boxen (keine ärgerlich "dringenden" Neustarts für Updates usw.).

Ian Turton
quelle
Während das Unix-Betriebssystem im Allgemeinen weniger Neustarts erfordert, werden diese Updates weiterhin Dienste neu starten (mit unterschiedlichen Auswirkungen auf Ihre Sites / Benutzer). Siehe blog.inetu.net/2009/10/beware-the-uptime-braggarts
mwalker
@mwalker: Sowohl Betriebszeiten als auch Neustarts werden irrelevant, sobald Sie über mindestens zwei Computer verfügen, die Ihren Service bereitstellen. Auf die Wartungsfreundlichkeit kommt es an - imho.
Relet
@ relet: total. Da VMs heutzutage die beliebte Wahl sind, sind mehrere Maschinen sehr sinnvoll. Ich liebe es, in der Lage zu sein, ein Snapshot / Rollback-Image zu
erstellen,
6

Im Idealfall gibt es keinen Unterschied. Die Hosting-Plattform ist genau das, eine Plattform. Sie erwarten, dass es schön und robust ist, halten Sie Ihre Anwendung und stören Sie nicht.

Wenn Ihre Anwendung Windows oder Linux erfordert, ist die Wahl natürlich einfach, aber das ist nicht Ihre Frage.

Wirst du deinen eigenen Host verwalten? Haben Sie eine persönliche Präferenz? Die Windows Server-, Linux Server- und Java-Plattformen sind ausgereift genug, da es meines Erachtens keine zwingenden technischen Gründe gibt, eine über die andere zu wählen.

Wanderer
quelle
2

Es macht kaum einen Unterschied und hängt ganz von Ihrem Fachwissen bei der Verwaltung der verschiedenen Systeme ab. Wenn Sie Linux nicht kennen, gibt es eine steile Lernkurve über Windows. Die Verwaltung eines eigenständigen Windows-Servers unterscheidet sich nicht wesentlich von der Verwaltung eines Win7-Computers. Wenn Sie jedoch eine Domäne möchten, ist dies eine andere Geschichte.

Wir haben uns für Windows Server (2008 Enterprise) entschieden und die automatische Installation von Updates deaktiviert. Wir verwenden Rdp, um die Server zu verwalten und Sie können PHP-Apps auch problemlos auf IIS ausführen. Die PHP-Installation ist heutzutage ein Kinderspiel. Wir sind äußerst zufrieden mit dem Setup und haben Mitarbeiter, die mit der Verwaltung der Server befasst sind und nur ein geringes Maß an Schulung benötigten, um auf den neuesten Stand zu kommen.

Mark Cupitt
quelle