Was sind die Vorteile des Linux-Servers gegenüber dem Windows-Server? [geschlossen]

8

Ich weiß, dass dies eine ziemlich kurze und einfache Frage ist, aber was sind die Vorteile des Linux-Servers gegenüber dem Windows-Server?

Ist Linux besser als Windows? Und wenn es ist / nicht, wie?

dkind
quelle

Antworten:

35

Ist Linux besser als Windows? Mu!

Dies mag eine kurze Frage sein, aber es ist definitiv nicht einfach zu beantworten. Ohne zu wissen, auf welche Funktion Sie den Server einstellen werden, ist die Beantwortung noch schwieriger (es ist wie bei der mehrjährigen Frage Mac gegen Windows oder Emacs gegen vi).

Auf der einfachsten Ebene ist ein Betriebssystem lediglich eine Plattform zum Ausführen von Anwendungen (dh langweilig). Es sind die Anwendungen, die das Rechnen interessant machen. Wenn die Anwendung, die Sie ausführen müssen, unter Windows am besten unterstützt wird, verwenden Sie Windows. Wenn Sie alle Erfahrungen mit Linux gesammelt haben und eine Anwendung haben, die genau das tut, was Sie unter Linux benötigen, verwenden Sie Linux.

Im Allgemeinen ist der anfängliche Preis des Betriebssystems nur ein kleiner Teil der Gesamtbetriebskosten eines Servers. Sie müssen auch die Serverwartung, die Anwendungswartung, die Verwaltungskosten, die Kosten für die von Ihnen installierte Software usw. berücksichtigen. Und heutzutage können Sie nicht einmal sagen, dass Linux stabiler als Windows ist - wir leben nicht in die 90er nicht mehr ...

So sehr einige der tollwütigeren Eiferer etwas anderes sagen möchten, sind beide Plattformen je nach Gültigkeit gleichermaßen gültig. Es ist Sache des Systemadministrators, ein bestimmtes Problem objektiv zu betrachten und zu entscheiden, welche Kombination aus Betriebssystem und Anwendung es am besten lösen kann.

Gavin McTaggart
quelle
7
+1 speziell für den letzten Satz. Die Wahl der Plattform hängt weitgehend (wohl fast vollständig) vom Zweck des Servers, den Aufgaben, die er ausführen wird, und den Clients ab, die er bedienen wird.
Tim
2
Gute Punkte alle "wir leben nicht mehr in den 90ern". +1 Nur als Referenz eine großartige Antwort.
Copas
1
Ich denke, Ihre Antwort rettet diese Frage.
Kara Marfia
9

Der wahrscheinlich größte Grund, warum ich UNIX-ähnliche Server gegenüber Windows-Servern mag, ist, dass ich festgestellt habe, dass Probleme so viel einfacher zu diagnostizieren und zu beheben sind. Ich habe viel mehr Zeit damit verbracht, meinen Kopf gegen eine Wand zu schlagen oder mit dem technischen Support von Windows-Servern in der Warteschleife zu stehen. Bei OpenBSD, FreeBSD oder Linux liegt das Problem normalerweise in den Protokollen, und wenn die Lösung nicht offensichtlich ist, gibt es normalerweise ein bisschen Googeln.

Wenn alles reibungslos läuft, kann Windows eine gute Serverplattform sein, ebenso wie Linux und * BSD. Wenn die Dinge nicht funktionieren, kommt der Unterschied ins Spiel.

Bei den Kosten für Administratoren müssen Sie die Kompetenz berücksichtigen. Sicher Windows - Administratoren sind reichlich vorhanden, aber ein mieten gut werden Sie genauso wie die Einstellung einer Kosten gute UNIX Admin. Wenn Sie nur jemanden benötigen, der in Installationsdialogen auf "Weiter" klickt, ist es billiger, Windows zu verwenden, aber das möchten Sie nicht.

dwc
quelle
1
+1 für die Kosten des Admins-Teils, gefiel das ... -1 für die einfachere Fehlerbehebung, aber das ist sehr subjektiv, so dass ich nicht abstimmen werde (da dies noch kein CW ist). Ich persönlich denke, es ist ungefähr das gleiche, besonders bei späteren Microsoft Server- / Anwendungsversionen, aber hey, die Erfahrungen sind sehr unterschiedlich und niemand ist voreingenommen ^^
Oskar Duveborn
1
Ja, die Erfahrungen sind unterschiedlich, aber das war meine. Und ich bin unter DOS "aufgewachsen", dann unter Windows. Das spätere Windows-Zeug ist vielleicht viel besser als das, mit dem ich gearbeitet habe. Hoffentlich!
dwc
3

Nun, der große und offensichtlichste ist der Preis. In der Lage zu sein, zwei Server anstelle von einem zu kaufen, wenn Sie Linux auf sie setzen, ist eine große Herausforderung (wenn es die Arbeit erledigen kann).

Scherbe
quelle
3

Nun, diese Frage schreit nach einem "subjektiven" Tag.

Wie auch immer, die Antwort hier ist "für jeden das Richtige".

Ich meine, es hängt alles davon ab, was Sie auf diesem Server ausführen müssen. Ein Verzeichnisdienst? Soll ich openldap verwenden? Nein, danke, ich werde wahrscheinlich Active Directory verwenden (auf einem Windows-Server-basierten Domänencontroller). Eine Anwendung benötigt SQL Server (Microsoft One: P)? Sieht aus wie ein Job für Windows Server zu ne. Auf der anderen Seite sehe ich nicht viel Sinn darin, DNS oder (Sie müssen mich veräppeln) DHCP auf einem Windows-Server auszuführen. Oder ein Web-Proxy (Hallo, Tintenfisch). Oder eine Firewall / einen Router.

