Hey,
hab mal ne für einige völlig doofe und für andere (wie mich) recht komplizierte Frage:
Wir stellen uns eine Webseite vor, auf der sich User anmelden...für was auch immer. Sagen wir mal, damit sie ihr persönliches Fernsehprogramm aus zig Sendern aussuchen können.
Der Betreiber der Seite denkt "zu Zeiten von Netflix oder Amazon TV braucht das sicher nicht die halbe Welt" und schwups bekommt er 2-3 Herzinfarkte, während er feststellt "Scheiße, 2.4565 Mrd Leute haben sich bei uns angemeldet und der Rechner benimmt sich wie ein C16 beim Laden von einer Datasette. Was machen?
Ein Rechner kann diese 2.4565 Mrd User nicht handeln. Also müssen mehrere Rechner her.
Doch die "mehreren Rechner" können ja nun auch nicht die Logindaten von allen Usern verpacken. Ihr merkt wo es hingeht? Availability vs Consistency...
Her müssen also Gateway Server, die dafür da sind, dass sich die User darüber einloggen und dann auf einen anderne Server verwiesen werden, der grade wenig Last hat.
Was ich mich da grade frage: Eingelogged hält man den User ja über ne Session. Diese Arbeitsserver hinter den Gateways, die ihre Logindaten von den Gateways und die die Informationsdaten von den Datenbankservern bekommen, müssen ja irgendwie die Session aufrecht erhalten können. Wie zur Hölle läuft das?
Angepasste Server, die intern Daten austauschen kann ja wegen der Availability nicht sein, denn dann müsste das Login ja warten, bis die Daten verteilt sind.
Ist ein bisschen eine Noobfrage für die Hardcorenetzwerker und doch zu tough für das Einsteigerforum. Hoffe hier weiß einer eine Antwort.
Rock on, Dudes!
Paddy
hab mal ne für einige völlig doofe und für andere (wie mich) recht komplizierte Frage:
Wir stellen uns eine Webseite vor, auf der sich User anmelden...für was auch immer. Sagen wir mal, damit sie ihr persönliches Fernsehprogramm aus zig Sendern aussuchen können.
Der Betreiber der Seite denkt "zu Zeiten von Netflix oder Amazon TV braucht das sicher nicht die halbe Welt" und schwups bekommt er 2-3 Herzinfarkte, während er feststellt "Scheiße, 2.4565 Mrd Leute haben sich bei uns angemeldet und der Rechner benimmt sich wie ein C16 beim Laden von einer Datasette. Was machen?
Ein Rechner kann diese 2.4565 Mrd User nicht handeln. Also müssen mehrere Rechner her.
Doch die "mehreren Rechner" können ja nun auch nicht die Logindaten von allen Usern verpacken. Ihr merkt wo es hingeht? Availability vs Consistency...
Her müssen also Gateway Server, die dafür da sind, dass sich die User darüber einloggen und dann auf einen anderne Server verwiesen werden, der grade wenig Last hat.
Was ich mich da grade frage: Eingelogged hält man den User ja über ne Session. Diese Arbeitsserver hinter den Gateways, die ihre Logindaten von den Gateways und die die Informationsdaten von den Datenbankservern bekommen, müssen ja irgendwie die Session aufrecht erhalten können. Wie zur Hölle läuft das?
Angepasste Server, die intern Daten austauschen kann ja wegen der Availability nicht sein, denn dann müsste das Login ja warten, bis die Daten verteilt sind.
Ist ein bisschen eine Noobfrage für die Hardcorenetzwerker und doch zu tough für das Einsteigerforum. Hoffe hier weiß einer eine Antwort.
Rock on, Dudes!
Paddy
Kommentar