Systemarchitektur und Zuverlässigkeit
Welcher Entwurf ist für ein System, das Server per Autoscaling je nach Last automatisch hinzufügt und entfernt, im Allgemeinen wünschenswert?
- AGeschäftsdaten, die nur der jeweilige Server besitzt, auf der lokalen Festplatte jedes Servers speichern
- BSitzungsinformationen der Nutzer nicht im Arbeitsspeicher jedes Servers, sondern in einem gemeinsamen Datenspeicher ablegen, sodass das Ergebnis gleich ist, egal welcher Server eine Anfrage verarbeitet
- CBeim Verringern der Serverzahl einen Server sofort anhalten, auch wenn er noch Anfragen in Bearbeitung hat
Antwort und Erläuterung anzeigen
Antwort: B. Sitzungsinformationen der Nutzer nicht im Arbeitsspeicher jedes Servers, sondern in einem gemeinsamen Datenspeicher ablegen, sodass das Ergebnis gleich ist, egal welcher Server eine Anfrage verarbeitet
Beim Autoscaling ist ein Entwurf wünschenswert, bei dem die Server keinen eigenen Zustand halten (zustandslos), sodass es keine Rolle spielt, wann Server hinzugefügt oder entfernt werden. Liegen Sitzungsinformationen und Geschäftsdaten in einem gemeinsamen Datenspeicher, kann jeder Server eine Anfrage auf dieselbe Weise verarbeiten, und beim Entfernen von Servern gehen keine Daten verloren. Beim Verringern der Serverzahl erhält ein Server keine neuen Anfragen mehr und wird erst angehalten, wenn seine laufenden Anfragen abgeschlossen sind.
Weiter: 9 weitere Fragen zu Systemarchitektur und Zuverlässigkeit