[TYPO3-german] Verteiltes Typo3 System
Markus Deckmann
Markus.Deckmann79 at web.de
Tue Jun 17 23:53:04 CEST 2008
Hi Patrick,
> Du kannst ein Staging System zwischenschalten, das ist der neue Master.
> Die einzelnen Redaktionssysteme (Slaves) haben dann z.b. eine stündliche
> Spiegelung mit dem (Staging) Master. Dieser wiederum wird einmal täglich
> mit dem Live System abgeglichen. Der Abgleich muss dann natürlich auf
> Datei- und DB-Basis stattfinden.
Damit schaltest du aber doch nur eine weitere, nicht notwendige Ebene,
dazwischen. Der Staging-Master in deinem Beispiel wäre eines der
Live-Systeme in meinem Beispiel. Dieses eine Live-System stellt das
Master-Live-System dar welches an m Stellen gespiegelt wird. ;-)
Wie gesagt, hier sehe ich noch keine Probleme mit der Spiegelung sobald
dieses Master-Live-System einmal vorhanden ist, allerdings mit dem
Vorgehen wie ich dieses Master-Live-System aus mehreren
Redaktionssystemen überhaupt zusammenstellen soll.
> Mich würde allerdings doch mal interessieren, warum du mehrere
> Redaktionssysteme einsetzen willst? Rein von der Performance her
> solltest du mit Loadbalancing und DB-Cluster auch im Backend exzellent
> skalieren können.
Mehrere Redaktionssysteme weil die Redaktionen mehrsprachig sind und
jeweils nur auf die Inhalte ihrer Landessprache Zugriff haben sollen,
zudem auf versch. Kontinenten stehen wodurch die Zugriffszeiten
beinflusst werden könnten. Wenn man bspw. China mal als Beispiel nimmt
und davon ausgeht das diese Ihre digitale Mauer einmal schließen wäre
für ganz China die Webseite in diesem Zeitraum nicht mehr erreichbar.
Daher sollen auf den verschiedenen Kontinenten eigene Server stehen
welche die Seite hosten.
Eine einfaches DB-Cluster würde hier allerdings wieder Traffic erzeugen
der nicht notwendig ist (außer es geht nicht anders), weil es für die
einzelnen Kontinente nicht notwendig ist die Daten der anderen
Kontinente zu spiegeln, sondern lediglich Ihre eigenen. Daher meine Idee
einfach mehrere Typo3-Instanzen zu nutzen mit jeweils einem Seitenbaum
in der jeweiligen Sprache und der nachherigen Zusammenführung in ein
Master-System das alle Seitenbäume in allen Sprachen enthält.
Ciao Markus
More information about the TYPO3-german
mailing list