2010-03-10 4 views
1

Je vais construire une application web qui (espérons-le) pourrait un jour servir à des milliers d'utilisateurs. Maintenant, j'ai besoin de connaître le concept de clustering des applications web. Je n'ai aucune expérience à ce sujet dans le passé.Quel est le concept de regroupement d'applications Web?

Par exemple, j'ai 2 serveurs, l'un situé en Australie et l'autre situé aux États-Unis. Les deux seront un cluster afin qu'ils partagent la même base de données, mais seulement un serveur différent. Si l'utilisateur vient d'Australie, je voudrais utiliser le serveur de l'Australie, mais si pas de l'Australie, nous redirigerons vers le serveur américain.

puis-je faire cela en utilisant PHP? Je vais utiliser Kohana ou Yii (encore en train de faire un test faisable pour le moment).

de bons livres qui expliquent à propos de la mise en cluster d'applications Web?

Répondre

0

Dans un tel scénario, vous utiliseriez un cluster d'équilibrage de charge. Sur wikipedia, il y a un bon aperçu de la mise en cluster dans l'informatique. Pour réaliser un tel scénario, vous le feriez normalement avec un load balancer (hardware).