Wie Server miteinander verbinden?
Hallo, mein Freund hat 2 PCs und ich 5 PCs, die wir nicht mehr wirklich benötigen und deshalb zu Servern machen wollen, die dann alle miteinander verbunden sind. Einmal möchten wir Load-balance cluster bei den PCs machen, die in einem Netzwerk sind, sodass sie wie ein "richtig guter PC" sind. Also die 2 PCs von meinem Freund und dann noch getrennt meine 5 PCs. Und falls bei mir oder ihm etwas ausfallen sollte, möchten wir diese zwei Rechenzentren mit High-availabitlity miteinander verbinden, sodass die Prozesse dann verlagert werden. Zum Test haben wir einen Windows Server gemacht und er funktioniert prima und kann mehrere Websites hosten! Trotzdem haben wir noch keine Ahnung wie genau das Verbinden funktioniert und sind jedem dankbar, der uns dabei hilft! Z.b welches OS? Wie wird das verbunden (Lan Kabel etc.)? Noch weitere Angaben falls es hilft: Die PCs sind so ziemlich gleich und meiner Meinung nach keinesfalls zu alt für sowas. Hardware: -Intel Core I5 -8Gb Ram -Grafikkarte ausgebaut -2 TB HDD -240 GB SSD Internetverbindung: 720 Mbit/s down und 480 Mbit/s up. Ich denke, dass das doch genügen sollte für unser Vorhaben. Es ist auch kein Problem noch ein wenig zu investieren. Danke an jeden mit einem Vorschlag!
3 Antworten
"Zum Test haben wir einen Windows Server gemacht und er funktioniert prima und kann mehrere Websites hosten! "
Wow, ihr habt es geschafft nen Windows Server mit nem Webserver aufzusetzen und redet jetzt über clustern und load balance...
Glaub da mangelt es euch ein wenig an know how, ebenso die stromkosten hat wohl keiner bedacht ...
https://de.wikipedia.org/wiki/High\_Availability
Das heißt, dass ihr mit hoher Wahrscheinlichkeit min. eine USV braucht.
Was so vorgeschlagen wird (Stunde Laufzeit, 10% nach oben offen) beginnt so ab ~1900€ (deine Seite). Dazu käme halt noch die andere Seite.
Außerdem solltet ihr Backups fahren (diese sollten nicht auf dem Server liegen). Dazu wäre ein NAS ganz gut.
Nehmen wir ein kleines:
https://www.amazon.de/dp/B01CYWW8Y2/ref=twister\_B01LX96WXO?\_encoding=UTF8&psc=1
Von den 2 TB ist nur einer verfügbar, da die Platten in RAID1 laufen sollten.
Dazu kommt noch die eigentliche Backupsoftware. Gute Erfahrungen hatte ich mit Backup Exec (nochmal irgendwas über 150€).
https://msdn.microsoft.com/de-de/library/hh831579(v=ws.11).aspx
Um n bissl Infos zu nem Failovercluster zu bringen (Hardwareanforderungen sind interessant).
Und ne Anleitung für Windowsserver mit noch mehr Infos:
https://www.windowspro.de/marcel-kueppers/failover-cluster-einrichten-windows-server-2012-r2
Ich sags mal ganz ehrlich: Fangt mit kleinen Zielen an.
Das heißt, dass ihr mit hoher Wahrscheinlichkeit min. eine USV braucht.
Das koennte man auch in genau die andere Richtung drehen. Wenn die Plattform entsprechend so designt und umgesetzt ist, braucht man z.B. gar keine USV mehr (weil es egal ist, wenn ein Teilder Plattform ausfaellt)
Sorry wenn ich jetzt den Spielverderber gebe, aber wir reden hier von einem Laien der 5 bzw. 7 Desktoprechner zu einem Cluster verbinden will, ... über eine Privatleitung.
Wir reden von Consumer Hardware, keiner Server Hardware, ... wir reden von praktisch 0 Erfahrung und Know How im Bereich Servermanagment.
Sinnvoller wäre es wohl, er setzt erst mal auf einem der Rechner nen Debian minimalsystem auf und guckt ob er nen LAMP bzw. LEMP Stack zum laufen bekommt.
Dann kann er sich mal an Absicherungen mit fail2ban und der Konfiguration mit ip tables wagen, ...
Und vielleicht können wir dann in einem halben jahr oder einem Jahr über themen wie load balance sprechen, ....
Man will mit 99,99% (Verfügbarkeitsklasse 4) Verfügbarkeit (also komplette Verfügbarkeit). Aufs Jahr gerechnet sind das ~1 Stunde.
Ein Stromausfall auf seiner Seite heißt, dass von 7 Server 5 wegfallen würden. Und jetzt überlegen wir, wie gut es wohl funzt, dass 2 Server 5 ausgleichen.
Vorab: Ich hab keine Ahnung von Windows und ob jeniges Moeglichkeiten fuer eurer Vorhaben mitbringt.
Generell: Wenn du ueber 3 PCs ein Load Balancing betreibst, agieren diese nicht(!) wie ein "richtig guter" PC, sondern wie 3 PCs.
Wie der Name schon sagt, ist Load Balancing zum Last (auf viele Knoten) verteilen da, nicht aber zum paralellen Abarbeiten einer Aufgabe.
Da du ziemlich viele Begrifflichkeiten und Moeglichkeiten von Hochverfuegbarkeit wild durcheinander wuerfelst, waere der erste Step imho mal, dass ihr eure Anforderungen formuliert (was soll mit welchem Ziel erreicht werden).
Dann kann sehr viel besser Hilfestellungen zu Design- und auch technischen Fragen geben.
Die Begriffe hat er gerade erst hier gelernt aber noch nicht verstanden. Anforderungen hat er keine, er weiß nicht was er mit den Rechnern machen soll und sucht verzweifelt nach Aufgaben.
Das wäre nicht der schlechteste Ansatz was zu lernen. Leider will er das nicht selber machen.
Wow. Es tut mir leid dir das sagen zu müssen, aber du bist leider ca 100h zu früh hier. Dein Wissensstand ist leider gänzlich nicht vorhanden, womit dir hier auch keiner mit deinem Anliegen helfen kann.
Lern und verstehe erst einmal was du da genau machen willst. DANN kannst du hierher kommen und Fragen stellen.
Alles andere ist nämlich "Hey Leute. Ich will da was aufbauen. Kann mir das mal jemand mal machen? So einfach mal kostenlos?"
Wenn du keine Lust hast zu lernen: Geh in einen x-beliebigen IT-Betrieb welcher sich mit sowas beschäftigt und bezahl sie. Wird zwar nicht wenig Geld kosten, aber hey....
Die Stromkosten sind jetzt mal egal... Die 500€ im Jahr sind es dann Wert wenns funktioniert. Ja es mangelt uns an know how ABER DESHALB FRAGEN WIR JA^^. Was für ein OS kannst du uns denn dafür Empfehlen, bzw. was benutzen die großen Hoster?