Backup Ihrer Site
Die Backup Prozedere sind bei vielen Kunden nicht ausreichend institutîonalisiert. Man wähnt sich oftmals
in einer trügerischen Sicherheit. Die Site läuft jahrelang störungsfrei, was soll da schon geschehen?
Warum sollte meine Seite plötzlich nicht mehr da sein?
Es ist ein Graus, wenn man morgens auf seine Seite schauen will und da tut sich nix mehr. Es gibt Dutzende
von Möglichkeiten, warum die Site plötzlich nicht mehr läuft. Beispiele:
Der Hoster "wartet" den Datenbankserver oder hat ein Problem mit diesem Server: Das sollte in der Regel
schnell behoben werden, bekommt man meistens nicht mit.
- Datenbank ist defekt oder einfach gelöscht: Geben Sie doch mal den Wunsch an den Hoster, dass
er eine von Ihnen eingerichtete "Click-Start-Anwendung" löschen soll. Schwupps ist die gesamte
Datenbank geleert - inkl. aller Tabellen, auch die, die damit nichts zu tun hatten. - Die "configuration.php" hat einen Fehler: Sie haben z. B. das Datenbankkennwort im Klartext eingetragen
und die configuration.php dann per FTP hochgeladen oder die falsche configuration.php - z. B. die von
einem anderen Auftritt - genutzt. - Fehlgeschlagene Updates: Gerade wenn grosse Pakete geändert werden (TinyMCE wird auf eine neue
Version gebracht) ist es nötig wirklich alles hochzuladen. Wenn da ein Teil nicht hochgeladen wird (achtet
auf die Meldungen eures FTP-Clients) kann es vorkommen, dass einige Dinge oder gar alles nicht mehr geht.
Manchmal kommt noch ins Backend, doch im Frontend tut sich nix (php4 / php5 Probleme). Manchmal kann
man einfach keine Beiträge mehr schreiben (Probleme mit dem Editor). - Böswillige Menschen haben die Seite gehackt: Meistens ist man das selbst, z. B. wenn man dem Server sagt,
dass er php4 statt dem php5 nutzen soll. Doch gibt es auch einige Spezialisten, die gern die Sicherheitslücken
in Joomla! austesten. Und da kam denen Ihre Seite gerade recht. Lösung: Bleiben Sie am Ball und aktualisieren
Sie Ihre Installation, wenn ein neues Update rauskommt. Man muss den Realitäten in die Augen blicken:
Wenn es chinesischen Berufshackern gelingt, in die Server-Umgebung des Eidg. Departement des
Äusseren reinzukommen oder 5 Mio Kreditkartennummern vom Bank of America Server zu stehlen, dann
kann auch ein Server von ABC Promotion AG mal ein Ziel eines solchen Angriffs werden. Wurde ja
auch schon. - Dank zu einfachem Passwort konnte ein Hobby-Redakteur sich auf Ihrere Seite anmelden und hat gleich
ein wenig aufgeräumt. Beachten Sie ein paar Sicherheitshinweise, wie Sie z. B. auf der www.joomla-security.de
beschrieben stehen. - Last but not least: Joomla verwendet bekanntlich eine MySQL Datenbank und die kann, aufgrund eines
blöden Systemfehlers welcher meistens nie eruiert werden kann, durchaus auch mal crashen.
Wer macht den Backup Job?
Grundsätzlich ist es so, dass mit der Erstellung einer Site und Verrechnung der Kosten dafür nicht auch
die Maintenance bis zum St. Nimmerleinstag mit eingeschlossen ist. Genauso wie Sie ein Auto kaufen
und anschliessend von Zeit zu Zeit Ihre Werkstätte beauftragen, die Funktionsfähigkeit Ihres Fahrzeuges
sicherzustellen ist das auch beim Unterhalt von WebSites so.
Wenn man sich mal über die gelungene Site freut und man die schönen Komplimente von Kunden und
Bekannten eingeheimst hat, dann ist es an der Zeit, sich über die Backup Verfahren im Klaren zu werden.
Grundsätzlich gilt, dass die Kosten für das WebHosting eine Backup-Funktion beinhalten, aber das
beschränkt sich auf das Zurückspielen einer höchstens zwei Tage alten Datensicherung. Mehr nicht.
Irgendjemand muss die Verantwortung übernehmen, sicherzustellen, dass Backups durchgeführt und
verwaltet werden.
Wie beim Auto kann der "Irgendjemand" der Kunde selber oder die Werkstätte sein, die er beauftragt.
Variante A
ABC Promotion als Ersteller der Site, resp. als Super-Administrator richtet Ihnen die Backup-Funktion
ein und Sie sorgen dafür, dass die Backups ausgeführt werden. Z.B. jeden Freitag, nachts um 23.00 Uhr.
Aufwand: ca. 1 Stunde für das Einrichten Serverseitig und auf Ihrem Rechner, der die Backups empfängt.
Nach einigen Erfahrungen mit der neuen Backup Lösung (Akeeba, siehe unten) scheint es uns so,
dass die ganze Geschichte doch nicht sooo einfach ist. So müssen die Backups nach dem Download
auf den lokalen Rechner unbedingt verifizert werden. Es ist dadurch sichergestellt, dass der Backup in
einem Notfall auch was taugt und nicht bloss irgendeine unbrauchbare Datei ist. Dies wird mit einem
ExtractWizard durchgeführt, nach dessen Lauf man beurteilen kann, ob alle notwendigen Files da sind.
Ich weise darauf hin, dass gute Joomla- und Englisch-Kenntnisse notwendig sind, sonst wird
die Übung wahrscheinlich kein Erfolg.
Variante B
ABC Promotion richtet die Backup-Funktion ein und übernimmt das regelmässige Backupen. Dies
entspricht in etwa dem Auftrag an Ihren Gärtner, regelmässig den Rasen zu mähen und die Sträucher
zu schneiden. Sie bezahlen das und müssen sich prinzipiell nicht mehr darum kümmern.
Aufwand: ca. 1/2 h pro Monat
Es muss aber ausdrücklich gesagt sein, dass ABC Promotion in keiner Weise haftbar gemacht werden kann,
wenn der worth case eintritt und irgendwas nicht funktioniert hat. Sowenig wie der Gärtner haftbar gemacht
werden kann, wenn des Nachts ein Rudel Wildschweine den ganzen Garten umgepflügt hat.
Wir tun unser Möglichstes, aber wenn Sie absolute Sicherheit verlangen, dann müssen Sie wahrscheinlich
einen eigenen IT-Spezialisten einstellen und die Verantwortung für die Sicherheit an diesen zu übertragen.
Das Werkzeug dafür
Als Komponente für den Backup der Joomla Sites war bisher "JoomlaPack" erhältlich. Es handelte sich
dabei um eine recht brauchbare Lösung, die aber auch Fehler aufwies. Nun ist Anfang Juni 2010 eine
neue Version von JoomlaPack entstanden und als stabile Version 3.0 freigegeben worden. Die Software
wurde von Grund auf neu geschrieben und hat deshalb auch einen neuen Namen erhalten:
Akeeba Backup
Einfach und schnell, so könnte man die Funktionsweise und die Geschwindigkeit der Datensicherung mit
Akeeba Backup beschreiben. Das Durchführen der Datensicherung wird mit Akeeba Backup in vier kleinen
Schritten durchgeführt:
- Anmelden am Backend
- Ein Klick auf das Akeeba Backup Icon im Kontrollzentrum
- "Jetzt sichern" klicken - ca. 1-2 Minute warten
- Download der Sicherung auf Ihren Rechner
Das Zeitaufwendigste ist meistens der Download, abhängig von der Geschwindigkeit Ihrer Internetverbindung.
Wenn Sie DSL (ADSL) haben, so ist die Downloadzeit von 5 Minuten für 50 MB erträglich. Dafür haben
Sie den neuesten Backup auf Ihrem Rechner unten.
- Überprüfung der Backupdatei (mit ExtractWizard)
Remote Control
Dies ist eine zu Akeeba passende Software auf Ihrem lokalen Windows Rechner. Sie können damit den
Backup auf Ihrem Server von Ihrem lokalen Rechner aus steuern.
ABC Promotion verwendet die Professional Software von Akeeba und installiert auch diese auf Ihrem
Server.
Cloud Backup
Seit einiger Zeit werden Datenspeicher-Services angeboten, sogenannte Cloud Backups, übersetzt
"Wolken Backups". Wolke deshalb, weil man die Daten einem Service übergibt, welcher diese dann
komprimiert, verschlüsselt und redundant speichert. Irgendwo, für den Kunden völlig undurchsichtig,
deshalb "Wolke". Man muss auch nicht wissen, wo die Daten genau sind, ob in England oder in
Delaware, Hauptsache, man kriegt sie im Bedarfsfall wieder. Und wenn man über das korrekte
Passwort verfügt, dann wird das auch garantiert so sein.
Akeeba Backup Professional Edition unterstützt die Speicherung in solche Cloud Backup Systeme.
Eine Beschreibung, wie so ein Service im Detail funktioniert finden Sie unter:
http://www.zmanda.com/cloud-backup.html
Die Kosten für die Speicherung werden auf der Basis GB/Monat verrechnet. Ein durchschnittlicher
Kunde wird mit CHF 20 - 30 pro Monat auskommen. Der Gegenwert zu diesen Kosten ist ein
ruhiger Schlaf und einige Tausend CHF an Einsparungen, sollte die Joomla Site mal crashen.



