Ist es in Ordnung, ein Desktop-Board und einen Desktop-Prozessor zu verwenden, um einen „Always-On“-Home-Webserver zu betreiben?

Ist es in Ordnung, ein Desktop-Board und einen Desktop-Prozessor zu verwenden, um einen „Always-On“-Home-Webserver zu betreiben?

Ist es in Ordnung, Prozessoren wie Core i3 oder i5 und ein Intel-Desktop-Board zu verwenden, um einen ständig aktiven Heim-Webserver zu betreiben?

Oder sollte ich Intel-Serverboards und Xeon-Prozessoren kaufen? (Sie scheinen im Vergleich zu Desktop-Komponenten teurer zu sein, bieten aber auch mehr Speicherunterstützung, zwei Sockel usw., also noch ein Grund mehr für meine Verwirrung :S)

Welche Probleme können auftreten, wenn ich Komponenten verwende, die für den Desktop entwickelt wurden, und zwar auf einem Server? Damit meine ich die Probleme, die NUR bei der Verwendung von Desktop-Hardware auftreten, NICHT aber bei richtiger Server-Hardware. Dinge wie Stromausfälle, Netzgeschwindigkeit (oder Erdbeben :P) usw. wirken sich auf beide aus.

Ich spreche über die Auswirkungen des 24-Stunden-Betriebs im Vergleich zu einem Betrieb von mehreren Stunden am Tag, den Unterschied zwischen Filmen/Spielen/Office und einem Betrieb, der ständig auf dem Webserver läuft usw. Bekomme ich Probleme mit der Desktop-Hardware?

Außerdem wird es ausschließlich für Webdienste verwendet. Es wird nicht für persönliche Zwecke verwendet, wie z. B. zum Ansehen von Filmen zwischendurch usw. Sobald es läuft, wird es nur noch ein Webserver sein. Es wird von niemandem für persönliche Zwecke verwendet.

Was ich im Grunde wissen möchte, ist, ob, wenn man rund um die Uhr von zu Hause aus eine einzelne ressourcenintensive App ausführt und sonst alles unverändert bleibt, die Serverplatinen-/Prozessorkomponenten von Intel länger halten/überdauern als die Desktopplatinen-/Prozessorkomponenten von Intel.

Antwort1

Um einen relativ guten Server zu bekommen: (und kurz gesagt,)

  1. Sie benötigen keinen Hochleistungsprozessor.
  2. Sie möchten vorzugsweise mehr RAM
  3. Holen Sie sich hardwarebasiertes RAID für Failover
  4. Holen Sie sich hochwertige, überspezifizierte Netzteile
  5. Besorgen Sie sich eine echte Netzwerkkarte.

Gründe dafür

  1. Denken Sie daran, dass Ihre Site keine Millionen von IOPS erreichen wird und Sie kein RDBMS mit Millionen von Transaktionen pro Stunde einrichten werden. Wenn das der Fall ist, sind Sie hier falsch.
  2. Mehr RAM bedeutet unter anderem, dass die Dinge besser zwischengespeichert werden. Sie möchten, dass der Festplattenzugriff für alle Server so gering wie möglich ist. RAM ist heutzutage billig
  3. Ich persönlich respektiere die meisten RAID-Implementierungen auf Motherboards und deren Fehlermodi nicht, also, ich kann nur „kreativ“ sagen.
  4. Netzteil von geringer Qualität = es kommt magischer Rauch heraus. Das muss man sich mal vorstellen.
  5. Ethernet-Adapter auf Hauptplatinen können und werden bei hoher Belastung ausfallen.

Hinweise:

  • Fast alle Prozessoren können heutzutage rund um die Uhr sehr lange laufen, länger als Ihr Motherboard und Ihre Netzteile.
  • Die schwächste Komponente eines gut ausgestatteten Servers ist meist die Festplatte
  • Die schwächste Komponente eines selbstgebauten Servers ist normalerweise das Netzteil
  • Die CPU hat normalerweise eine Lebensdauer von über 5 Jahren, das Gleiche gilt für RAM.
  • Die Lebensdauer der Hauptplatine hängt von der Leistungsnutzung der CPU ab. Je mehr CPU-Leistung verbraucht wird, desto schneller stirbt die Hauptplatine.
  • Die Lebensdauer der Festplatte beträgt etwa 3 Jahre. Mit gutem Caching und USV können sie 5 Jahre halten.
  • spielen Sie nicht mit den Grafikkarten in solchen Servern herum.

Antwort2

Wenn Sie zu Hause einen kleinen Webserver für ein einfaches Forum oder eine Entwickler-Site betreiben, können Sie einen kleinen Computer oder ein Netbook verwenden. Zugegeben, das sind weit entfernt von 1000-Pfund-Servern, aber letztendlich brauchen Sie keinen.

  • Sie betreiben eine Site mit geringen Ressourcen. Sie benötigen einen Single- oder Dual-Core-Prozessor, wahrscheinlich 2 GHz, damit alles reibungslos läuft. Wenn Sie den nächsten Facespace betreiben würden, wären Multi- oder Quad-Cores die richtige Wahl – aber das tun Sie nicht.
  • RAM beträgt heutzutage mindestens 1 GB. Egal ob IIS unter Windows 7 oder eine LAMP-Installation, ich würde sagen, 1 GB ist das Minimum
  • Festplatte. Ok, Sie erhalten also etwa 160-320 GB Speicherplatz. Aber es gibt kein Failover, wenn die Festplatte kaputt geht, ist sie weg. Aus diesem Grund zahlen Sie bei einem High-End-Server für RAID-Karten und Set-Top-Boxen.
  • Stromversorgung. Wenn Sie ein Notebook oder einen leichten PC kaufen, ist darin wahrscheinlich ein Intel Atom verbaut, der tendenziell viel weniger Strom verbraucht als ein i3/5/7 und im Betrieb etwas sparsamer ist. Ein Laptop verfügt außerdem über eine eingebaute USV mit einer Laufzeit von über 1 Stunde (mehr dazu aber später).
  • Redundanz. Wie oben erwähnt ist eine einzelne Festplatte eine Fehlerquelle. Das gilt auch für die Stromversorgung, aber wenn Sie einen Laptop verwenden, können Sie den Akku dafür verwenden, wenn die Stromversorgung ausfällt (obwohl Sie Ihre Verbindung zum Internet verlieren würden, da Ihr Router kaputtgehen würde).
  • Kosten. Müssen Sie mehr als 1.000 £ für einen Server ausgeben, für den ein Netbook für 300 £ völlig ausreicht?

Ich betreibe eine kleine Entwicklungssite auf einem Ersatzlaptop (W7, IIS) mit Dual Core 2 GHz und 3 GB RAM und ehrlich gesagt funktioniert es einfach.

tl:dr Zusammenfassung: Kaufen Sie, was Sie brauchen, das den Job erledigt

Antwort3

Dies hängt weitgehend davon ab, welche Verfügbarkeit für Sie akzeptabel ist. Vielleicht reichen Ihnen zwei als Failover-Paar eingerichtete Verbrauchermaschinen aus, und es hängt von Ihrem Budget ab.

Wenn Sie es zu Hause ausführen, sind Strom und Internetverbindung sowieso das schwächste Glied, wenn Sie Server-Hardware kaufen, also würde ich sagen, dass es wahrscheinlich in Ordnung ist.

Das kann man allerdings nicht mit Sicherheit sagen.

verwandte Informationen