Slide 10
Slide 10 text
CONTAINERS
Pets vs. Cattle
Cattle
Arrays aus mehr als zwei Servern, die mit
automatisierten Werkzeugen aufgebaut werden und
für Ausfälle konzipiert sind, wobei kein einzelner, kein
zweiter und selbst kein dritter Server unersetzlich ist.
Typischerweise ist bei Ausfällen kein menschliches
Eingreifen erforderlich, da das Array Merkmale wie
das „Umgehen von Ausfällen“ zeigt, indem
fehlgeschlagene Server neu gestartet oder Daten
durch Strategien wie dreifache Replikation repliziert
werden. Beispiele umfassen Webserver-Arrays,
Multi-Master-Datenspeicher wie Cassandra-Cluster,
mehrere Racks, die zu Clustern
zusammengeschlossen sind, und nahezu alles, was
Lastverteilung und Multi-Master unterstützt.
Pets
Server oder Serverpaare, die als unentbehrliche oder
einzigartige Systeme betrachtet werden, die niemals
ausfallen dürfen. Sie werden in der Regel manuell
aufgebaut, verwaltet und „von Hand gepflegt“.
Beispiele hierfür sind Mainframes, einzelne Server,
HA-Load-Balancer/Firewalls (aktiv/aktiv oder
aktiv/passiv), Datenbanksysteme im Master/Slave-
Design (aktiv/passiv) und ähnliche Systeme.