-4

Ich will Amazon ELB und EC2 für die Fehlertoleranz (hohe Verfügbarkeit)In Bezug auf Amazon ELB-Struktur?

Insbesondere verwenden, ist es nicht klar, wie es die folgenden Funktionen für hohe Verfügbarkeit unterstützt:

  • Ist es preemptive Migration haben?
  • Checkpointing?
  • Jobmigration?
  • Selbsterkennung?
  • Fehlermaske?
  • Und ist es proaktiv oder reaktiv?

Antwort

0

Does ELB hat ..

1) preemptive Migration Ich nehme an, es so konfiguriert werden könnte Frühausfall irgendwie zu erkennen, indem die Gesundheitskontrollen Einhaken zu etwas in Ihrer Anwendung, die einen frühen Ausfall erkennen konnte. Aber es ist nicht Teil der Designstrategie. Knoten werden als fehlerhaft gekennzeichnet und neue Knoten werden erstellt. Diese Methode ist nicht Teil der Funktionsweise von AWS. Die Knoten werden als unveränderlich betrachtet

2) Checkpointing Die Idee, Daten im Rahmen eines regulären Prozesses über Knoten hinweg zu duplizieren, ist nicht Teil der AWS-Hochverfügbarkeitsvision. Die HA der Daten findet tendenziell in einer Datenbankschicht statt, nicht als Daten auf Knoten

3) Jobmigration Die Verwendung von "sticky sessions" ermöglicht es Benutzern, mit den gleichen Daten auch im Falle eines Systems fortzufahren Fehler. Wie die Jobdaten genau beibehalten werden, wird nicht vom ELB gesteuert.

4) Selbsterkennung Im Zusammenhang mit einem ELB ist dies genau das, was die Gesundheitschecks tun. Aber die Gesundheitskontrollen erkennen Fehler in dem Downstream-Netzknoten, hat man das System als ELB + Knoten vorstellbar

5) Fault Mask Dies ist eher eine Low-Level-Sache, sehe ich nicht, wie sie sich zu ELB

Ich nehme an, dass viele Ihrer Fragen besser als Abfragen über die Datenbankebene behandelt werden würden. AWS RDS hat eine interessante Reihe von HA-Funktionen

+0

Es war sehr nett von Ihnen, um meine Bedenken zu adressieren. –