SharePoint Server 2016、2019、およびサブスクリプション エディションでの MinRole サーバーロールの概要

適用対象:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

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

MinRole について

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

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

 

MinRole ファーム トポロジを使用する利点

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

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

  • パフォーマンスと信頼性の向上: Microsoft は Microsoft 365 で SharePoint を長年運用しており、CPU、メモリ、ディスク I/O、ネットワーク待機時間など、さまざまな条件下で SharePoint のパフォーマンス特性を分析してきました。 SharePoint Server 2016、2019、Subscription Edition は、その分析に基づいて MinRole ファーム トポロジ用に最適化されています。 推奨されている MinRole トポロジでファームを展開すると、ネットワーク遅延を短縮し、信頼性を向上させることができます。

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

MinRole が展開を簡略化する方法

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

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

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

MinRole がパフォーマンスと信頼性を向上する方法

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

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

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

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

MinRole がキャパシティ プランニングとファームのスケーラビリティを簡略化するしくみ

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

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

MinRole の拡張機能

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

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

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

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

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

関連項目

概念

SharePoint Server の技術ダイアグラム

SharePoint Server 2016、2019、およびサブスクリプション エディションの MinRole および関連サービスの説明

その他のリソース

SharePoint Server 2016、2019、およびサブスクリプション エディションでの MinRole サーバーの展開の計画

SharePoint Server 2016、2019、およびサブスクリプション エディションでの MinRole サーバー ファームの管理