SharePoint und Datenbankspiegelung kombinieren


14

Dies ist keine Frage, wie ich das tun soll, nur um die Bühne zu bereiten. Wie war Ihre Erfahrung? Bitte lesen Sie die gesamte Frage durch, bevor Sie schnell antworten.

Ich habe den gestrigen Tag damit verbracht, die aktuelle Runde der SharePoint MCM- Studenten (Microsoft Certified Masters - siehe hier ) über Hochverfügbarkeitstechnologien in SQL Server sowie die Funktionsweise von SQL-Protokoll / Wiederherstellung / Sicherung / Wiederherstellung zu unterrichten. Dies ist sehr wichtig, da bei jeder MOSS-Installation der Enterprise-Klasse ein SQL Server der Entreprise-Klasse versteckt ist, normalerweise ohne DBA. Kimberly bringt ihnen am Freitag einen Tag Datenbankwartung bei (eine Art eingeschränkte Version der ersten Woche des SQL MCM, die wir unterrichten).

Wir diskutierten die Möglichkeiten der Verwendung der Datenbankspiegelung zur Bereitstellung von Hochverfügbarkeit für SharePoint-Datenbanken sowie die entsprechenden Vor- und Nachteile. Jetzt weiß ich, dass die Datenbankspiegelung die niedrigste interne Tiefe aufweist, wie ich sie bei Microsoft hatte, sodass Sie in Ihren Antworten nicht auf Verhaltensweisen und Eigenheiten hinweisen müssen. Ich kenne auch die verschiedenen Vorbehalte und Richtlinien im Mirroring Whitepaper der SharePoint-Leute, und ja, es handelt sich nur um allgemeine Richtlinien, nicht um feste Regeln.

Meine Frage lautet: Ich würde gerne von allen hören, die die Datenbankspiegelung für SharePoint implementiert haben und wissen, ob sie für Sie funktioniert hat oder ob Sie abgestürzt und gebrannt sind. Wie hat sich das Failover-Verhalten für Sie ausgewirkt? Haben Sie am Ende einige Datenbank-Principals auf einem Server und einige auf dem anderen gefunden, die Ihre Farm effektiv aufgeteilt und unbrauchbar gemacht haben, bis ein manueller Eingriff alles auf einen Server übertrug? Haben Sie es für lokale oder Remote-HA verwendet? Und so weiter.

Alle Antworten werden dankbar entgegengenommen und tragen dazu bei, die Wissensbasis rund um die Verbindung dieser beiden Technologien zu erweitern. Außerdem werde ich Geschichten in die SharePoint-Produktgruppe und die zukünftigen MCM-Rotationen, die ich unterrichte, zurückmelden.

Vielen Dank!

[Edit: PS Ich werde auch über das Wochenende einen Blog-Beitrag über Erfahrungen und Richtlinien dazu zusammenstellen]


>> Haben Sie am Ende einige Datenbank-Principals auf einem Server und einige auf dem anderen gefunden, die Ihre Farm effektiv aufgeteilt und unbrauchbar gemacht haben, bis ein manueller Eingriff alles auf einen Server übertrug? Dies scheint ein großes Problem zu sein - Sie müssten den Rest in Skripts schreiben, um bei einem Ausfall eines zu scheitern. Wir werden dies möglicherweise in Zukunft tun, daher kann ich noch keine Antwort geben.
Sam

In der Tat, aber es ist sehr schwer, ein Skript zu erstellen und jeden Fall zu bewältigen (wie ein fehlgeschlagenes Failover - was machen Sie dann?)
Paul Randal

Antworten:


1

Wir sagten, wir sollten es NICHT einmal mit SharePoint von MS versuchen (dies war vor 1,5 Jahren, als wir mit der Planung unserer SharePoint 2007-Implementierung begannen).


1

Wir haben schließlich ein Produkt namens Neverfail verwendet , um HA unserer MOSS-Implementierung hinzuzufügen. Es bietet eine fortlaufende Replikation sowohl des SQL-Servers als auch des MOSS-Servers. Weitaus zuverlässiger mit den Failover- und Failback-Szenarien.


0

Keine Antwort, Puls prüfen !?

Wow, Paul, hast du es schon auf http://www.sharepointoverflow.com versucht ?

Ich habe mit Kunden zusammengearbeitet, die Clustering implementieren, aber in der Produktion nie spiegeln. Ein Kollege von mir hat mir einen POC der Whitepaper-Technik für Failover demonstriert, daher habe ich gesehen, dass sie persönlich funktioniert. Die meisten Teilnehmer an dieser Präsentation waren jedoch überrascht über die Technik und nicht sicher, ob sie sie ihren Kunden empfehlen sollten .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.