Datum WCMS-Cluster der ETH Zürich © ETH Zürich |.

Slides:



Advertisements
Ähnliche Präsentationen
<> Desoxyribonukleinsäure
Advertisements

PHP Extension und Application Repository
Menüstruktur automatisch angepasste Menüstruktur auf der Internetseite = Neue Seite im Content – Management- System ergibt neuen.
Elektronische Kommunikation und Homepage
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Komplexpraktikum Medieninformatik „Implementierung eines Präsentationstools für das Reformprojekt ProblemOrientiertes Lernen“ Nebenfachausbildung Gesundheit.
Erweiterung B2B Usermanagement / LDAP-Anbindung
Sicherheit und Personalisierung Internet Portal der Universität München.
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
E-Learning/Neue Medien
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Erzeugung, Pflege, Aktualisierung von web-Inhalten
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Web-Content-Management-System
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Internetzugang zur Prüfungsverwaltung Dr. Wilfried Jauer, HIS
Jetzt lernen wir.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Coccon das Web-XML-Publishing System Thomas Haller.
Aichinger Christian, Strasser Jürgen
Debugging, Logging, Monitoring, Tools
Infrastruktur traditionelles webhosting meilensteine konzepte zusätzliche dienste server-landschaft "traditionelles webhosting" versus "WCMS" informations-quellen.
28-Aug-2007reto ambühler1 Zugriff-Analyse mit WebTrends.
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
EIN CMS MACHT SCHULE Tina Gasteiger.
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
Weltweite Kommunikation mit Exchange Server über das Internet
PC1 schickt Anfrage an http-Server (Port 80)
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
Veröffentlicht unter creative commons by-nd
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Haus der Geschichte Workshop CMS Typo3 Bonn,
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Auswirkungen der ID-Reorganisation auf die Dienstleistung (Web)Hosting
Gäste, Organisationsdaten und interne Adressen
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Das Client/Server – Modell und die XAMPP-Distribution
Bedeutung von Internet-Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
Marko Dragicevic Thomas Bergauer 27.Mai 2008
Midgard – ein Content Management System
Praktikum 27. Juni 2003 Projekt. Einführung Das Praktikum endet mit einem Projekt: Erstellt einen Kneipenführer! Am Ende wird der Kneipenführer vielleicht.
1 Copyright 2005 SCADA SOFT AG WizReport XL Professional Version 6 Produkte Übersicht Peter Schöttli.
Webhosting an der Universität Zürich
UHZ / 2Roberto Mazzoni - Informatikdienste Geschichte MySql-Service im Portfolio der Informatikdienste seit 2000 Ablösung der Filemaker.
Datum URL-Strukturierung der WCMS- Dienstleistung © ETH Zürich |
World Willkommen! ETH World Info-Lunch 12. Mai, Uhr Referenten: Prof. Bernhard Plattner, Programmleiter ETH World Ursula Jutzi und Roman Klingler,
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Typo 3 //Textbox - HTML //Benutzerverwaltung //Zugriffsrechte.
1 Open Security – © AIT Austrian Institute of Technology GmbH© IKT Linz Infrastruktur GmbH © X-Net Services GmbH© Linzer Institut für.
AG-Internet Sitzung am 21. März OvGU-web-Sites mittels EGOCMS Möglichkeiten zur Anlage.
Datenbanken im Web 1.
Marcel Genzmehr 1 Javabasierte Webtechnologien Web Application Framework Turbine.
Die Verbundzentrale des GBV (VZG) betreibt seit Ende Mai 2003 einen SFX-Linkserver für alle GBV-Bibliotheken als zentrale SFX-Instanz Diese zentrale Instanz.
IuK Services Rechenzentrum Universität Stuttgart 13. März 2002, Alexander Dauensteiner RUS-NFL, Rainer Reichel, , V47.05 Seite 1 AK-WWW.
HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
Systeme II 6. Die Anwendungsschicht
1.
Generierung von Berichten mit Oracle Reports Server 10g
 Präsentation transkript:

Datum WCMS-Cluster der ETH Zürich © ETH Zürich |

18. März 2008 Bengt 2 Historische Entwicklung: Bottom-Up 2001/2002: ein Departement bricht komm. CMS- Projekt nach 125 kFr. Ausgaben ab 2002: Gemeinschaftsprojekt WCMS (Departemente + ID) beginnt Evaluation Wyona CMS (Java, Cocoon) Konventor (Zope), später Silva (Zope)

18. März 2008 Bengt 3 Historische Entwicklung: Top-Down SL-Beschluss: Jubiläum mit WebCD

