La plupart des applications Internet sont multi-niveaux (par exemple, les sites de commerce électronique et les réseaux sociaux), composées de niveaux d'application et de base de données, et plusieurs d'entre elles ne peuvent pas être prises en charge par une seule machine physique. Dans ce travail, nous utilisons une architecture de serveur virtualisé typique pour réaliser des expériences de base en utilisant des mécanismes de migration et de réplication. Dans cette architecture, on suppose que les niveaux d'application et de base de données sont mis en oeuvre par des machines virtuelles (VM), qui peuvent être configurées (c'est-à-dire ajoutées, supprimées ou même dimensionnées) de manière dynamique. L'architecture comprend des mécanismes de gestion des niveaux d'application et de base de données, permettant l'expérimentation de différentes politiques de gestion de la configuration. Pour gérer les applications dans notre architecture, une couche de proxies est interposée entre les clients et les serveurs pour intercepter les requêtes générées par les clients. Ces proxies permettent l'équilibrage de charge dans les différents niveaux. Comme nous répliquons les machines virtuelles, les niveaux d'application et de base de données peuvent être pris en charge par différentes machines physiques.
Bitte wählen Sie Ihr Anliegen aus.
Rechnungen
Retourenschein anfordern
Bestellstatus
Storno