Wolly300
Lieutenant
- Registriert
- Mai 2014
- Beiträge
- 514
Hallo zusammen,
ich bin gerade dabei ein wenig RAFT zu lernen, habe aber noch so ein paar Fragen, auch die ich bisher keine wirkliche Antwort finden konnte.
RAFT ist ja dazu da, in verteilten System die Information auf verschiedene Server zu verteilen.
1. Wie werden die Daten verteilt? Hat jeder Follower eine volle Replikation der Daten, oder nur einen Teil?
2. Wird RAFT nur lokal innerhalb eines Rechenzentrums verwendet, oder wie funktioniert das, wenn man die Daten zwischen verschiedenen Rechenzentren synchron halten will?
3. Was macht man, wenn man mehr als 7 Rechner in einem RAFT System hat? RAFT ist ja so wie ich es herausgelesen habe, nur bis zu 7 Server geeignet.
4. Auf dieser Webseite kann man das System von RAFT noch einmal testen: http://play.etcd.io/play
Mir ist jedoch unklar, warum die DB Größe auf den einzelnen Clients nicht gleich ist?
5. Das System ist ja dazu da, um alle Server Synchron zu halten, aber laut Architektur Beschreibung gehen alle Anfragen ja über den Leader und werden dann an die Follower verteilt. Ist das nicht ein großes Bottleneck?
Danke schon einmal zum teilen eurer Informationen.
ich bin gerade dabei ein wenig RAFT zu lernen, habe aber noch so ein paar Fragen, auch die ich bisher keine wirkliche Antwort finden konnte.
RAFT ist ja dazu da, in verteilten System die Information auf verschiedene Server zu verteilen.
1. Wie werden die Daten verteilt? Hat jeder Follower eine volle Replikation der Daten, oder nur einen Teil?
2. Wird RAFT nur lokal innerhalb eines Rechenzentrums verwendet, oder wie funktioniert das, wenn man die Daten zwischen verschiedenen Rechenzentren synchron halten will?
3. Was macht man, wenn man mehr als 7 Rechner in einem RAFT System hat? RAFT ist ja so wie ich es herausgelesen habe, nur bis zu 7 Server geeignet.
4. Auf dieser Webseite kann man das System von RAFT noch einmal testen: http://play.etcd.io/play
Mir ist jedoch unklar, warum die DB Größe auf den einzelnen Clients nicht gleich ist?
5. Das System ist ja dazu da, um alle Server Synchron zu halten, aber laut Architektur Beschreibung gehen alle Anfragen ja über den Leader und werden dann an die Follower verteilt. Ist das nicht ein großes Bottleneck?
Danke schon einmal zum teilen eurer Informationen.