Ein umfangreiches Servercluster von 20 Maschinen hielt uns die letzten Wochen auf Trab. Aufgabe war es aus den bestehenden Servern das Optimum an Performance herauszuholen.
Nach einer 4-wöchigen Analyse, Dokumentation und Konsolidierung folgten 4 Wochen Optimierung. Hierbei ging es darum:
– Upgrades und Optimierung von 6 MySQL Server
– Vereinheitlichung der Linux Betriebssysteme
– Vereinheitlichung der laufenden Prozesse auf allen Server
– Anpassungen, Deaktivierung und Anlegen von Crons
– Setup eines Backupmechanismus im Generationsverfahren
– Optimierung der Apache2 Konfigurationen auf 7 Webservern
– Entwicklung eines Deployment-Systems und- Tools
– Setup eines performanten AdServer Clusters
– Debugging der Systeme
– Setup von Projekt- und Entwicklungstools
Die gesamte Optimierung sorgten dafür, dass die bestehende Plattform, welche vorher am Anschlag lief, auf ein stabiles System zu bringen und ein Puffer von ca. 30% aufzubauen. Ebenso wurde durch klare Prozesse und definierte Tasks ein System geschaffen, welche Ausfälle reduziert und mögliche Recovery Szenarien vorhält.