Allgemeines
Die Electronic Sports League ist ein Softwareprojekt, welches ausschließlich auf Open Source Software (OSS) basiert. Die Webseite ist in PHP5 geschrieben, benutzt werden OOP-, XML- und XSLT-Techniken, betriebssystemnahe Aufgaben wurden in Perl implementiert und als RDBMS setzen wir PostgreSQL ein.
Serverseitig setzen wir auf:
Linux als Betriebssystem
Apache als Webserver
LinuxVirtualServer als Load-Balancing Software
Linux-HA/Keepalived/Nagios als High-Availability-Loesung
NFS als Filesharing-Mechanismus
PureFTPd als FTP-Server
Hardware
Momentan setzen wir für die Electronic Sports League folgende Hardware ein:
31 Webserver (Core 2 Quad, schnell mit viel Ram)
6 Datenbankserver (Dual Quadcore-Xeon, sehr schnell mit sehr viel Ram)
2 Fileserver/Loadbalancer (Quadcore-Xeon, sehr schnell mit sehr viel Ram)
Software
Hier folgt eine genauere Aufstellung der Software-Pakete:
Debian Linux (
http://www.debian.org/)
Apache (
http://www.apache.org/)
PHP5 (
http://www.php.net/)
PureFTPd (
http://www.pureftpd.org/)
PostgreSQL (
http://www.postgresql.org/)
Gnome libxml (
http://xmlsoft.org/)
Gnome libxslt (
http://http://xmlsoft.org/XSLT/)
LinuxVirtualServer (
http://www.linuxvirtualserver.org/)
Keepalived (
http://keepalived.sf.net)
Nagios (
http://nagios.sf.net)