Studienarbeit
Damaschke, Marko
High-Availability für Zope
Studienarbeit, Fakultät für Informatik
Technische Universität Chemnitz,
Dezember 2004
Marko Damaschke
Chemnitz, den 22. Dezember 2004
Im Rahmen des Projektes Bildungsmarktplatz Sachsen wird ZOPE und eine
PostgreSQL-Datenbank als Applikations-Server-Struktur eingesetzt. Um
den Anforderungen eines hochverfügbaren Angebots gerecht zu werden,
sollen die Möglichkeiten der Lastverteilung und Mechanismen für
Hochverfügbarkeit genutzt werden. Mechanismen zur Lastverteilung
existieren bereits in der ZOPE-verwandten Implementierung ZEO.
Im Rahmen dieser Arbeit sollen die Anforderungen für Projekte mit
ZOPE in Bezug auf Hochverfügbarkeit (High-Availability), Performance
(Parallelisierung) und Caching-Strategien erarbeitet werden. Die
Anforderungen hinsichtlich Caching sollen untersucht und
klassifiziert, verschiedene Caching-Strategien betrachtet und
verglichen sowie Empfehlungen als Resultate ausgesprochen werden.
Kostengünstige Lösungen für die Server-Struktur des Projekts Bildungsmarktplatz Sachsen sollen gefunden werden, wobei der Schwerpunkt auf Opensource-Lösungen liegt. Diese sollen statistischen Untersuchungen unterzogen und die Optimierungsmöglichkeiten von ZOPE gefunden werden.