Kategorien
Blogs Privat

Serverumzug erfolgreich

So, soeben ist dieses Blog auf einen neuen Server umgezogen. Dies ist aus einfachen Kostengründen geschehen. Ich habe mir für das Jahr 2010 vorgenommen, meine aktuell laufenden Projekte und Ressourcen zu optimieren, sowohl bei den Kosten als auch den Einnahmen.

Der erste Schritt in diese Richtung war die Optimierung der Serverkosten. Hier war es mir wichtig, von den bisher doch sehr hohen Kosten weg zu kommen, auch wenn dies ggf. eine geringere Verfügbarkeit im Jahresmittel bedeuten könnte – letztlich muss man sich halt auch fragen, wie viel einem sowas wert ist. Ich bin im Moment ganz froh mit Hetzner und werde einmal schauen, wie sich das in den kommenden Wochen verhält.

Bis dahin ist noch viel Arbeit zu erledigen, denn es gilt nun noch einige Kundenprojekte umzuziehen.

Kategorien
PartyNation

Umzug erfolgreich abgeschlossen

Bereits seit Mittwoch vergangener Woche waren die beiden neuen Server online. Seitdem hate ich auch einige kleinere Konfigurationen vorgenommen und immer wieder Rücksprache mit Chris von Aquatix gehalten. Am Samstag entschieden Olliver (unser Programmierer) und ich uns dann kurzerhand zum Umzug.

Die erste Synchronisation der Datenbestände mittels rsync verlangte glattweg mehrere Stunden. Zum Glück hatten wir diese bereits am Freitag zu Testzwecken durchgeführt. Die erneute Synchronisaton am Samstag dauerte so nichteinmal mehr 1 Stunde.
Das Einspielen der aktuellen Datenbank sowie das Umstellen der DNS-Server war in weniger als 30 Minuten erledigt. Der Umzug lief alles in allem sehr schnell und reibungslos. Um etwa halb 1 (00:30 Uhr) am Sonntag war dann alles geschafft.
Lediglich ein kleiner Fehler hatte sich noch eingeschlichen, wodurch wir am Sonntag keine Fotoalben hochladen konnten. Dieser Fehler wurde dann aber in der Nacht von Sonntag auf Montag behoben.

Ich habe hierbei auch einige Erfahrungen gesammelt:

  • Chris Kuhles von Aquatix ist sehr zuverlässig
    (außer Sonntags Mittags)
  • „Support“-Mitarbeiter scheinen eher Nachtaktiv zu sein
  • PHP läuft mit suexec nur richtig, wenn PHP als CGI (–> FastCGI) eingebunden wird
  • Ein rsync von über 300.000 Dateien in mehr als 4000 Ordnern kann bisweilen einen halben Tag andauern
  • Ein zweiter rsync der selben Daten kann dagegen wesentlich schneller sein
  • (Datenbank + Apache) / Server = Flaschenhals
  • (Datenbank / Server) + (Apache / Server) = Speed
  • Unser System ist nicht PHP5 kompatibel

Ja, es war schon ein tolles Wochenende, und am Sonntag waren unsere Server selbst zu Spitzenzeiten nichteinmal zu 25% ausgelastet. Unser alter Server hatte am Ende eine durchschnittliche Auslastung im vergangenem Jahr von über 500%!!!
(Quellen: Ganglia Statistiken)

Kategorien
PartyNation Technik

Neue Hardware…

Habe mich heute für ein Angebot entschieden und die Bestätigung raus geschickt. Nun muss nur noch der Vertrag unterzeichnet werden, dann geht der Umzug los. Mit dem Umzug wird es jedoch auch eine große Umstellung geben, denn wir werden nun den Webserver und die Datenbank komplett trennen.
Das bedeutet für mich vor allem, dass ich vor der Umstellung vom alten auf die neuen Server erst einmal alle Scripte anpassen muss. In vielen Dateien muss die Verbindung zum Server angepasst werden. Wenn das jedoch alles durch ist wird PN wesentlich schneller laufen können. Die Power jedes Server ist dabei sogar stärker als unser jetziger.

Für Techniker hier einmal die Details: