SharePoint Server 2016 の MinRole サーバーの役割の概要

 

適用先:SharePoint Server 2016

トピックの最終更新日:2017-01-26

SharePoint Server 2016 の新しい MinRole ファーム トポロジとその利点について説明します。

MinRole は、SharePoint Server 2016 で導入された定義済みのサーバー役割のセットに基づいた新しいファーム トポロジです。SharePoint ファームを構成する場合、新しいファームを作成するか、サーバーを既存のファームに参加させるときに、サーバーの役割を選択できるようになりました。SharePoint は、サーバーの役割に基づいて各サーバーにサービスを自動的に構成します。SharePoint Server 2016 は、MinRole ファーム トポロジ用に最適化されています。

次のビデオは、MinRole とは何か、組織に対して何ができるかについて概要を説明します。

お使いのブラウザーではビデオがサポートされていません。 Microsoft Silverlight、Adobe Flash Player、Internet Explorer 9 のいずれかをインストールしてください。

MinRole を使用することには、以下のいくつかの主な利点があります。

  • Simplified deployment: どのサーバー上でどのサービスを開始する必要があるかについて悩む必要がなくなります。推奨されている MinRole トポロジでファームを展開すると、ファーム内でどの機能を有効にするかに集中し、それ以外は SharePoint に任せることができます。

  • Improved performance and reliability: Microsoft は何年もの間 SharePoint Online を運用し、CPU、メモリ、ディスク I/O、ネットワーク遅延といった SharePoint のパフォーマンス特性をさまざまな条件で分析してきました。SharePoint Server 2016 は、この分析に基づいて MinRole ファーム トポロジ用に最適化されています。推奨されている MinRole トポロジでファームを展開すると、ネットワーク遅延を短縮し、信頼性を向上させることができます。

  • Simplified capacity planning and farm scalability: Microsoft のキャパシティ プランニングは MinRole トポロジに基づいています。推奨されている MinRole トポロジでファームを展開すると、予測しやすい規範的なキャパシティ プランニング ガイダンスを利用することができます。さらに、SharePoint により自動的に追加のサーバーが構成されるので、必要に応じてファーム内にサーバーを追加するのも容易になります。

MinRole は、サーバーの役割に基づいて、ファーム内の MinRole で管理されているサーバーごとにサービス インスタンスを自動的に開始および停止します。新しいファームを作成するか、コンピューターを既存のファームに参加させると、SharePoint は、サーバーの役割に必要なサービス インスタンスの基本セットを開始します。さらに、ファームで有効になっている追加のサービスを検出し、サーバーの役割に応じて一致するサービス インスタンスを開始します。最後に、ファーム内で作成されているサービス アプリケーションを検出し、これらのサービス アプリケーションをサポートするために必要なサービスも検出します。これらのサービスのインスタンスも、サーバーの役割に応じて開始します。

サービス インスタンスの MinRole 管理は、サーバーをファームに参加させるとき以外にも行われます。ファーム内でサービスを有効または無効にするときや、ファーム内でサービス アプリケーションを作成または削除するときに、MinRole がファーム内の既存のサーバー上のサービス インスタンスを開始したり停止したりします。そのようにして、SharePoint ファーム内の各サーバーで必要なサービスだけが実行されるようになっています。

結果として、SharePoint ファーム管理者は、ファームでどのサービスを実行するのかに専念でき、実行している場所を心配する必要はなくなります。サポートされている MinRole ファーム トポロジを展開している限り、SharePoint はこれらの詳細を処理します。

多くの場合、SharePoint は、リクエストを処理するときにサービス インスタンスと通信する必要があります。 以前のリリースでは、通常、多くのサービス インスタンスは個別のサーバーでホストされ、フロントエンド サーバーからのサーバー間の接続が必要であったため、待機時間が長くなっていました。さらに、これらのサービス インスタンスをホストするサーバーのいずれかが異常な状態であると、複数のフロントエンド サーバーからの要求に影響し、問題のトラブルシューティングと残りのファームへの影響を抑制することが難しくなる可能性がありました。

