Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Neue Server-Infrastruktur für Team-Ulm.de

(Interior) - Monatelange Vorbereitungen und Entwicklungen des neuen Systems von Team-Ulm.de sind abgeschlossen. Arbeit, die der normale Team-Ulm-Besucher nicht mitbekommt. Wie auch? Am Erscheinungsbild und an der Funktionalität des Online-Magazins hat sich nichts geändert. Auch die Techniker bekommen nur wenig Rückmeldung. Wobei, es melden sich immer wieder genervte User, die einen kurzen „Serverausfall“ aufgrund der Umstellung nicht verstehen und verkraften wollen. Dabei wurden extra deswegen die Hauptarbeiten in die nächtlichen Stunden gelegt. Zum Glück ist es vorest geschafft. Am Dienstag um kurz nach 1 Uhr in der Nacht bringt Tobias Genannt, technischer Leiter von Team-Ulm.de, den Loadbalancer wieder ins System und wir beobachten gespannt, wie sich alles verhält. Auch sein Kollege Claus Näveke feilt noch einmal an den Einstellungen der Webserver. Er hatte doch noch eine Idee, wie man das Maximum aus den Rechnern rausholen könnte. Aber was steckt eigentlich dahinter? Wer sorgt dafür, dass täglich tausende Besucher ihre Profil abrufen und Nachrichten lesen können? Und wie vor allem ist es möglich, dass zu Stoßzeiten rund 8000 Besucher zur selben Zeit online sind?

Wenn ein Internetnutzer die Adresse www.team-ulm.de eingibt, landet diese Anfrage zuerst bei seinem Provider, der den Namen einer eindeutigen Adresse (IP-Adresse) zuordnet. Über sämtliche Leitungen und Router kommt die Anfrage letztendlich am Loadbalancer von Team-Ulm.de an. Dieser ist dafür verantwortlich, dass die von den Besuchern erzeugte Last möglichst sinnvoll auf den bereitstehenden Servern verteilt wird. Man muss sich vorstellen, dass Team-Ulm.de tagsüber und vor allem in den Abendstunden zwischen 1000 und 2000 Anfragen pro Sekunde verarbeitet. Mit solchen Zahlen braucht man sich nicht zu verstecken. So taucht die Seite beispielsweise in der höchsten Kategorie von PoweredByLighttpd neben YouTube und MySpace auf. Lighttpd ist die Webservertechnologie, die Team-Ulm.de einsetzt. Mehrere solcher Webserver stehen im Ulmer ScanPlus Rechenzentrum und sind mit einer Gigabit-Leitung an das weltweite Internet angebunden. Jeder dieser Server sucht sich dann auf dem passenden Datenbankserver die entsprechenden Daten zusammen. Dazu zählen alle dynamischen Inhalte, die durch Nutzer oder Mitarbeiter von Team-Ulm.de erzeugt werden. So gibt es zum Beispiel einen Server, der sich rein um die Nachrichten kümmert. Er muss in der Lage sein, über 30 Nachrichten pro Sekunde abzuwickeln. Immerhin werden auf Team-Ulm.de täglich ca. eine Million Nachrichten verschickt. Damit das ohne Weiteres funktioniert, sind wir auf neueste Technologien angewiesen. Ein anderes gutes Beipiel sind die ganzen Gästebucheinträge der Profile. Über 40 Millionen solcher Beiträge befinden sich auf einem weiteren Datenbankserver. Wenn nun ein Besucher ein Profil aufruft, muss er erst mal aus den 40 Millionen die passenden Einträge des Nutzers finden, nach Erstelldatum abwärts sortieren und dann die 10 neuesten dem Webserver übermitteln. Und das in einem Bruchteil einer Sekunde. Es sind ja noch weitere Besucher online, die auch Profile aufrufen. Hinzu kommt noch, dass ein Profil aus weitaus mehr Daten besteht, aber dafür sind zum Glück weitere Datenbankserver zuständig.

Dass bei einem derart komplexen System auch mal etwas schief laufen kann, ist klar. Um Ausfälle zu minimieren, werden die Server vom „Network Operation Center“ der Firma ScanPlus rund um die Uhr überwacht. Sollte ein Server nicht seiner zugeteilten Arbeit nachkommen, wird automatisch ein diensthabender Techniker der Firma und die Techniker von Team-Ulm.de per SMS informiert, um das Problem möglichst schnell zu lösen. Wollen wir aber hoffen, dass wir in nächster Zeit nicht mit Fehlermeldungen gestört werden und uns der Weiterentwicklung neuer Funktionen und Planung weiterer Aktivitäten widmen können.


Andreas Buchenscheit
Geschäftsführer Team-Ulm.de


Kommentare zum Beitrag findest du hier im Forum.

<<< zurück

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -