Baldur der Ketzer
19.02.2006, 14:55 |
Frage an die Computerexperten: Einrichtung eines Spiegelservers Thread gesperrt |
-->Hallo,
weiß jemand, ob und ggf. es möglich ist, den Inhalt eines Forums bzw. einer Homepage automatisch zu spiegeln, so daß immer der letzte aktuelle Stand auf einem zweiten Server vorhanden ist?
Vielen Dank für sachdienliche:-) Hinweise im Voraus.
Beste Grüße vom Baldur
|
Uwe
19.02.2006, 16:32
@ Baldur der Ketzer
|
Re: @Baldur, 'Herr der Server'? |
-->Hallo, Baldur,
bevor die Computerexperten antworten, hier meine Überlegungen zu Deiner Frage: Der Server als Hardware liegt vermutlich nicht in Deinem Zugriffsbereich, und ich gehe richtig in der Annahme, dass Du Dich dafür interessierst, wie die Beiträge Deines"Ketzerforum 2.0" an einer zweiten Stelle automatisch gespeichert werden können um nach dorthin ggf. nur umzuschalten, falls es notwendig wird.
Soweit der Serverbetreiber eine Plattenspiegelung sinnvoll vornimmt, sollte nach Ausfall des Servers, der Datenbestannd wieder herstellbar sein. Darauf wirst Du in der Regel keinen Einfluß haben, einzig vielleicht in der Wahlmöglichkeit, ob Du diese angebotene Sicherung wünschst.
Auch wird es Dir nur in dem Umfang gelingen den"Fremd"-Server dann so reagieren zu lassen, dass er bei Neueinträgen, diese Beiträge - die auch Erweiterungen bestehender Beiträge sein können -, an andere Stelle zu versenden, wenn es die Forumssoftware Dir ermöglicht (parisony liefert wahlweise z.B. die eingehenden Forumsbeiträge als Email-Nachricht, jedoch ohne Strukturierung).
Bei dem derzeitigen"Ketzerforum 2.0" wird nun jeder Neubeitrag in einem Forum in eine fortlaufend numerierte HTML-Datei abgelegt, z.B. http://freezonechef.servertalk.in/freezonechef-ftopic[b]<font color="red">#</font>.html[/b],
wobei das <font color="red">#</font> für eine aktuell gültige Nummer steht (http://freezonechef.servertalk.in/freezonechef-ftopic2.html; derzeit von # = 2 bis 40).
Ergänzungen zu diesem Beitrag, egal wann sie nach Ersterscheinen des Beitrages veröffentlicht werden, werden in die gleiche HTML-Datei geschrieben, die so nur erweitert wird.
Somit könnte eine teilautomatische Sicherung dieser HTML-Datei erfolgen, bei der man, wenn man im Besitz der entsprechenden Leserechte im Serververzeichnis ist, das Inhaltsverzeichnis liest, die Dateiveränderungen gegenüber der Vorversion notiert und danach die zu aktualliseierenden Dateien vom Server herunterlädt und in ein eigenes lokales Verzeichnis abspeichert.
Diese Dateien können dann an einer anderen Stelle wieder in ein Serververzeichnis hochgeladen werden. Auf diesem Server muß natürlich ebenfals ein Forum einrichtbar sein, das mit der gleichen Struktur arbeiten kann.
Das Lesen, die Änderungsüberprüfung, das Herunterladen und das wieder Hochladen an andere Stelle, kann durch ein lokales Programm erfolgen, dass allerdings einen Anstoß zur Ausführung benötigt. Wie dieser zu realisieren ist, hängt von den Diensten des Forumsbetreibers ab.
Natürlich kann bei dieser Art der Sicherung nur jeweils ein Speicherort der"aktive Server" sein, der das öffentlich betretbare Forum beherbergt, während der zweite nur nach diesem aktuallisiert werden darf.
Diese ganze Arbeiten entfällen bzw. gestalten sich anders, wenn Du Herr über die Server (Erst- und Ersatzserver) bist.
Gruß,
Uwe
|
Tassie Devil
19.02.2006, 23:55
@ Baldur der Ketzer
|
Re: Spieglein Spieglein an der Wand... |
-->...wer hat das sicherste Datacenter im Land? ;-)
>Hallo,
Hallo Baldur,
>weiß jemand, ob und ggf. es möglich ist, den Inhalt eines Forums bzw. einer Homepage automatisch zu spiegeln, so daß immer der letzte aktuelle Stand auf einem zweiten Server vorhanden ist?
Mal grundsaetzlich, echte Spiegeleien (Mirroring) basieren nicht auf logischen Daten wie z.B."Forum","Homepage" etc. sondern auf den Daten aus physischer Sicht.
Zur Technik: sog. Direct-Access-Storage-Subsystems (DASS - Direkt-Zugriff-Speicher-Subsystem) sind vernetzbare"Platten"-Speichersysteme, von denen bei Beginn des Spiegelns mindestens 2 oder auch mehr"zusammengekoppelt" werden, diese Kisten koennen ggf. Tausende von Kilometern jeweils von einander entfernt verbunkert sein.
Waehrend des Spiegelns ist immer nur 1 Subsystem das Primary DASS und zeigt sich der Aussenwelt (PCs, MACs, SUNs, Mainframes, etc.) sichtbar, alle anderen angekoppelten Subsysteme sind die Secondary DASS, sie sind in diesem Status der Aussenwelt unsichtbar verborgen und nur innerhalb des DASS-Netzes bekannt.
Zu Beginn einer Spiegelung wird zunaechst das (inaktive) Secondary DASS mit dem aktiven Primary DASS logisch verbunden, danach beginnt die Daten-Sychronisierungsphase (Daten-Copy) auf das Secondary DASS (waehrend das Primary DASS ganz normal weiterlaeuft), was vor allem in Abhaengigkeit des gespeicherten Datenvolumens (weniger abhaengig von der aktuellen Zugriffsaktivitaet seitens der Aussenwelt) auf dem Primary DASS u.U. mehrere Stunden dauern kann, bis die Daten beider DASS absolut identisch sind.
Nach der Synchronisierungsphase laeuft dann die Secondary DASS im Status"Mirror", d.h. dass saemtliche Zugriffe der Aussenwelt, die an das Primary DASS gerichtet sind und nur an dieses gerichtet sein koennen, von letzterem DASS-Netz-intern"automatisch" auch an das Secondary DASS weitergegeben werden, sodass de facto die aktuelle Daten-Diskrepanz beider DASS im Bereich weniger Millisekunden liegt.
Im Crashfall der Primary DASS dauert es nur ganz wenige Sekunden, bis die bisherige Secondary DASS den vollen Part der bisherigen Primary DASS voll uebernommen hat, dazu ist heutzutage auch kein menschlicher Eingriff mehr notwendig.
Der Aussenwelt zeigt sich der Crashfall einer DASS in einem solchen Netz als eine leichte Zeitverzoegerung, die kaum wahrgenommen wird.
Wie kommst Du nun an Betreiber von Datacenters mit solcher Technik?
Mein Rat: frage Dich bei den Internet-Hosting-Providern durch, ob ihr RZ-Betreiber SAN-Technik (Storage Area Network) kennt, diese vielleicht sogar einsetzt, i.e. SAN-Mirroring-Technik betreibt.
Diejenigen IHPs oder deren RZ-Betreiber, die zweimal mit Ja geanwortet haben, fragst Du nach deren Crash-Recovery-Zeiten bei einem physischen Datencrash, wenn sie Dir eine einstellige Sekunden-Zahl nennen dann ist das schon mal nicht schlecht.
Frage sie danach nach den geographischen Orten ihrer DASS-Bunker, wenn sie Dir zumindest zwei Orte nennen, die allermindestens 10-20 Kilometer, besser ab 30 Km, auseinander liegen, dann kannst Du davon ausgehen, dass die Burschen ihr Geschaeft mit der notwendigen Ernsthaftigkeit betreiben.
Frage sie dann auch nach ihren Crash-Recovery-Zeiten bei einem logischen Datencrash und nach dessen Modalitaeten, denn die beste Spiegelungstechnik hilft nichts, wenn ein unbedarfter User oder der neue RZ-Lehrling per Command oder Programm Dateien oder Datenbanken zerschiesst. Bekommst Du auch dabei fuer Dich zufrieden stellende Antworten, dann bist Du an einer der richtigen IHP-Adressen.
Datenspiegelung ersetzt nicht die altgedienten Backup-/Recovery-/Disasterrecovery-Verfahren, letztere muessen zumindest als Schutz gegen logische Datencrashs weiter betrieben werden, Datenspiegelung bringt jedoch dramatische Verbesserungen im Falle von physischen Datencrashs, sowohl in zeitlicher Hinsicht wie auch beim Recovery-/Disasterrecovery-Handling.
>Vielen Dank für sachdienliche:-) Hinweise im Voraus.
Falls Du noch weitere Fragen hast, nur her damit! [img][/img]
>Beste Grüße vom Baldur
Gruss
TD
|
FOX-NEWS
20.02.2006, 07:43
@ Baldur der Ketzer
|
Vorschlag |
-->>Hallo,
>weiß jemand, ob und ggf. es möglich ist, den Inhalt eines Forums bzw. einer Homepage automatisch zu spiegeln, so daß immer der letzte aktuelle Stand auf einem zweiten Server vorhanden ist?
>Vielen Dank für sachdienliche:-) Hinweise im Voraus.
>Beste Grüße vom Baldur
Hallo Baldur
Du setzt phpBB ein. Dieses setzt auf irgendeinen SQL Datenbankserver auf, idR. MySQL. Im SQL kannst du einen sogenannten Dump (eine Kopie) der Datenbank anfertigen und diesen zu dir auf deinen PC runterladen... einmal alle 24h sollte reichen.
Gruss
|
Oldy
20.02.2006, 12:42
@ Baldur der Ketzer
|
Re: Frage an die Computerexperten: Einrichtung eines Spiegelservers |
-->>Hallo,
>weiß jemand, ob und ggf. es möglich ist, den Inhalt eines Forums bzw. einer Homepage automatisch zu spiegeln, so daß immer der letzte aktuelle Stand auf einem zweiten Server vorhanden ist?
>Vielen Dank für sachdienliche:-) Hinweise im Voraus.
>Beste Grüße vom Baldur
Oldy $$$
Ich verstehe zwar nur Bahnhof von Computern und was Tassie Devil da erklärt, ist für mich unverständlich, aber ich muß eines sagen. Er hat meinem Laptog letztes Jahr (ja ich kenne ihn persönlich) einige Dinge verpaßt. Die meisten habe ich allerdings in der Zwischenzeit wieder hinausgeschmissen, weil sie mir nichts brachten. Das ist aber wahrscheinlich meine eigene Schuld.
Wer also mit seinen Anweisungen etwas anfangen kann, soll es unbedingt tun. Er ist ein Fachmann. Wie alle Spezialisten sicherlich etwas betriebsblind, aber das muß man eben einberechnen.
|