
 
|

| Hochverfügbares SMS-Versandsystem |
Cluster für z.B. SMS-Versand
bestehend aus hochverfügbarem Loadbalancer, sowie hochverfügbarem Datenbank-und Applicationserver, sowie Backup |
|
|
| |
Beschreibung des Clusters:
Loadbalancer:
Bestehend aus 2 Linux-Servern als Cluster mit Heartbeat und IVPS. Zentral gepflegte Firewallregeln, ein Server ist Firewall und Loadbalancer, der zweite Server ist Hot-Standby-Server, der bei Ausfall des ersten Servers (Ausfall der Heartbeats, oder Server ist nicht mehr mit Ping erreichbar) die Dienste (Firewall und Loadbalancing) übernimmt.
Application-Server:
-
Linux
-
PHP
-
Apache
-
Mysql
-
DRDB
Die Mysql-Datenbank wird hierbei zwischen den beiden Applikationsservern synchronisiert, und ein virtuelles Interface für die Ansprache der Datenbank und der Webservices per Heartbeat hin-und-her geschaltet. Der jeweils heiße Server für den Apache, E-Mail und SMS-Versand mountet ein Volume, das mit DRBD auf beide Server gespiegelt wird. Hierdurch werden auch die Queue-Verzeichnisse beim Ausfall eines Applikationsservers entsprechend auf den anderen Server übernommen. Lastverteilung wird durch Service-Verteilung erreicht, im Normalfall läuft der MySQL-Service auf einem Server und der Rest auf dem zweiten Server.
Backup:
Für das Backup wird die Software AMANDA verwendet. Das Backup wird lokal auf Festplatten gesichert. Ein zweites Backup wird auf externe Medien geschrieben oder auf weitere Backup-Server in anderen Brandabschnitten ausgelagert. |
| |
|
|

|

|