エンタープライズ検索アーキテクチャdownload.microsoft.com/download/5/5/a/55aadbd5... ·...

1
管理者 エンタープライズ検索アーキテクチャ SharePoint Server 2016 向け © 2012 Microsoft Corporation. All rights reserved. このドキュメントに関するフィードバックは、[email protected] に送信してください。 © 2016 Microsoft Corporation. All rights reserved. このドキュメントに関するフィードバックは、[email protected] に送信してください。 ハードウェア要件およびスケーリングの考慮事項 要件は小規模、中規模、大規模のエンタープライズ検索トポロジのすべてのサーバーに適用されます。 エンタープライズ向けの検索トポロジは、物理ハードウェアまたは仮想マシンに展開できます。 メモ: 評価用には、8 GB の RAM を搭載した 1 台のサーバー上にすべての検索コンポーネントを配置できます。 検索トポロジの例 このファームは、検索インデックスに最大 2 億アイテムまでのフォールト トレランスを備えた専用検索ファームの提供を目的とするものです。 大規模検索ファーム (- 2 億アイテム) アプリケーション サーバーの最小ハードウェア要件 データベース サーバーの最小ハードウェア要件 このモデルは、小規模、中規模、大規模サイズのファーム アーキテクチャを示しています。 それぞれのファームのサイズは、検索インデックスにクロールされ、追加されたアイテムの数に基づいています。 アーキテクチャ要件は、クロールされるデータの構成 (アイテムのサイズおよびフォーマット) によって異なります。 この例では、必要な検索コンポーネントの種類と数について説明します。自社の検索環境を計画する際の 出発点としてこの例を使用してください。検索プロセスおよび検索コンポーネントの相互作用の詳細について は、SharePoint ® Server 2016 の検索アーキテクチャ (https://go.microsoft.com/fwlink/p/ ?linkid=832554) を参照してください。 概要 検索コンポーネント 分析処理コンポーネント 検索分析および使用状況分析を行います。 分析 コンテンツ処理コンポーネント ドキュメントの解析やプロパティのマッピングなど、クロールしたアイテムに対するさまざまな処理を実行します。 コンテンツ処理 クロール コンポーネント クロール データベースで指定されている内容に基づいて、コンテンツがクロールされます。 クロール 検索管理コンポーネント 検索に不可欠なシステム プロセスを実行します。Search service アプリケーションごとに複数の検索管 理コンポーネントを持つことができますが、アクティブにできるのは常に 1 つのコンポーネントだけです。 管理者 クエリ処理コンポーネント 検索クエリと結果を分析し、処理します。 クエリ処理 インデックス コンポーネント インデックス コンポーネントは、インデックス レプリカの倫理的な表現です。 インデックス パーティション インデックスを別個の部分に分割し、それぞれの部分に個別のインデックスを保持できます。 インデックス パーティションは、ディスク上のファイルのセットとして保存されます。 検索インデックスは、すべてのインデックス パーティションの集合体です。 インデックス レプリカ インデックスの各パーティションは、同じ情報が含まれている 1 つ以上のインデックス レプリカを保持します。 各インデックス レプリカに 1 つのインデックス コンポーネントを準備する必要があります。 フォールト トラレンスと冗長性を実現するには、各インデックス パーティションに追加のインデックス レプリカを作成し、そのインデックス レプリカを複数のアプリケーション サーバーに分配します。 インデックス ハードウェア コンポーネント 最小要件 プロセッサ 小規模展開の場合は 64 ビット、4 コア 中規模展開の場合は 64 ビット、8 コア RAM 8 GB (小規模展開の場合) 16 GB (中規模展開の場合) ハード ディスク 80 GB (システム ドライブ用) このファームは、検索インデックスに最大 8,000 万アイテムまでのフォールト トレランスを備えた、完全に機能する SharePoint Server 2016 検索を提供するものです。これを汎用ファームにするには、Web サーバー (非表示) と記載されている他のアプリケーション サーバーおよびデータベースを追加してください。 中規模検索ファーム (- 8,000 万アイテム) 汎用ファームにする目的で、ここに VM を追加して他のアプリケーション サーバー の役割をサポートします。 すべてのアプリケーション サーバーの役割を 1 つの VM に組み合わせるには、 Windows Server 2012 が必要です。 検索インデックスは複数のレプリカに格納されています。指定されたインデックス パーティションの各レプリカには、同じデータが含まれています。インデックス レプリカ内のデータは、サーバー上のファイル システムに格納されています。各レプリカは、インデックス コンポーネントの論理的な表現です。 アプリケーション サーバー アプリケーション サーバー クエリ処理 ホスト A アプリケーション サーバー アプリケーション サーバー インデックス パーティション 0 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 1 レプリカ レプリカ アプリケーション サーバー ホスト B ホスト D 分析 コンテンツ処理 ホスト C アプリケーション サーバー アプリケーション サーバー クロール アプリケーション サーバー 他のすべてのアプリケーション サーバーの役割 アプリケーション サーバー 他のすべてのアプリケーション サーバーの役割 データベース サーバー データベース サーバー フォールト トレランス用のペアのホスト ホスト F すべての SharePoint データベース すべての SharePoint データベース ホスト E すべての SharePoint データベース すべての SharePoint データベース クロール DB クロール DB 検索管理 DB リンク DB SQL クラスタリング、 ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベー スの冗長コピー 分析 DB 他のすべての SharePoint データベース 汎用ファームにする目的で、 他のファーム データベースを追 加します。 このファームは、検索インデックスに最大 2,000 万アイテムまでのフォールト トレランスを備えた、完全に機能する SharePoint Server 2016 検索を提供するものです。2 つのバージョンを示します.. 小規模検索ファーム (- 2,000 万アイテム) 専用の検索ファーム このファームは検索コンポーネントのみを示したもので、1 つ以上の SharePoint ファームに対して専用の検索ファームとして使用できます。 専用の検索ファームには Web サーバーが含まれません。 フォールト トレランス用のペアのホスト ホスト D すべての SharePoint データベース すべての SharePoint データベース ホスト C すべての SharePoint データベース すべての SharePoint データベース クロール DB 分析 DB 検索管理 DB リンク DB SQL クラスタリング、 ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベー スの冗長コピー クエリ処理 分析 コンテンツ処理 クロール 管理者 ホスト B アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー クエリ処理 分析 コンテンツ処理 クロール 管理者 ホスト A アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 0 レプリカ レプリカ このファームには SharePoint Server 2016 のすべての機能が組み込まれています。 汎用ファーム ホスト 1 Web サーバー Web サーバー Web サーバー Web サーバー アプリケーション サーバー 他のすべてのアプリケーション サーバーの役割 アプリケーション サーバー 他のすべてのアプリケーション サーバーの役割 Office Web Apps サーバー Office Web Apps サーバー ホスト 2 Web サーバー Web サーバー Web サーバー Web サーバー アプリケーション サーバー アプリケーション サーバー Office Web Apps サーバー* Office Web Apps サーバー* Office Web Apps サーバーの VM は、SharePoint Web サーバーまたはアプリケーション サーバーと同じホストを共有できます。 フォールト トレランス用のペアのホスト ホスト 6 すべての SharePoint データベース すべての SharePoint データベース ホスト 5 すべての SharePoint データベース すべての SharePoint データベース クロール DB 分析 DB 検索管理 DB リンク DB SQL クラスタリング、 ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベー スの冗長コピー SharePoint DB 他のすべての SharePoint データベース ホスト 4 ホスト 3 クエリ処理 分析 コンテンツ処理 クロール 管理者 ホスト 4 アプリケーション サーバー アプリケーション サーバー クエリ処理 分析 コンテンツ処理 クロール 管理者 ホスト 3 アプリケーション サーバー アプリケーション サーバー インデックス パーティション 0 レプリカ レプリカ 検索データベース 分析レポート データベース 利用状況分析の結果を格納します。 分析 DB リンク DB クロール データベース クロールの履歴を格納し、クロール操作を管理します。各クロール データベースには、1 つまたは複数のクロー ル コンポーネントを関連付けることができます。 クロール DB 検索管理データベース 検索の構成データを格納します。Search service アプリケーションごとに検索管理データベースを 1 つだけ使 用できます。 検索管理 DB リンク データベース コンテンツ処理コンポーネントが抽出した情報とクリックスルー情報を格納します。 * パフォーマンスのスケール アウト 主要なパフォーマンス メトリックと規模拡張アクション 向上させるメトリック 実行するアクション フル クロールの時間と結果の鮮度 結果の鮮度を向上させるには、クロール データベースおよびコンテンツ処理コンポーネントを追加します。 クロール データベースとコンテンツ処理コンポーネントは、それぞれのサーバー間で分散できます。 クロールの正常性レポートを使用すると、ボトルネックの原因を特定できます (存在する場合)。 結果が返されるのに必要な時間 クエリの待機時間を改善するには: より多くのインデックス レプリカを追加して、クエリ負荷がインデックス レプリカの間でより均等に分散されるようにします。このソリューションは、小規模トポロジに適しています。 クエリの待機時間とクエリのスループットを向上させるには: 検索インデックスをより多くのパーティションに分割して、各パーティション上のアイテム 数を減らします。 クエリの正常性レポートを使用すると、ボトルネックの原因を特定できます (存在する場合)。 クエリ機能の可用性 別のアプリケーション サーバー上に冗長 (フェールオーバー) クエリ処理コンポーネントを展開します。 コンテンツ クロール、処理、 インデックス作成機能の可用性 冗長データベース サーバー上で複数のクロール データベースを使用します。 冗長アプリケーション サーバー上で複数のコンテンツ処理コンポーネントを使用します。 アイテム数の増加に応じた検索コンポーネントのスケール アウト アイテム数 インデックス コンポーネントとパーティション クエリ処理コンポーネント コンテンツ処理コン ポーネント 分析処理コンポー ネント クロール コンポーネント クロール データベース リンク データベース 分析レポート データベース 検索管理コンポーネント 一般的なガイダンス 2,000 万件のアイテムごとに 1 つのインデックス パーティションを追加します 冗長性のためにクエリ処理コンポー ネントを 2 つ使用します。 アイテム数が 8,000 万を超える場 合は、 4 つに増やします。 2,000 万件のアイテムごとに 1 つのクロール データベースを追加します 6,000 万件のアイテムごとに 1 つのリンク データベースを追加します 毎日表示される 50 万件の固有 アイテムごとに 1 つずつ、 あるいは合計で 1,000 万から 2,000 万件のアイ テムごとに 1 つずつ、 分析レポート データベースを追加します あらゆるファーム サイズで、 冗長性のために検索管理コンポ ーネントを 2 つ使用します 20,000,000 2 コンポーネント 1 パーティション 2 2 2 2 1 1 変数 2 20,000,000 - 80,000,000 8 コンポーネント 4 パーティション 2 4 2 2 2 1 変数 2 200,000,000 20 コンポーネント 10 パーティション 4 6 6 2 5 2 変数 2 別個の障害ドメイン上に冗長化された検索コンポーネントをインストールする必要があります。 小規模、中規模、および大規模のすべてのサンプル トポロジで冗長化された構成が必要です。 検索データベースの冗長化は SQL サーバー構成によって処理する必要があります。SQL 2008 R2 および SQL 2012 がサポートされています。 冗長クロールとクエリ処理のためには、冗長分析処理コンポーネントは必要ありません。ただし、 非冗長分析処理コンポーネントが失敗した場合、この失敗が回復されるまで、検索結果に最 適な関連性はありません。 冗長性と可用性 別個の障害ドメイン上に冗長化された検索コンポーネントをインストールする必要があります。 小規模、中規模、および大規模のすべてのサンプル トポロジで冗長化された構成が必要です。 検索データベースの冗長化は SQL サーバー構成によって処理する必要があります。SQL 2008 R2 および SQL 2012 がサポートされています。 冗長クロールとクエリ処理のためには、冗長分析処理コンポーネントは必要ありません。ただし、 非冗長分析処理コンポーネントが失敗した場合、この失敗が回復されるまで、検索結果に最 適な関連性はありません。 冗長性と可用性 サーバーは、Windows Server のオペレーティング システムをインストールするための十分な基本ディスク領域のほかに、ログ、デバッグ、 メモリ ダンプ作成などの診断目的にも十分なディスク領域を備えている必要があります。 運用では、サーバーに日常的な操作とページ ファイル用に追加の空きディスク領域も必要です。 Windows Server のインストールに応じた空きディスク領域とページ ファイル サイズのガイダンスに 従ってください。 * サーバーは、Windows Server のオペレーティング システムをインストールするための十分な基本ディスク領域のほかに、ログ、デバッグ、 メモリ ダンプ作成などの診断目的にも十分なディスク領域を備えている必要があります。 運用では、サーバーに日常的な操作とページ ファイル用に追加の空きディスク領域も必要です。 Windows Server のインストールに応じた空きディスク領域とページ ファイル サイズのガイダンスに 従ってください。 * 検索コンポーネント ハード ディスク RAM プロセッサ インデックス コンポーネント サーバーでホストされている検索コンポーネントの数に関係なく 80 GB。 500GB の追加ディスク スペース、別のディスク ボリューム/パーティションが望ましい。 32 GB (サーバーにインデックス コンポーネントのみがホストされている場合)。 32 GB (サーバーにインデックス コンポーネントとクエリ処理コンポーネントがホ ストされている場合)。 64 ビット、8 コア (最小)。 Windows Server 2008 R2 SP1 上で仮想マシンをホストしている場合は、最大で 4 コアまで使用可能。 分析処理コンポーネント サーバーでホストされている検索コンポーネントの数に関係なく 80 GB。 300GB の追加ディスク スペース、別のディスク ボリューム/パーティションが望ましい。このディスク スペースは、分析データが分析レポート データベースに書き込まれる前にローカルで処理されるために必 要です。 サーバーがこれらの検索コンポーネントの 1 つだけをホストする場合は 8 GB。 サーバーがこれらの検索コンポーネントの 2 つ以上をホストする場合は 16 GB。 これは、サーバーがインデックス コンポーネントをホストする場合には適用され ません。 64 ビット、4 コア (最小)、8 コア (推奨)。 Windows Server 2008 R2 SP1 上で仮想マシンをホストしている場合は、最大で 4 コアまで使用可能。 クロール コンポーネント コンテンツ処理コンポーネント クエリ処理コンポーネント 検索管理コンポーネント サーバーでホストされている検索コンポーネントの数に関係なく 80 GB。 * * * * クエリ処理 管理者 分析 コンテンツ処理 アプリケーション サーバー アプリケーション サーバー クロール アプリケーション サーバー アプリケーション サーバー クエリ処理 ホスト A アプリケーション サーバー アプリケーション サーバー インデックス パーティション 0 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 1 レプリカ レプリカ ホスト B クエリ処理 ホスト D アプリケーション サーバー アプリケーション サーバー ホスト C アプリケーション サーバー アプリケーション サーバー インデックス パーティション 2 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 3 レプリカ レプリカ クエリ処理 アプリケーション サーバー ホスト D アプリケーション サーバー アプリケーション サーバー クエリ処理 ホスト C アプリケーション サーバー アプリケーション サーバー インデックス パーティション 2 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 3 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー クエリ処理 ホスト E アプリケーション サーバー アプリケーション サーバー インデックス パーティション 4 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 5 レプリカ レプリカ ホスト H アプリケーション サーバー アプリケーション サーバー クエリ処理 ホスト G アプリケーション サーバー アプリケーション サーバー インデックス パーティション 6 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 7 レプリカ レプリカ ホスト F ホスト J アプリケーション サーバー アプリケーション サーバー ホスト I アプリケーション サーバー アプリケーション サーバー インデックス パーティション 8 レプリカ レプリカ アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー アプリケーション サーバー インデックス パーティション 9 レプリカ レプリカ ホスト L ホスト K ホスト N ホスト M 分析 コンテンツ処理 アプリケーション サーバー アプリケーション サーバー 分析 コンテンツ処理 アプリケーション サーバー アプリケーション サーバー 分析 コンテンツ処理 分析 コンテンツ処理 分析 コンテンツ処理 アプリケーション サーバー クロール 管理者 アプリケーション サーバー 分析 コンテンツ処理 アプリケーション サーバー クロール 管理者 アプリケーション サーバー データベース サーバー データベース サーバー フォールト トレランス用のペアのホスト ホスト P ホスト O フォールト トレランス用のペアのホスト ホスト R ホスト Q データベース サーバー フォールト トレランス用のペアのホスト ホスト P すべての SharePoint データベース ホスト O すべての SharePoint データベース 分析 DB クロール DB 検索管理 DB 分析 DB SQL クラスタリング、 ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベー スの冗長コピー クロール DB フォールト トレランス用のペアのホスト ホスト R すべての SharePoint データベース ホスト Q すべての SharePoint データベース クロール DB クロール DB リンク DB クロール DB SQL クラスタリング、 ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベー スの冗長コピー

Upload: others

Post on 19-Aug-2020

2 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: エンタープライズ検索アーキテクチャdownload.microsoft.com/download/5/5/A/55AADBD5... · エンタープライズ検索アーキテクチャ ... レプリカを作成し、そのインデックス

管理者管理者

エンタープライズ検索アーキテクチャSharePoint Server 2016 向け

© 2012 Microsoft Corporation. All rights reserved. このドキュメントに関するフィードバックは、[email protected] に送信してください。© 2016 Microsoft Corporation. All rights reserved. このドキュメントに関するフィードバックは、[email protected] に送信してください。

ハードウェア要件およびスケーリングの考慮事項要件は小規模、中規模、大規模のエンタープライズ検索トポロジのすべてのサーバーに適用されます。 エンタープライズ向けの検索トポロジは、物理ハードウェアまたは仮想マシンに展開できます。

メモ: 評価用には、8 GB の RAM を搭載した 1 台のサーバー上にすべての検索コンポーネントを配置できます。

検索トポロジの例

このファームは、検索インデックスに最大 2 億アイテムまでのフォールト トレランスを備えた専用検索ファームの提供を目的とするものです。

大規模検索ファーム (- 2 億アイテム)

アプリケーション サーバーの最小ハードウェア要件 データベース サーバーの最小ハードウェア要件

このモデルは、小規模、中規模、大規模サイズのファーム アーキテクチャを示しています。

それぞれのファームのサイズは、検索インデックスにクロールされ、追加されたアイテムの数に基づいています。

アーキテクチャ要件は、クロールされるデータの構成 (アイテムのサイズおよびフォーマット) によって異なります。

この例では、必要な検索コンポーネントの種類と数について説明します。自社の検索環境を計画する際の

出発点としてこの例を使用してください。検索プロセスおよび検索コンポーネントの相互作用の詳細について

は、SharePoint ® Server 2016 の検索アーキテクチャ (https://go.microsoft.com/fwlink/p/

?linkid=832554) を参照してください。

概要

検索コンポーネント

分析処理コンポーネント

検索分析および使用状況分析を行います。

分析分析分析

コンテンツ処理コンポーネント

ドキュメントの解析やプロパティのマッピングなど、クロールしたアイテムに対するさまざまな処理を実行します。

コンテンツ処理コンテンツ処理コンテンツ処理

クロール コンポーネント

クロール データベースで指定されている内容に基づいて、コンテンツがクロールされます。

クロールクロールクロール

検索管理コンポーネント

検索に不可欠なシステム プロセスを実行します。Search service アプリケーションごとに複数の検索管

理コンポーネントを持つことができますが、アクティブにできるのは常に 1 つのコンポーネントだけです。

管理者管理者管理者

クエリ処理コンポーネント

検索クエリと結果を分析し、処理します。

クエリ処理クエリ処理クエリ処理

インデックス コンポーネント

インデックス コンポーネントは、インデックス レプリカの倫理的な表現です。

インデックス パーティション

インデックスを別個の部分に分割し、それぞれの部分に個別のインデックスを保持できます。

インデックス パーティションは、ディスク上のファイルのセットとして保存されます。

検索インデックスは、すべてのインデックス パーティションの集合体です。

インデックス レプリカ

インデックスの各パーティションは、同じ情報が含まれている 1 つ以上のインデックス

レプリカを保持します。

各インデックス レプリカに 1 つのインデックス コンポーネントを準備する必要があります。

フォールト トラレンスと冗長性を実現するには、各インデックス パーティションに追加のインデックス

レプリカを作成し、そのインデックス レプリカを複数のアプリケーション サーバーに分配します。

インデックスインデックス

ハードウェア コンポーネント 最小要件

プロセッサ

小規模展開の場合は 64 ビット、4 コア

中規模展開の場合は 64 ビット、8 コア

RAM

8 GB (小規模展開の場合)

16 GB (中規模展開の場合)

ハード ディスク 80 GB (システム ドライブ用)

このファームは、検索インデックスに最大 8,000 万アイテムまでのフォールト トレランスを備えた、完全に機能する SharePoint Server 2016

検索を提供するものです。これを汎用ファームにするには、Web サーバー (非表示) と記載されている他のアプリケーション

サーバーおよびデータベースを追加してください。

中規模検索ファーム (- 8,000 万アイテム)

汎用ファームにする目的で、ここに VM を追加して他のアプリケーション サーバーの役割をサポートします。

すべてのアプリケーション サーバーの役割を 1 つの VM に組み合わせるには、Windows Server 2012 が必要です。

検索インデックスは複数のレプリカに格納されています。指定されたインデックス パーティションの各レプリカには、同じデータが含まれています。インデックス レプリカ内のデータは、サーバー上のファイル システムに格納されています。各レプリカは、インデックス コンポーネントの論理的な表現です。

ホスト B

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

ホスト A

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 0インデックス パーティション 0レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 1インデックス パーティション 1レプリカレプリカ レプリカレプリカ

アプ

リケ

ーシ

ョン

サー

バー

ホスト B

ホスト D

分析分析

コンテンツ処理コンテンツ処理

ホスト C

アプリケーション サーバーアプリケーション サーバー

クロールクロール

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

デー

タベ

ース

サー

バー

デー

タベ

ース

サー

バー

フォールト トレランス用のペアのホスト

ホスト F

すべての SharePoint データベースすべての SharePoint データベース

ホスト E

すべての SharePoint データベースすべての SharePoint データベース

クロール DBクロール DB

クロール DBクロール DB

検索管理 DB検索管理 DB

リンク DBリンク DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

分析 DB分析 DB

他のすべての SharePoint データベース他のすべての SharePoint データベース

汎用ファームにする目的で、他のファーム データベースを追加します。

このファームは、検索インデックスに最大 2,000 万アイテムまでのフォールト トレランスを備えた、完全に機能する SharePoint Server 2016

検索を提供するものです。2 つのバージョンを示します..

小規模検索ファーム (- 2,000 万アイテム)

専用の検索ファーム

このファームは検索コンポーネントのみを示したもので、1 つ以上の

SharePoint ファームに対して専用の検索ファームとして使用できます。

専用の検索ファームには Web サーバーが含まれません。

フォールト トレランス用のペアのホスト

ホスト D

すべての SharePoint データベースすべての SharePoint データベース

ホスト C

すべての SharePoint データベースすべての SharePoint データベース

クロール DBクロール DB

分析 DB分析 DB

検索管理 DB検索管理 DB

リンク DBリンク DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

クエリ処理クエリ処理

分析分析

コンテンツ処理コンテンツ処理

クロールクロール

管理者管理者

ホスト B

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

分析分析

コンテンツ処理コンテンツ処理

クロールクロール

管理者管理者

ホスト A

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 0インデックス パーティション 0レプリカレプリカ レプリカレプリカ

このファームには SharePoint Server 2016

のすべての機能が組み込まれています。

汎用ファーム

ホスト 1

Web サーバーWeb サーバー

Web サーバーWeb サーバー

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

アプリケーション サーバー他のすべてのアプリケーション サーバーの役割

Office Web Apps サーバーOffice Web Apps サーバー

ホスト 2

Web サーバーWeb サーバー

Web サーバーWeb サーバー

アプリケーション サーバーアプリケーション サーバー

Office Web Apps サーバー*Office Web Apps サーバー*

Office Web Apps サーバーの VM は、SharePoint Web サーバーまたはアプリケーション サーバーと同じホストを共有できます。

フォールト トレランス用のペアのホスト

ホスト 6

すべての SharePoint データベースすべての SharePoint データベース

ホスト 5

すべての SharePoint データベースすべての SharePoint データベース

クロール DBクロール DB

分析 DB分析 DB

検索管理 DB検索管理 DB

リンク DBリンク DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SharePoint DBSharePoint DB

他のすべての SharePoint データベース他のすべての SharePoint データベース

クエリ処理クエリ処理

分析分析

コンテンツ処理コンテンツ処理

クロールクロール

管理者管理者

ホスト 4

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

分析分析

コンテンツ処理コンテンツ処理

クロールクロール

管理者管理者

ホスト 3

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 0インデックス パーティション 0レプリカレプリカ レプリカレプリカ

クエリ処理

分析

コンテンツ処理

クロール

管理者

ホスト 4

アプリケーション サーバー

アプリケーション サーバー

クエリ処理

分析

コンテンツ処理

クロール

管理者

ホスト 3

アプリケーション サーバー

アプリケーション サーバー

インデックス パーティション 0レプリカ レプリカ

検索データベース

分析レポート データベース

利用状況分析の結果を格納します。

分析 DB分析 DB分析 DB

リンク DBリンク DBリンク DB

クロール データベース

クロールの履歴を格納し、クロール操作を管理します。各クロール データベースには、1 つまたは複数のクロー

ル コンポーネントを関連付けることができます。

クロール DBクロール DBクロール DB

検索管理データベース

検索の構成データを格納します。Search service アプリケーションごとに検索管理データベースを 1 つだけ使

用できます。

検索管理 DB検索管理 DB検索管理 DB

リンク データベース

コンテンツ処理コンポーネントが抽出した情報とクリックスルー情報を格納します。

*

パフォーマンスのスケール アウト

主要なパフォーマンス メトリックと規模拡張アクション

向上させるメトリック 実行するアクション

フル クロールの時間と結果の鮮度

結果の鮮度を向上させるには、クロール データベースおよびコンテンツ処理コンポーネントを追加します。

クロール データベースとコンテンツ処理コンポーネントは、それぞれのサーバー間で分散できます。

クロールの正常性レポートを使用すると、ボトルネックの原因を特定できます (存在する場合)。

結果が返されるのに必要な時間

クエリの待機時間を改善するには:より多くのインデックス レプリカを追加して、クエリ負荷がインデックス

レプリカの間でより均等に分散されるようにします。このソリューションは、小規模トポロジに適しています。

クエリの待機時間とクエリのスループットを向上させるには:検索インデックスをより多くのパーティションに分割して、各パーティション上のアイテム

数を減らします。

クエリの正常性レポートを使用すると、ボトルネックの原因を特定できます (存在する場合)。

クエリ機能の可用性 別のアプリケーション サーバー上に冗長 (フェールオーバー) クエリ処理コンポーネントを展開します。

コンテンツ クロール、処理、

インデックス作成機能の可用性

冗長データベース サーバー上で複数のクロール データベースを使用します。

冗長アプリケーション サーバー上で複数のコンテンツ処理コンポーネントを使用します。

アイテム数の増加に応じた検索コンポーネントのスケール アウト

アイテム数 インデックス

コンポーネントとパーティション

クエリ処理コンポーネント コンテンツ処理コン

ポーネント

分析処理コンポー

ネント

クロール

コンポーネント

クロール データベース リンク データベース 分析レポート データベース 検索管理コンポーネント

一般的なガイダンス

2,000 万件のアイテムごとに

1 つのインデックス

パーティションを追加します

冗長性のためにクエリ処理コンポー

ネントを 2 つ使用します。

アイテム数が 8,000 万を超える場

合は、 4 つに増やします。

2,000 万件のアイテムごとに

1 つのクロール

データベースを追加します

6,000 万件のアイテムごとに

1 つのリンク

データベースを追加します

毎日表示される 50 万件の固有

アイテムごとに 1 つずつ、

あるいは合計で

1,000 万から 2,000 万件のアイ

テムごとに 1 つずつ、 分析レポート

データベースを追加します

あらゆるファーム サイズで、

冗長性のために検索管理コンポ

ーネントを 2 つ使用します

20,000,000

2 コンポーネント

1 パーティション

2 2 2 2 1 1 変数 2

20,000,000 -

80,000,000

8 コンポーネント

4 パーティション

2 42 2 2 1 変数 2

200,000,000

20 コンポーネント

10 パーティション

4 6 6 2 5 2 変数 2

別個の障害ドメイン上に冗長化された検索コンポーネントをインストールする必要があります。

小規模、中規模、および大規模のすべてのサンプル トポロジで冗長化された構成が必要です。

検索データベースの冗長化は SQL サーバー構成によって処理する必要があります。SQL 2008

R2 および SQL 2012 がサポートされています。

冗長クロールとクエリ処理のためには、冗長分析処理コンポーネントは必要ありません。ただし、

非冗長分析処理コンポーネントが失敗した場合、この失敗が回復されるまで、検索結果に最

適な関連性はありません。

冗長性と可用性

別個の障害ドメイン上に冗長化された検索コンポーネントをインストールする必要があります。

小規模、中規模、および大規模のすべてのサンプル トポロジで冗長化された構成が必要です。

検索データベースの冗長化は SQL サーバー構成によって処理する必要があります。SQL 2008

R2 および SQL 2012 がサポートされています。

冗長クロールとクエリ処理のためには、冗長分析処理コンポーネントは必要ありません。ただし、

非冗長分析処理コンポーネントが失敗した場合、この失敗が回復されるまで、検索結果に最

適な関連性はありません。

冗長性と可用性

サーバーは、Windows Server のオペレーティング システムをインストールするための十分な基本ディスク領域のほかに、ログ、デバッグ、メモリ ダンプ作成などの診断目的にも十分なディスク領域を備えている必要があります。

運用では、サーバーに日常的な操作とページ ファイル用に追加の空きディスク領域も必要です。Windows Server のインストールに応じた空きディスク領域とページ ファイル サイズのガイダンスに従ってください。

* サーバーは、Windows Server のオペレーティング システムをインストールするための十分な基本ディスク領域のほかに、ログ、デバッグ、メモリ ダンプ作成などの診断目的にも十分なディスク領域を備えている必要があります。

運用では、サーバーに日常的な操作とページ ファイル用に追加の空きディスク領域も必要です。Windows Server のインストールに応じた空きディスク領域とページ ファイル サイズのガイダンスに従ってください。

*

検索コンポーネント ハード ディスク RAM プロセッサ

インデックス コンポーネント

サーバーでホストされている検索コンポーネントの数に関係なく

80 GB。

500GB の追加ディスク スペース、別のディスク

ボリューム/パーティションが望ましい。

32 GB (サーバーにインデックス

コンポーネントのみがホストされている場合)。

32 GB (サーバーにインデックス

コンポーネントとクエリ処理コンポーネントがホ

ストされている場合)。

64 ビット、8 コア (最小)。

Windows Server 2008 R2 SP1

上で仮想マシンをホストしている場合は、最大で

4 コアまで使用可能。

分析処理コンポーネント

サーバーでホストされている検索コンポーネントの数に関係なく

80 GB。

300GB の追加ディスク スペース、別のディスク

ボリューム/パーティションが望ましい。このディスク

スペースは、分析データが分析レポート

データベースに書き込まれる前にローカルで処理されるために必

要です。

サーバーがこれらの検索コンポーネントの

1 つだけをホストする場合は 8 GB。

サーバーがこれらの検索コンポーネントの

2 つ以上をホストする場合は 16 GB。

これは、サーバーがインデックス

コンポーネントをホストする場合には適用され

ません。

64 ビット、4 コア (最小)、8 コア (推奨)。

Windows Server 2008 R2 SP1

上で仮想マシンをホストしている場合は、最大で

4 コアまで使用可能。

クロール コンポーネント

コンテンツ処理コンポーネント

クエリ処理コンポーネント

検索管理コンポーネント

サーバーでホストされている検索コンポーネントの数に関係なく

80 GB。

*

*

*

*

クエリ処理クエリ処理

管理者管理者

分析分析

コンテンツ処理コンテンツ処理

アプリケーション サーバーアプリケーション サーバー

クロールクロール

ホスト B

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

ホスト A

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 0インデックス パーティション 0レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 1インデックス パーティション 1レプリカレプリカ レプリカレプリカ

ホスト B

クエリ処理クエリ処理

ホスト D

アプリケーション サーバーアプリケーション サーバー

ホスト C

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 2インデックス パーティション 2レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 3インデックス パーティション 3レプリカレプリカ レプリカレプリカ

クエリ処理クエリ処理

アプ

リケ

ーシ

ョン

サー

バー

ホスト D

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

ホスト C

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 2インデックス パーティション 2レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 3インデックス パーティション 3レプリカレプリカ レプリカレプリカ

ホスト B

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

ホスト E

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 4インデックス パーティション 4レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 5インデックス パーティション 5レプリカレプリカ レプリカレプリカ

ホスト H

アプリケーション サーバーアプリケーション サーバー

クエリ処理クエリ処理

ホスト G

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 6インデックス パーティション 6レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 7インデックス パーティション 7レプリカレプリカ レプリカレプリカ

ホスト F ホスト J

アプリケーション サーバーアプリケーション サーバー

ホスト I

アプリケーション サーバーアプリケーション サーバー

インデックス パーティション 8インデックス パーティション 8レプリカレプリカ レプリカレプリカ

アプリケーション サーバーアプリケーション サーバーアプリケーション サーバーアプリケーション サーバー

インデックス パーティション 9インデックス パーティション 9レプリカレプリカ レプリカレプリカ

ホスト Lホスト K ホスト Nホスト M

分析分析

コンテンツ処理コンテンツ処理

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

分析分析

コンテンツ処理コンテンツ処理

分析

コンテンツ処理

分析

コンテンツ処理

アプリケーション サーバー

アプリケーション サーバー

分析

コンテンツ処理

アプリケーション サーバーアプリケーション サーバー

アプリケーション サーバーアプリケーション サーバー

分析分析

コンテンツ処理コンテンツ処理

分析

コンテンツ処理

分析分析

コンテンツ処理コンテンツ処理

分析

コンテンツ処理

アプリケーション サーバー

アプリケーション サーバー

分析

コンテンツ処理

分析

コンテンツ処理

分析分析

コンテンツ処理コンテンツ処理

アプリケーション サーバーアプリケーション サーバー

クロールクロール

管理者管理者

アプリケーション サーバーアプリケーション サーバー

分析

コンテンツ処理

アプリケーション サーバー

クロール

管理者

アプリケーション サーバー

分析分析

コンテンツ処理コンテンツ処理

アプリケーション サーバーアプリケーション サーバー

クロールクロール

管理者管理者

アプリケーション サーバーアプリケーション サーバー

分析

コンテンツ処理

アプリケーション サーバー

クロール

管理者

アプリケーション サーバー

デー

タベ

ース

サー

バー

デー

タベ

ース

サー

バー

フォールト トレランス用のペアのホスト

ホスト P

すべての SharePoint データベースすべての SharePoint データベース

ホスト O

すべての SharePoint データベースすべての SharePoint データベース

分析 DB分析 DB

クロール DBクロール DB

検索管理 DB検索管理 DB

分析 DB分析 DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

クロール DBクロール DB

フォールト トレランス用のペアのホスト

ホスト R

すべての SharePoint データベースすべての SharePoint データベース

ホスト Q

すべての SharePoint データベースすべての SharePoint データベース

クロール DBクロール DB

クロール DBクロール DB

リンク DB

クロール DBクロール DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

デー

タベ

ース

サー

バー

フォールト トレランス用のペアのホスト

ホスト P

すべての SharePoint データベース

ホスト O

すべての SharePoint データベース

分析 DB

クロール DB

検索管理 DB

分析 DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー

クロール DB

フォールト トレランス用のペアのホスト

ホスト R

すべての SharePoint データベース

ホスト Q

すべての SharePoint データベース

クロール DB

クロール DB

リンク DB

クロール DB

SQL クラスタリング、ミラーリング、または SQL Server 2012 AlwaysOn を使用したすべてのデータベースの冗長コピー