AP2_FISI - Systemdesign - Skalierbarkeit und Verfügbarkeit
Deck: AP2_FISI Kategorie: Systemdesign Subkategorie: Skalierbarkeit und Verfügbarkeit Anzahl Karten: 13
Was ist Horizontal Scaling?::Horizontal Scaling bezieht sich darauf, die Kapazität eines Systems zu erhöhen, indem man mehr Maschinen in die Pool-Ressourcen einfügt oder entfernt.
Was sind die Vorteile von Horizontal Scaling?::Flexibilität der Skalierung, Ausfallsicherheit, Kosteneffizienz
Was sind die Nachteile von Horizontal Scaling?::Komplexität der Datenkonsistenz, Netzwerklatenz
Was ist Vertical Scaling?::Vertical Scaling meint die Erweiterung der Kapazitäten einer einzigen Maschine, um eine größere Last bewältigen zu können.
Was sind die Vorteile von Vertical Scaling?::Einfachheit, kurze Latenzzeiten
Was sind die Nachteile von Vertical Scaling?::Begrenzte Skalierung, teurer, Single Point of Failure
Was ist Redundanz?::Redundanz beschreibt die Duplizierung kritischer Komponenten oder Funktionen eines Systems, um eine höhere Zuverlässigkeit zu gewährleisten.
Was ist ein Failover?::Das Failover ist ein Prozess, bei dem ein System automatisch auf eine redundante oder Standby-Komponente umschaltet, wenn ein Fehler, ein Ausfall oder eine Überlastung erkannt wird.
Was ist ein Failover-Cluster?::Ein Failover-Cluster ist eine Gruppe von Servern, die so konfiguriert sind, dass sie bei Ausfall eines Servers automatisch dessen Aufgaben übernehmen.
Was ist ein Distributed System?::Ein Distributed System (verteiltes System) besteht aus einer Gruppe unabhängiger Computer, die so miteinander verbunden sind, dass sie dem Nutzer wie ein einziges kohärentes System erscheinen.
Was sind die Merkmale von Microservices?::Modularität, Technologieunabhängigkeit, Resilienz, Skalierung, Agilität
Was ist Eventual Consistency?::Eventual Consistency bedeutet, dass alle Kopien einer Daten in einem verteilten System nach einer gewissen Zeit - sobald alle Änderungen übertragen sind - konsistent sein werden.
Was besagt das CAP-Theorem?::Das CAP-Theorem besagt, dass ein verteiltes System nur zwei der folgenden drei Garantien gleichzeitig bieten kann: Consistency (Konsistenz), Availability (Verfügbarkeit), Partition Tolerance (Partitionstoleranz)