m0rphex Servernetzwerk 6
Wir benutzen momentan insgesamt 6 Server, um euch die Seiten schnell und zuverlässig Ausliefern zu können.
Im folgenden Text könnt ihr, wenn ihr technisch interessiert seid, einiges über unsere Server herausfinden und sehen wie m0rphex hinter den Kulissen läuft.
Der erste und wichtigste Server ist “homer.fremaks.de”, besser bekannt unter “www.m0rphex.com”.
Auf diesem Server läuft der OpenSource Software Loadbalancer Pound , er verteilt die Anfragen von euch zu einem kleinen Teil auf einen lokalen Apache, jedoch 90% werden durchgereicht an “bart.fremaks.de”. Die Auslastung von dem Loadbalancer ist momentan im Schnitt bei 20%, wenn viele Leute online sind.
Die Leistungsdaten des Servers sind eigentlich recht schwach, jedoch für den Zweck vollkommen ausreichend:
CPU: Intel Celeron 2,0 Ghz
RAM: 2*512MB Kingston DDR 400
HDD: 2*40GB IDE
Netzwerkanbindung: 100mbit
Internetanbindung: 10mbit ( OMG.de Aurich )
Betriebssystem: Debian

Der oben bereits erwähnte Server “bart.fremaks.de” ist der eigentliche m0rphex.com Server, auf ihm befindet sich der Webserver Apache 2.2.3, Memcached & Mysql 5.
Weil der Server für die DB und für das “kompilieren” der Seiten zuständig ist, sind die Eckdaten auch bedeutend größer als bei “homer.fremaks.de”:
CPU: Intel Xeon 3,2 Ghz
RAM: 2*1GB DDR 400 ECC
HDD: 2*72GB SCSI ULTRA 320
Netzwerkanbindung: 100mbit
Internetanbindung: 10mbit ( OMG.de Aurich )
Betriebssystem: Debian

Eine weitere wichtige Maschine ist “lisa.fremaks.de”, sollte Einigen unter “www5.m0rphex.com” bekannt sein. Der Server ist für die Grafiken zuständig. Wenn ihr irgendeine Seite bei m0rphex ladet, stellt euer Computer circa 50 mal eine Verbindung zu diesem Server her und läd die ganzen Bilder. Die Bilder werden von einem lokalen Apache 2.2.3 ausgeliefert und per Rsync von “bart.fremaks.de” alle 5-10 Minuten abgeglichen. Die Auslastung von “lisa.fremaks.de” ist momentan aber mehr als gering, nur der Traffic beträgt pro Tag circa 20-30 GB. Weiterhin wird hier ein Live Backup der m0rphex Datenbank aufbewahrt.
Der Server ist genau wie “bart.fremaks.de” etwas besser ausgebaut:
CPU: AMD Athlon X2 4200+
RAM: 2*1GB DDR 400 ECC
HDD: 2*160 GB SATA
Netzwerkanbindung: 100mbit
Internetanbindung: 100mbit ( Hetzner Nürnberg )
Betriebssystem: Debian 64

Nummer 4 im Bunde ist der Server auf dem du dich grade befindet, “itchy.fremaks.de” bzw “www.fremaks.de”.
Der Server ist momentan für ein Forum, diesen Blog, die Fremaks.de Homepage sowie für unseren Emailverkehr zuständig.
Das ganze ist ein ROOTDS, daher kein eigener Server, sondern ein mit mehren Kunden geteilter. Im Gegensatz zu günstigen Vservern, hat dieser Server einen freien CPU Speed von 2GHZ, 768MB Ram, 60GB HDD & 3 TB Traffic inklusive. Die Auslastung ist ebenfalls sehr gering.

Nummer 5 ist eigentlich nicht erwähnenswert :). Der Server ist ist unter “maggie.fremaks.de” erreichbar und hält ein Live Backup der MySQL Datenbank. Wenn also der Hauptserver mal kaputt geht, haben wir ein Backup exakt bis zum Zeitpunkt wo m0rphex.com Offline gegangen ist. Die Auslastung dieser Maschine ist eher gering. Zusätzlich wird hier alle 4 Stunden ein Statistisches Backup der m0rphex.com DB auf die lokale Festplatte gesichert.
CPU: Intel Penium 4 2,53 Ghz
RAM: 2*256MB DDR 333
HDD: 1*40GB IDE
Netzwerkanbindung: 100mbit
Internetanbindung: 384kbit/3072kbit up/down ( gesponsored von mir ( simon :D ))
Betriebssystem: Debian

Server Nummer 6 nennt sich “krusty.fremaks.de” und ist ein Vserver bei Strato, dieser ist nur für das Monitoring des ganzen Systems zuständig und er erstellt z.B auf die Grafiken die in diesem Blog mehrmals verwendet wurden mit Munin. Dementsprechend ist die Auslastung des Systems auch relativ gering.

Das waren erstmal alle Server die wir momentan für m0rphex.com bzw das drumherum verwenden. In den nächsten Posts werde ich mich noch genauer mit den Details, also mit Traffic, Software, Datenbank usw auseinander setzen.

