Combinaison de SharePoint et de la mise en miroir de bases de données


14

Ce n'est pas une question de savoir comment je dois faire, juste pour préparer le terrain. Quelle a été votre expérience? Veuillez lire toute la question avant de répondre rapidement.

Hier, j'ai passé la journée à enseigner aux étudiants de la session actuelle de SharePoint MCM (Microsoft Certified Masters - voir ici ) les technologies de haute disponibilité dans SQL Server, ainsi que le fonctionnement du journal SQL / récupération / sauvegarde / restauration. Ceci est vraiment important car sous chaque installation MOSS de classe Entreprise, un SQL Server de classe Entreprise est caché, généralement sans DBA. Vendredi, Kimberly leur enseigne une journée de maintenance de la base de données (une sorte de version réduite de la première semaine du SQL MCM que nous enseignons).

Nous discutions des possibilités d'utilisation de la mise en miroir de bases de données pour fournir une haute disponibilité aux bases de données SharePoint, ainsi que des avantages et inconvénients relatifs. Maintenant, je connais la mise en miroir de bases de données à ses profondeurs internes les plus basses, comme je l'avais l'habitude chez Microsoft, donc pas besoin de souligner les comportements et les particularités dans vos réponses. Je connais également les différentes mises en garde et directives du livre blanc sur la mise en miroir des utilisateurs de SharePoint, et oui, ce ne sont que des directives généralisées et non des règles strictes.

Ma question est la suivante: j'aimerais entendre toute personne qui a mis en œuvre la mise en miroir de bases de données pour SharePoint et si vous avez trouvé que cela fonctionnait pour vous, ou si vous vous êtes écrasé et brûlé. En particulier, comment avez-vous trouvé que le comportement de basculement fonctionnait pour vous? Vous êtes-vous retrouvé avec des principes de base de données sur un serveur et d'autres sur l'autre, fractionnant efficacement votre batterie de serveurs et la rendant inutilisable jusqu'à ce qu'une intervention manuelle échoue tout sur un serveur? L'avez-vous utilisé pour la haute disponibilité locale ou distante? Etc.

Toutes les réponses seront reçues avec gratitude et aideront à élargir la base de connaissances sur le mariage de ces deux technologies, et je réinjecterai des histoires dans le groupe de produits SharePoint, et les futures rotations MCM que j'enseigne également.

Merci!

[Edit: PS Je vais mettre en place un blog sur les expériences et les directives à ce sujet pendant le week-end aussi]


>> Vous êtes-vous retrouvé avec des principes de base de données sur un serveur et d'autres sur l'autre, divisant efficacement votre batterie de serveurs et la rendant inutilisable jusqu'à ce qu'une intervention manuelle échoue tout sur un serveur? On dirait que ce serait un gros problème - vous auriez besoin de scripter le reste pour échouer en cas d'échec d'un. Nous le ferons peut-être à l'avenir, donc je ne peux pas encore répondre.
Sam

En effet, mais il est très difficile de l'écrire et de faire face à chaque cas (comme un basculement échoué - que faites-vous alors?)
Paul Randal

Réponses:


1

Nous avons dit de NE PAS même essayer avec SharePoint par MS (c'était il y a 1,5 ans lorsque nous avons commencé à planifier notre implémentation de SharePoint 2007).


1

Nous avons fini par utiliser un produit appelé Neverfail pour ajouter HA à notre implémentation MOSS. Il fournit une réplication continue du serveur SQL et du serveur MOSS. Beaucoup plus fiable avec les scénarios de basculement et de restauration.


0

Pas de réponse, vérifiez le pouls!?

Wow, Paul, avez-vous déjà essayé celui-ci sur http://www.sharepointoverflow.com ?

J'ai travaillé avec des clients implémentant le clustering mais jamais en miroir en production. Un de mes collègues m'a démontré un POC de la technique du livre blanc pour le basculement, donc je l'ai vu fonctionner en personne, cependant, la plupart des participants à cette présentation ont été surpris par la technique et pas sûr de la suggérer à leurs clients .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.