Alle Artikel in: Gastbeiträge

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 …

Brötchenmarathon oder wie man die freien Projekte auf dem LinuxTag verpflegt

Noch ist fast ein halbes Jahr Zeit bis zum nächsten LinuxTag. Aber  Veranstaltungen dieser Größenordnung benötigen ordentlich Vorlauf.  Hier bei O’Reilly buchen wir gerade einen Stand für den LinuxTag  2010. Wie zu lesen war, plant das Team des LinuxTag e.V. anlässlich seines 10jährigen Bestehens einen Reboot der Veranstaltung im nächsten Jahr und ruft nochmal eindringlich alle Interessierten dazu auf, den LinuxTag  mitzugestalten. Von einem weniger beliebten und doch wichtigen Helferjob berichtet  hier Elke Moritz: Wie man kostengünstig Helfer und die Aussteller  der freien Projekte verpflegt. Und weil es ihr wichtig ist, dass  LinuxTag-Helferinnen nicht zwangsläufig in der Küche landen, bringen  wir ihren Beitrag in unserer Reihe „Frauen in der IT“. Als meine Familie vor einigen Jahren renovierte, sagte mein Vater zu  mir „Dein Bruder hilft mir gleich beim Tragen des Schranks – saugst  Du bitte schon mal die Ecke aus“? Das hat mich schon damals auf die  Palme gebracht. Warum sollen Frauen immer die Hausarbeit machen und  nur Männer schwere Sachen tragen? Als ich das meinem Vater sagte,  sah er es ein und mein Bruder …

Spielen mit Perl – irgendwie…

In diesem Beitrag unserer kleinen Perl-Reihe zeigt Renée Bäcker, wie Spielen noch mehr Spaß machen kann: Wenn man es nämlich automatisiert und so nebenbei noch die Automatisierungsmöglichkeiten von Perl erproben kann. Dann mal auf die Plätze, fertig, los: Nein, heute geht es nicht darum, Spiele mit Perl zu programmieren – darum kümmern sich andere. Ich möchte heute in ein Thema einsteigen, für das Perl bekannt ist: Automatisierung. Aber was haben Spiele mit Automatisierung zu tun? Ganz einfach: Man kann auch automatisiert spielen. Unter Windows ist eine der „Killer-Applikationen“ das Spiel „Minesweeper“. Ich habe das eine zeitlang gespielt, aber irgendwann war es wenig interessant. Also musste das Spiel interessanter gestaltet werden: Ich möchte nicht mehr selbst spielen, sondern der Computer soll das für mich tun. Ich bin dann auch gleich auf CPAN fündig geworden. Paul Fenwick hat das Modul App::SweeperBot geschrieben. Also per CPAN-Shell installiert und ausprobiert. Herrlich, wie man sich jetzt in der Mittagspause bei einem Minesweeper-Spiel so richtig gut erholen kann. Wie hat Paul das gemacht? Paul Fenwick benutzt für die Hauptaufgaben die Module …

Magento auf dem neuesten Stand halten

Wie das geht, erläutert in diesem Blogbeitrag Roman Zenner, Autor von Online-Shops mit Magento: Gerade bei einem System, das sich so rasant entwickelt wie Magento, ist es wichtig, die Software auf dem neuesten Stand zu halten und eventuell neu erschienene Updates so schnell wie möglich einzuspielen. Dies ist dann besonders wichtig, wenn mit einem Update wichtige Sicherheitslücken geschlossen werden. Glücklicherweise macht es Ihnen Magento sehr einfach, zu erfahren, wann ein neues Update vorliegt und hilft Ihnen dabei, mit ein paar Mausklicks dieses Update durchzuführen. Wenn Sie sich in den Adminbereich einloggen, wird im Falle eines anstehenden Updates im oberen Bereich eine Informationsleiste sowie in der Mitte des Bildschirms ein Informationsfenster eingeblendet. Schließen Sie zunächst das Informationsfenster über den Button „schließen“. Wenn Sie danach auf „Details anzeigen“ oben rechts klicken, werden Sie zu Magentos internem Informationssystem weitergeleitet, in dem wie in einem E-Mail-Posteingang alle Informationen zu neuen Magento-Versionen gesammelt werden. In unserem Beispiel sehen Sie, dass dringend geraten wird, ein Update auf die Version 1.3.2.4 durchzuführen: Markieren Sie diese Nachricht über den entsprechenden Link als gelesen …

Eclipse IDE: Was ist neu bei Version 3.5?

Ein Interview mit Jörg Staudemeyer, Senior-Consultant bei der European IT Consultancy EITCO GmbH, erfahrener Java-Programmierer sowie Autor und Übersetzer vieler erfolgreicher Bücher des O’Reilly Verlags. In diesen Tagen erscheint die von ihm komplett überarbeitete und erweiterte 2. Auflage von „Eclipse IDE – kurz & gut“, die die aktuelle Eclipse-Version 3.5 (Projektname Galileo) behandelt. Was sind die wichtigsten Neuerungen bei Eclipse Version 3.5? Was die Java-Tools selbst angeht, gibt es keine allzu großen Innovationen. Daran zeigt sich, dass Eclipse inzwischen einen hohen Reifegrad erlangt hat und dass man es bei diesem Open Source-Projekt – anders als bei so manchem kommerziellen Tool-Anbieter – nicht nötig hat, neue Features nur mit dem Ziel einzubauen, dass neue Käufer ihren Geldbeutel aufmachen. Trotzdem gibt es allerlei interessante Verbesserungen vor allem im Bereich Content Assist und Refactoring, die man sich auf jeden Fall ansehen sollte. Die automatische Code-Vervollständigung und die Unterstützung von Umbauten im Interesse der Code-Qualität sind wichtige Hilfsmittel zum schnelleren, besseren und bequemeren Entwickeln, die hier noch weiter perfektioniert worden sind. Die wohl bedeutendste Neuerung im Eclipse-Galileo für Java-Entwickler …