Derzeit sieht es etwa so aus:
Der Server stellt derzeit Dienste wie z. B. Datenspeicherung und ein Nachrichtensystem (ähnlich dem PM-System in Foren etc.) zu Verfügung.
Nur ich hätte gerne, dass das etwas skalliert werden kann. Meine Idee war also das:
Die eigendlich Frage ist, ob das eine gute und umsetzbare Idee ist. Ich habe nämlich einen leichten Hang zur Übertreibung. (Besser bekannt als 'Größenwahn')
Der Grund warum ich dachte noch weitere Server (müssen ja keine physikalischen sein) zwischen den eigendlichen Dienservern zwischenzuschalten war, dass die Daten getrennt auf verschiedene Server abgelegt werden können. Also eine Nachricht an Benutzer A an Mailserver A und eine andere an Mailserver B. Falls z. B. die Benutzer 1 MB Speicherplatz haben, und ich plötzlich allen Benutzern 5 MB geben möchte (Verfünfachung des Speicherplatzverbrauches!) müssten eventuell die Benutzer neu aufgeteilt werden, damit für alle genug Platz da ist. So muss einfach nur, falls der Speicher nicht mehr ausreicht der nächste Server gewählt werden.
Und falls das eine gute Idee ist: Wäre es besser, wenn der Client nur mit dem Hauptserver kommuniziert, der als Zugriffspunkt für die Dienste dient, oder wenn die Indexserver den Clienten nur die IPs von den Servern mitteilen die sie brauchen und direkt mit diesen kommuniziert wird?
Der Server stellt derzeit Dienste wie z. B. Datenspeicherung und ein Nachrichtensystem (ähnlich dem PM-System in Foren etc.) zu Verfügung.
Nur ich hätte gerne, dass das etwas skalliert werden kann. Meine Idee war also das:
Die eigendlich Frage ist, ob das eine gute und umsetzbare Idee ist. Ich habe nämlich einen leichten Hang zur Übertreibung. (Besser bekannt als 'Größenwahn')
Der Grund warum ich dachte noch weitere Server (müssen ja keine physikalischen sein) zwischen den eigendlichen Dienservern zwischenzuschalten war, dass die Daten getrennt auf verschiedene Server abgelegt werden können. Also eine Nachricht an Benutzer A an Mailserver A und eine andere an Mailserver B. Falls z. B. die Benutzer 1 MB Speicherplatz haben, und ich plötzlich allen Benutzern 5 MB geben möchte (Verfünfachung des Speicherplatzverbrauches!) müssten eventuell die Benutzer neu aufgeteilt werden, damit für alle genug Platz da ist. So muss einfach nur, falls der Speicher nicht mehr ausreicht der nächste Server gewählt werden.
Und falls das eine gute Idee ist: Wäre es besser, wenn der Client nur mit dem Hauptserver kommuniziert, der als Zugriffspunkt für die Dienste dient, oder wenn die Indexserver den Clienten nur die IPs von den Servern mitteilen die sie brauchen und direkt mit diesen kommuniziert wird?