Autor: Christine Haite

Manchmal ist mehr auch mehr: Server-Cluster

Wenn in einer IT-Infrastruktur einer der zentralen Server ausfällt, kommt ziemlich schnell Panik auf. Die Reparatur erfolgt unter dem Druck der Nichtverfügbarkeit des dort laufenden Dienstes wie zum Beispiel eines Apache-Webservers, d.h. unter Zeitdruck. Das ist keine gute Voraussetzung für ein besonnenes Arbeiten, wie es sich der Administrator eigentlich wünscht. Wenn man anstelle eines Einzelservers zwei Rechner aufgebaut hat, die sich gegenseitig überwachen, kann schon eher einer kaputt gehen: Der andere Server springt ein, die Benutzer können den Dienst weiter in Anspruch nehmen und der Administrator kann in Ruhe den Fehler gründlich untersuchen und beheben. Dieser Artikel von unserem Autor Michael Schwartzkopff soll kurz die einschlägigen Begriffe aus dem Bereich der Hochverfügbarkeit zusammenfassen und die üblichen Konzepte für Server-Cluster vorstellen. MBTF, MTTR, AFR und so weiter – die wichtigsten Begriffe Damit ein Benutzer einen Dienst nutzen kann, müssen viele Komponenten zusammenspielen. Ein Server benötigt Strom und einen Netzwerkanschluss, die Datenpakete werden von Routern und Switches transportiert, und die Server- und Client-Applikation müssen funktionieren. Der Server selbst besteht wiederum aus Einzelteilen wie Netzteil, Festplatte, CPU und …

Mit welcher Programmiersprache haben Sie angefangen?

4x Perl, 3x ActionScript, 2x JavaScript, Oberon, RPG (Report Progamm Generator), Coldfusion, tcl, GFA Basic, Turbo Pascal, Amos Basic, PS-2a („Programmiersprache-2a“ in Anlehnung an PL/I; Algol-Subset), basic, Simula Letzte Woche haben wir über Twitter gefragt, mit welcher Sprache unsere Follower das Programmieren gelernt haben. Die Umfrage ist nun geschlossen, das Ergebnis steht fest und wir wollen uns die Verteilung mal ansehen. Knapp die Hälfte der Teilnehmer hat mit einer Form von Basic begonnen – tja, da erfahren wir wohl hauptsächlich etwas über die Demographie unserer Zielgruppe :-) . In den Achtziger Jahren ist nun einmal kaum jemand an Basic vorbeigekommen, auch Pascal auf Rang 2 hat ja schon ein paar Jahre auf dem Buckel. Interessant wäre in diesem Zusammenhang zu erfahren, wer immer noch zumindest gelegentlich in seiner „Muttersprache“ programmiert und wie die Sprachreise bei den Einzelnen dann weiterging. Neugierig ist man natürlich auch immer auf die Exoten: RPG? Ah, der Report Program Generator von IBM; manche lösen das Akronym auch mit „Raten Probieren Glauben“ auf… nie gehört von dieser auch nicht mehr ganz taufrischen …