Jedem das Seine.

shylent
quelle
+1 für subjektiven Tag-Vorschlag.
Copas
Natürlich wird es hier subjektive Informationen geben, aber es gibt auch sachliche Punkte, die auf beiden Seiten des Problems zu beachten sind. Ich kenne gute Administratoren, die beide ausführen!
dwc
2

TCO ist hier der wichtigste Faktor. Ja, Linux ist kostenlos und kann hinsichtlich der Funktionalität mit Windows Server übereinstimmen. Aber hast du darüber nachgedacht ...

  • Kosten für die Einstellung von Administratoren - Windows-Administratoren sind weitaus zahlreicher und in gewissem Umfang (sehr offen für Diskussionen) bieten die MCP-Zertifikate eine gute Möglichkeit, Bewerber zu qualifizieren.
  • Laufende Kosten - * Nix-Administratoren tendieren im Allgemeinen dazu, höhere Gehälter zu erzielen (hängt stark vom Standort ab).

In der Realität ist es selten, dass tatsächlich die Wahl der Plattform getroffen wird. Die Entscheidung wird von "PHBs" getroffen, die nicht aus technischen Gründen getroffen wurden, oder die Plattform wird durch die Tatsache ausgewählt, dass eine Geschäftsanwendung nur auf einer oder mehreren ausgeführt wird das andere.

Was Sie für Ihr Geld mit Microsoft erhalten, ist eine Plattform, die einfacher einzurichten / zu verwalten ist als Linux, da nur ein Mail-Server, ein DNS-Server, ein Verzeichnisdienst usw. vorhanden sind. Dies ist einfacher, da Sie keine Optionen haben.

Ob diese Benutzerfreundlichkeit / Einfachheit besser ist, ist wirklich Ansichtssache. Verwenden Sie letztendlich, wie bei allem im Geschäft, nur diejenige, die Ihren spezifischen Anforderungen am besten entspricht. Keine der Plattformen ist besser, aber eine ist besser für Sie geeignet.

Jon Rhoades
quelle
2

Ist Linux besser als Windows?

Die Antwort ist BLAU!

Ist Windows besser als Linux?

Die Antwort ist KÄSE!

Der Punkt ist, dass dies eine unsinnige Frage ist.

"Welche Plattform ist für meine Arbeitsbelastung, mein Budget, meine Ausgaben, meine Fähigkeiten, meine Zukunftspläne und meine Anwendungen wahrscheinlich die beste Wahl, um vorwärts zu kommen?"

Es gibt natürlich noch andere Variablen - aber ohne die oben genannten Informationen wichsen Sie nur Fanboys ab.

Tim Howland
quelle
1
Mmmm Blauschimmelkäse ...
Copas
Er meinte Bluescreen des Todes
kizzx2
0

Ich denke, das hängt vom Szenario ab. Viele Leute antworten vielleicht mit "Linux ist besser", aber ich schlage vor, den Server mit Ihren verfügbaren Ressourcen, Ihren Softwareanforderungen usw. auszuwählen.

Wenn Sie beispielsweise Linux-Server verwenden, benötigen die Benutzer etwas mehr Fachwissen, um damit arbeiten zu können (wenn es keine Systemadministratoren gibt, die sie verwalten können). Und selbst wenn es einen Systemadministrator gibt, wird er mehr Wissen benötigen, um mit Linux zu arbeiten und die Dinge zu konfigurieren, da der Aufwand für einige Konfigurationen unter Linux höher ist (nicht in allen Fällen, aber in den meisten Fällen).

Andererseits müssen Sie möglicherweise einige Software installieren, die keine "Linux" -Option hat. Im Allgemeinen finden wir eine Windows-Version für fast alle Unix-ähnlichen Betriebssysteme, aber nicht umgekehrt. (In den meisten Fällen proprietäre Software). Daher empfehle ich, auch diese Faktoren zu berücksichtigen.

Ich wollte nur eine "unsichtbare" Seite eines praktischen Problems zeigen;)

Chathuranga Chandrasekara
quelle
0

Ein Bereich, in dem Linux (oder * BSD) wirklich glänzt, ist die Umnutzung alter Hardware für eine bestimmte Aufgabe. Sie können jede alte Kiste, die sich in einer Ecke oder auf dem Dachboden verstaubt, mitnehmen und in wenigen Minuten einen wartungsfähigen kleinen Server haben.

Adam
quelle
-1

Nach meiner Erfahrung habe ich eine identische Datenbankabfrage auf einer identischen Datenbank mit WIN Server 2005 - 64-Bit geladen gegenüber OpenSuse 10.3 64-Bit auf einem Intel 64-Bit-Computer verglichen. Das Ergebnis, das ich erzielt habe, war, dass die Linux-Antwort auf einer Ergebnismenge, die 530.000 Zeilen zurückgab, zehnmal schneller war. Linux = 3 Sekunden, Windows = 30 Sekunden. Ich habe nichts optimiert - alles wurde sofort ohne Optimierung installiert. Die verwendete Datenbank war PostgreSQL, identische Versionen - 8.3.3.

Ich habe diese Übung durchgeführt, um die Kundennachfrage nach einer schnelleren Antwort zu befriedigen. Es tut mir nicht leid, dass ich OpenSuse (10.3) verwendet habe. Seit dem Wechsel gab es keine Beschwerden im Zusammenhang mit Antworten.

Ich hoffe, Sie finden diese Informationen nützlich - sie werden zu diesem Zweck geliefert und nicht, um Windows anzuklopfen.

mm2010
quelle
1
Postgresql sollte nicht in der Produktionsumgebung unter Windows verwendet werden ... Also ja, unter Windows ist es sehr langsam. Versuchen Sie stattdessen SQL Server
Kedare