MinRole は、ローカル サーバー上のサーバー役割ごとに適切なサービス インスタンスをホストすることによって、このエクスペリエンスを改善します。たとえば、ユーザー要求に対して適切なサービス インスタンスはフロントエンド サーバー役割でホストされ、一方、バック グラウンド タスクに対して適切なサービス インスタンスはアプリケーション サーバー役割でホストされています。SharePoint は要求を処理するためにサービス インスタンスと通信する必要がある場合、サービス インスタンスがローカル サーバーでホストされているかどうかを検出します。 ホストされている場合は、リモート サーバー上でホストされているサービス インスタンスではなく、常にローカル サービス インスタンスを使用します。

この設計により、ローカル サーバー上のトラフィックを可能な限り保持することで遅延が減少します。 また、ファーム全体に対する異常のあるサーバーによる影響を抑制することで、信頼性も向上します。 管理者が、サーバーが異常な状態であると判断して、そのサーバーをロード バランサーの循環から除外すると、残りの正常なサーバーは要求の処理を続行することができ、異常のあるサーバーによって影響を受けることはありません。

MinRole は自己復旧も備えています。 MinRole は、ファーム内の各サーバーを 1 日 1 回スキャンして、実行が想定されているサービス インスタンスを実行していることを確認します。サーバー役割に準拠していないサーバーが検出された場合、必要なサービス インスタンスを自動的に開始または停止して、コンプライアンスに準拠するようにします。SharePoint ファーム管理者は、この正常性スキャンを完全に制御でき、スキャンが実行される頻度、MinRole が自動的に非準拠のサーバーを修正するか、または単にファーム管理者に報告のみをするかの設定、および全体のスキャンの無効化が行えます。

Microsoft は、小、中、および大規模なファームなど、推奨されるさまざまな MinRole ファーム トポロジをお客様に提供しています。推奨されている MinRole ファーム トポロジを確認するには、「SharePoint Server 2016 での MinRole サーバーの展開を計画する」を参照してください。

また、MinRole は、組み込みサーバーの役割の変換にも適合できます。サーバーをファームから切断して、そのサーバーをファームに再参加させずに、サーバーをあるサーバーの役割から別のサーバーの役割へ簡単に変換することができます。 サーバーの役割の変換は、サーバーの全体管理 Web サイトまたは Windows PowerShell から実行できます。

SharePoint Server 2016 の 2016 年 11 月のパブリック更新プログラム以降、Microsoft は次の拡張機能を MinRole に導入しています。

  • 新しい共有役割により、小規模と中規模のファーム トポロジのサポートが向上しました。MinRole ファームは 2 台のサーバーだけ、また高可用性 (HA) MinRole ファームは 4 台のサーバーだけを使用して展開できるようになりました。これらの新しい役割と推奨される MinRole ファーム トポロジの詳細については、「SharePoint Server 2016 での MinRole サーバーの展開を計画する」を参照してください。

  • サーバーの役割の変換は、サーバーの役割の事前検証を実行することによって改善されます。MinRole は、変換処理を開始する前に、サーバーが役割変換の準備ができていることを確認します。サーバーの準備が整っていないことが検出された場合は、変換をブロックし、役割変換がブロックされた理由と問題を解決する手順を説明するメッセージを表示します。役割変換の事前検証の詳細については、「SharePoint Serever 2016 での MinRole を使用した役割の変換」を参照してください。

  • 各サーバーの役割のサービス インスタンスの割り当てが更新され、ファームは常に最適なパフォーマンスで動作するようになりました。新しいサービス インスタンスの割り当ての詳細については、「SharePoint Server 2016 の MinRole と関連付けられているサービスの説明」を参照してください。

これらの MinRole の拡張機能を最大限に活用するために、Microsoft では SharePoint Server 2016 の 2016 年 11 月 (以降) パブリック更新プログラムをインストールすることをお勧めしています。

表示: