Ausfallzeiten für jede Anwendung können sich negativ auf ein Unternehmen auswirken und zu Umsatzeinbußen, geringerer Kundenzufriedenheit und einer Schädigung der Glaubwürdigkeit des Unternehmens führen. Bei vielen Datenbankanwendungen, insbesondere bei Geschäftsanwendungen für Unternehmen, müssen Systemausfallzeiten auf ein Minimum beschränkt werden. Systemausfälle können aus verschiedenen Gründen auftreten, beispielsweise durch menschliches Versagen, Naturkatastrophen, Hardware- oder Softwarefehler und Anwendungsaktualisierungen. Die Erzielung einer hohen Verfügbarkeit ist für viele Unternehmen eine allgemeine Anforderung. Ob eine Lösung für ein bestimmtes Anwendungsszenario geeignet ist, hängt von vielen Faktoren ab, und die Lösung, die in einer Situation am besten funktioniert, muss in einer anderen Situation nicht unbedingt die beste sein. Beispielsweise folgende Anwendungsszenarien:
◆Ein internetbasierter Sportartikelhändler möchte seinen Kunden eine nahezu kontinuierliche Verfügbarkeit bieten. Der Webfarm wurde ein Webserver hinzugefügt, aber ein Datenbankausfall kann zu Fehlern führen. In den meisten Fällen führt diese Situation dazu, dass das Unternehmen Kunden verliert. Das Unternehmen verfügte bereits über eine genehmigte Version des Standardservers und hoffte, nicht viel Geld auszugeben, die Infrastruktur zu ändern oder Anwendungen neu zu schreiben.
◆Headhunting-Unternehmen sind sehr besorgt über die Fehler, auf die ihre Benutzer bei der Verwendung von Kundendatenbanken stoßen. Obwohl kein sofortiger Failover erforderlich war, wollte das Unternehmen dennoch einen warmen Standby-Server haben, der schnell online geschaltet werden konnte.
◆Die Versicherungsgesellschaft möchte eine nahezu kontinuierliche Verfügbarkeit ihrer Schadensdatenbank gewährleisten. Die Leistung des Systems darf nicht beeinträchtigt werden und es müssen aktuell im Dateisystem gespeicherte Dokumente zur Stützung des Anspruchs verfügbar sein.
◆Das Managementschulungsunternehmen verfügt über drei Standorte, jeder Standort verfügt über ein Vertriebsteam. Das Vertriebsteam gibt Datensätze von seinen jeweiligen Standorten in die Auftragsdatenbank ein. Um die Leistung zu verbessern, muss jeder Standort auf alle Bestellungen des Unternehmens auf einem lokalen Server zugreifen können. Um bei einem Ausfall Verfügbarkeit zu gewährleisten, muss jeder Standort in der Lage sein, auf einen Server am anderen Standort umzuschalten.
◆Wirtschaftsprüfungsunternehmen möchten ihren Kunden auch in Krisenzeiten wie Naturkatastrophen Erreichbarkeit bieten. Informationen müssen nicht sofort verfügbar sein, aber sie sollten innerhalb von Stunden und nicht Tagen verfügbar sein. Das Unternehmen wollte die Informationen außerdem täglich in der Datenbank speichern, um den gesetzlichen Anforderungen gerecht zu werden. Die kopierten Daten müssen nicht sofort verfügbar sein, sondern über viele Jahre hinweg.
◆Ein Spielzeughersteller möchte einen Bericht auf der Grundlage einer Verkaufsdatenbank erstellen. Da die Datenbank jedoch ständig verwendet wird, wird der Berichterstellungsprozess häufig durch aktuell ausgeführte Transaktionen unterbrochen. Das Unternehmen wollte in der Lage sein, Berichte über nicht eingereichte Transaktionen zusammenzustellen, was jedoch zu falschen Ergebnissen führen würde, da einige Transaktionen unvollständig waren.
◆Das Immobilienunternehmen möchte das System schützen, wenn Benutzer Fehler machen und die aufgezeichneten Werte vom Vortag wiederherstellen können. Das Unternehmen wollte außerdem in der Lage sein, Berichte auf der Grundlage der Daten des Vortages zu erstellen, da diese nicht durch den Handel am selben Tag beeinträchtigt würden. Idealerweise möchte das Unternehmen eine Lösung mit minimalem Festplatten-Overhead implementieren.
Aufgrund verschiedener Verfügbarkeitsanforderungen benötigen Unternehmen eine Datenbankplattform, die flexible Optionen für Hochverfügbarkeitslösungen bietet. In diesem Whitepaper erfahren Sie, wie die SQL Server 2008 Always On-Technologie flexible Optionen für Hochverfügbarkeit bietet und es Unternehmen ermöglicht, die beste Lösung für ihre spezifischen Anforderungen zu implementieren.
-