SharePoint とデータベース ミラーリングを組み合わせる

SharePoint とデータベース ミラーリングを組み合わせる

これは、「これをどうすればよいか」という質問ではなく、単に状況を説明するための質問です。これは、どのような経験をしたかという質問です。すぐに返信する前に、質問全体をよく読んでください。

昨日はSharePoint MCM(マイクロソフト認定マスター - 参照)の最新ラウンドの指導に一日を費やしました。ここ) の学生に、SQL Server の高可用性テクノロジと、SQL ログ/リカバリ/バックアップ/リストアの仕組みについてすべて教えます。これは非常に重要です。なぜなら、すべてのエンタープライズ クラスの MOSS インストールの下には、通常 DBA なしで隠れたエンタープライズ クラスの SQL Server があるからです。Kimberly は、金曜日に 1 日データベース メンテナンスを教えます (これは、私たちが教えている SQL MCM の最初の週の縮小版のようなものです)。

私たちは、SharePoint データベースに高可用性を提供するためにデータベース ミラーリングを使用する可能性と、それに伴う長所と短所について話し合っていました。私は Microsoft にいたころはデータベース ミラーリングを担当していたので、データベース ミラーリングについて内部の奥深くまで知っています。ですから、返信で動作や特異性を指摘する必要はありません。また、SharePoint の担当者によるミラーリングのホワイト ペーパーに記載されているさまざまな注意事項やガイドラインも知っています。確かに、それらは一般的なガイドラインであり、厳格なルールではありません。

私の質問はこれです。SharePoint のデータベース ミラーリングを実装したことがある方から、それがうまくいったかどうか、あるいは失敗したかどうかについてお聞きしたいです。特に、フェールオーバーの動作はうまくいったと思いますか? 一部のデータベース プリンシパルを 1 つのサーバーに、一部を別のサーバーに配置して、ファームを事実上分割し、手動介入によってすべてを 1 つのサーバーにフェールオーバーするまで使用できなくしたことはありませんか? ローカルまたはリモートの HA に使用しましたか? など。

ご返信をいただければありがたく存じます。ご返信は、これら 2 つのテクノロジの結合に関する知識ベースを広げるのに役立ちます。また、いただいたストーリーを SharePoint 製品グループにフィードバックし、私が指導する今後の MCM ローテーションにもフィードバックさせていただきます。

ありがとう!

[編集: 追記: 週末にこれに関する経験とガイドラインについてのブログ記事もまとめます]

答え1

私たちは、MS の SharePoint では試さないように伝えました (これは、SharePoint 2007 の実装を最初に計画し始めた 1.5 年前の話です)。

答え2

最終的に私たちは、決して失敗しないHA を追加するには、MOSS 実装を使用します。SQL サーバーと MOSS サーバーの両方の継続的なレプリケーションを提供します。フェイルオーバーとフェイルバックの両方のシナリオで信頼性が大幅に向上します。

答え3

反応がない、脈をチェック!?

わあ、ポール、これを試してみた?http://www.sharepointoverflow.comまだ?

私は、クラスタリングを実装しているクライアントと仕事をしたことはありますが、実稼働環境でミラーリングを行ったことはありません。同僚がフェイルオーバーのホワイトペーパー手法の POC を私に実演してくれたので、実際に動作を確認しましたが、そのプレゼンテーションの出席者のほとんどはその手法に驚き、クライアントに提案するかどうか迷っていました。

関連情報