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.