Beschreibung
Die meisten Internetanwendungen sind mehrschichtig (z. B. E-Commerce-Websites und soziale Netzwerke), bestehen aus Anwendungs- und Datenbankebenen und können nicht von einem einzigen physischen Computer unterstützt werden. In dieser Arbeit verwenden wir eine typische virtualisierte Serverarchitektur, um grundlegende Experimente mit Migrations- und Replikationsmechanismen durchzuführen. Bei dieser Architektur wird davon ausgegangen, dass sowohl die Anwendungs- als auch die Datenbankebene von virtuellen Maschinen (VMs) implementiert werden, die dynamisch konfiguriert (d. h. hinzugefügt, entfernt oder sogar dimensioniert) werden können. Die Architektur umfasst Mechanismen zur Verwaltung sowohl der Anwendungs- als auch der Datenbankebene, sodass verschiedene Konfigurationsverwaltungsrichtlinien getestet werden können. Zur Verwaltung der Anwendungen in unserer Architektur wird eine Proxy-Ebene zwischen Clients und Servern eingefügt, um von Clients generierte Anfragen abzufangen. Diese Proxys ermöglichen die Lastverteilung in den verschiedenen Ebenen. Durch die Replikation von VMs können sowohl Anwendungs- als auch Datenbankebenen von verschiedenen physischen Rechnern unterstützt werden. Mit dieser Architektur haben wir eine Reihe von Experimenten mit dem Rubis-Benchmark-Tool durchgeführt, das eine typische mehrschichtige Anwendung, die eBay-Website, simuliert.
Produktsicherheitsverordnung
Hersteller:
BoD - Books on Demand
info@bod.de
In de Tarpen 42
DE 22848 Norderstedt