18. März 2008 Bengt 4 Historische Entwicklung: Betrieb Start März 2003, 1 Server Sept. 2003, 3 Server ZEO-Cluster ab März x 2 CPU Xeon 2.6 GHz, 4 GB RAM bis Ende '06 (für gewisse Aufgaben noch im Einsatz) 6x 4 CPU Xeon GHz, 16 GB RAM heute

18. März 2008 Bengt 5 Historische Entwicklung: Zahlen Sites online seit Servicebeginn 2007: 10 TByte verschickt, 460 Mio. Requests, 10 Mio. verschiedene Dateien ZODB: 8 GByte, Assets (Binärdaten inkl. Bilder): 200 GByte

18. März 2008 Bengt 6 Aktuelle Abdeckung zentrale Site 11 (+1) von 16 Dept.-Sites Verwaltung: Personalabt., Rektorat, Finanzabt., Informatikdienste uvm. Institute, Kooperationen, Projekte 95% im Standard-Layout

18. März 2008 Bengt

18. März 2008 Bengt 8 Problem #1: Cache Trashing Dedizierte Zope-Installation für 'Protos' und ETH Dedizierte Prozesse auf Produktion für Editieren Suchmaschinen-Spider Logisches Subclustering reduziert Cache Trashing genug Sites für statistische Verteilung

18. März 2008 Bengt 9 Komponenten des Subclusterings Apache mod_rewrite jeder virt. Host mit eigener Regel für Weiterleitung auf Loadbalancer-Ports Distributions-Script verteilt Apache-Konfiguration auf 2 Apache-Server setzt Loadbalancer-Ports Loadbalancer pro Port 2 Zope-Prozesse + Failover

18. März 2008 Bengt 10 Matrix der logischen Subcluster Definitionen für den Loadbalancer Port auf Loadbalancer: N

18. März 2008 Bengt 11 Subcluster-Selektion durch Apache RewriteCond %{ENV:search_engine} 1 RewriteRule ^/(.*) /http/ [P,L] # site specific rewriting rules # RewriteRule ^/(.*manage(/.*|$)) [R] RewriteRule ^/(.*edit(/.*|$)) [R] RewriteRule ^/(.*intranet(/.*|$)) [R] RewriteRule ^/(.*) /http/ [P,L] Selektion pro Site-spezifischer Konfiguration search_engine: global anhand Browser-Kennung gesetzte Variable VIRTUAL_SERVER_PORT (_SEARCHENGINE_PORT, _EDIT_PORT): bei Transfer der Konfiguration auf Apache gesetzte Variablen, Portnummern der Clustermatrix

18. März 2008 Bengt 12 Strukturierung in Zope Zope Root Silva Root ETH RootFH Root LDAP, zentrale Code- Sources (Plugins), WebCD-Layout (CSS, Icons) Gruppe 1Gruppe 2Gruppe N Site 1Site 2Site N Header-Bilder, spez. CSS und Icons, komplette Layouts Ziele der Redirects Renderer, Silva Konfigu- rations-Services

18. März 2008 Bengt 13 SilvaExtETHLayout Standard-Layout im ETH WebCD Funktionen für Navigation, Sprachumschaltung, PDF-Umwandlung, Caching von externen Datenquellen, Formularbaukasten... Vielfältig konfigurierbar im SMI: HTML-Titel, Breadcrumb-Prefix, Menueinträge, Verbergen, 1- 3 Spalten, Suchfunktion, Farbschema...

18. März 2008 Bengt 14 Standard-Elemente Site Root /peopleSilvaExtPersonalInfo (Tel., Büro, Adresse aus LDAP) Deutsch oder Englisch (Seiten in DE, EN, FR, IT möglich) /contactstandardisiertes Kontaktformular /mail_this_pageSeiten als PDF verschicken /sitemapAuflistung aller Seiten Weitere Module: RSS-Viewer/Feed, Zugriff auf Vorlesungsverzeichnis, iCalender, Mensa-Menu, ETH-Veranstaltungskalender 'Code-Elemente': Formular-Bearbeitung, Einbinden von Flash, Java, Filmen vom Streaming-Server, IFRAME, Newsletter-Service, ETH-Telefonbuch

18. März 2008 Bengt 15 Problemzonen Assets: Inkonsistenzen möglich NAS ist netztopologisch weit weg Session-DB Koordination mit ID-KOM (Loadbalancer) Entwickler denken nicht grosstechnisch Steuerung von HTTP-Caches mangelhaft