Bikerpete 10 Geschrieben 14. September 2007 Melden Teilen Geschrieben 14. September 2007 In unserer Firma soll ein neuer SQL Server angeschafft werden, auf dem 40 GB Platz für Datenbanken vorhanden sein muss. Der Server wird von der Funktion her kritisch sein. Allerdings reicht es aus, wenn er innerhalb von 2 - 3 Stunden wieder verfügbar wäre. Jetzt die Frage: Gibt es irgendwo eine Übersicht über mögliche SQL Szenarios? Ich überlege gerade folgende Möglichkeiten: 1 teurer Server mit RAID 5 oder 10 und 4h vor Ort bei HP. Problem: Wenn das Board hinüber ist, wird trotz Hardware-Support der Ausfall über 5 Stunden liegen. oder 2 "kleinere" Server mit RAID 5 oder 10 mit 4h vor Ort bei HP. Mein Problem: Ein echter Cluster ist wohl nur mit der Enterprise Version möglich. Das dürfte dann mein Budget sprengen :wink2: Wenn ich die Datenbanken auf den zweiten Server "publishe", müsste ich ja irgendwie die Clients mit ihren ODBC Zugängen auf den zweiten Server "umleiten", da diese Zugänge ja auf den einen Server benannt sind. Leider ist das unpraktikabel, da ich dann von Platz zu Platz müsste (zumindest über DameWare), um die Verbindungen anzupassen. Oder gibt es eine Möglichkeit (wie bei Webservern) eine Art "Failover-Router" zu installieren, der alle Anfragen automatisch auf den zwieten Server umleitet, wenn der Erste "down" ist. Quasi eine Art Clusterfunktionalität Welche Möglichkeiten gibt es denn, um die SQL-Datenbank möglichst redundant zu betreiben, ohne gewaltige Unsummen zu investieren. Wie gesagt, es muss ja keine Höchstverfügbarkeit sein, aber es sollte nicht den ganzen Tag dauern, bis alle Systeme wieder laufen. 2 bis 3 Stunden wären die angepeilte Zeitspanne ... Ich hoffe Ihr könnt mir helfen, Peter Zitieren Link zu diesem Kommentar
Freundlicher 10 Geschrieben 14. September 2007 Melden Teilen Geschrieben 14. September 2007 Hallo Peter, also mir fiele im ersten Moment die Möglichkeit der Spiegelung ein. Hier wird die Datenbank vom Principal-SQL auf einen zweiten SQL, den sog. Mirror, gespiegelt. D.h., alle Transaktionen werden auf dem Principal ausgeführt und an den Mirror weitergegeben. Fällt der Principal aus, kann man manuell ( oder autom., dann braucht man aber eine dritte Instanz, den sog. Witness ) den Mirror Server als aktiven Server nutzen. Funktioniert prima....( in meiner Umgebung :-) Gruß Freundlicher Zitieren Link zu diesem Kommentar
GerhardG 10 Geschrieben 15. September 2007 Melden Teilen Geschrieben 15. September 2007 2x sql standard + legato co-standby (oder doubletake). je nachdem wie "gut" deine anwendung ist, maximal 30-40 sekunden ausfall. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.