High AvailabilityUnter High Availability verstehen wir ein ganzes Bündel an Maßnahmen zur Steigerung der Verfügbarkeit Ihrer Anwendungen. Einzelne Maßnahmen- Einsatz eines redundanten Netzwerks: Alle wichtigen Server werden mit zwei verschiedenen Netzwerkkarten an zwei verschiedene Switches angebunden. Auf den Servern wird Bonding oder Trunking konfiguriert. Im Setup kann so ein Switch oder eine Netzwerkkarte ausfallen und sogar ein Kabel gezogen werden, die Server sind weiterhin erreichbar.
- Doppelte Auslegung aller wichtigen Server: Alle wichtigen Server, wie Firewalls, Loadbalancer oder Datenbanken werden als Cluster ausgelegt, so dass bei Ausfall einer Komponenten eine andere Komponente die Aufgabe übernehmen kann. Um wenig Hardware nur aus Redundanzgründen vorzuhalten, werden soweit möglich aktiv/aktiv Cluster implementiert oder durch Virtualisierung Serverhardware eingespart.
- Loadbalancing schafft ebenfalls Redundanz: Da in einem Loadbalancing Verbund auch ein Server ausfallen kann, hebt diese Technologie neben der höheren Performance gleichzeitig die Verfügbarkeit.
- Prozesse: Am wichtigsten in einem HA Setup sind die Prozesse, denn alle redundanzen müssen sorgfältig überwacht und getestet werden. Bei jeder großen Konfigurationsänderung und spätestens alle 3 Monate müssen Cluster getestet werden. Nur dann ist sichergestellt, dass bei einem plötzlichen Hardwareschaden auch ein erfolgreicher Clusterschwenk stattfindet.
|
 |
Technologien- Ethernet Bonding
- heartbeat & keepalived
- DRBD
- Linux Virtual Server
Auswahl Kunden
Weitere Kunden Unsere Leistungen- Anforderungsanalyse
- Konzeption der Maßnahmen
- Implementierung
- Test und Audits
- Betrieb der HA Lösung
|