Microsoft SharePoint スタイルブック
Microsoft SharePoint 2016 は、主にドキュメント管理およびストレージシステムを提供する主要なエンタープライズアプリケーションであり、高度に構成可能で、すべての主要なブラウザでサポートされています。
Microsoft SharePoint 2016 StyleBook を使用して、ネットワーク内の Microsoft SharePoint 2016 エンタープライズアプリケーションを最適化および保護する NetScaler 構成を展開できます。
前提条件
-
マイクロソフト シェアポイント 2016
-
NetScaler Console、バージョン 12.0 以降
-
NetScaler、バージョン 10.5 以降
Microsoft SharePoint 2016 StyleBook によって構成される NetScaler 機能
Microsoft SharePoint 2016 StyleBook を使用して、Microsoft SharePoint 2016 の以下の NetScaler 機能を有効にして構成できます。
-
負荷分散
-
コンテンツスイッチング
-
レスポンダー
-
リライト
-
圧縮
-
統合キャッシュ
ロードバランシング
NetScalerのロードバランシングは、バックエンドのSharePointサーバーにリクエストを均等に分散します。バックエンドサーバーのインテリジェントな監視により、誤動作しているサーバーにリクエストが送信されるのを防ぎます。
SharePoint StyleBookは、ドキュメント、画像、オーディオ、ビデオ、その他のファイルタイプなど、特定の種類のコンテンツに対するリクエストのロードバランシング専用の12個のロードバランシング仮想サーバーを構成します。
NetScaler Consoleは、SSLベースのLB仮想サーバーを構成することで、SharePointアプリケーションのSSLモードをサポートするようになりました。フロントエンドプロトコルとしてSSLを選択していることを確認してください。仮想ポートはデフォルトで443に設定されていることに注意してください。
コンテンツスイッチング
コンテンツスイッチング機能は、要求されたSharePointコンテンツの特定のタイプ(例えば、ドキュメント、画像、オーディオまたはビデオファイル)に基づいて、複数のロードバランシング仮想サーバーにクライアントリクエストを分散するために使用されます。コンテンツスイッチングモジュールは、受信トラフィックを、そのタイプのコンテンツを処理できる最適なロードバランシング仮想サーバーに誘導します。したがって、異なる種類のトラフィックに異なる最適化ポリシーを適用できます。例えば、ビデオにはテキストドキュメントとは異なる圧縮ポリシーやキャッシュポリシーを使用したい場合があります。
レスポンダー
NetScalerインスタンスのレスポンダー機能は、HTTPからHTTPSへユーザーをシームレスにリダイレクトするために使用できます。レスポンダーは、カスタマイズされたエラーページを提供するように構成することもできます。レスポンダーポリシーは、アクションを実行する必要があるリクエスト(トラフィック)を決定し、各ポリシーをロードバランシング仮想サーバーにバインドします。SharePoint StyleBookには、ユーザーをHTTPからHTTPS URLにリダイレクトする構成が含まれています。
リライト
リライトモジュールは、リクエスト/レスポンスヘッダー、URL、またはコンテンツをその場で変更するために使用されます。このモジュールはトラフィック処理とインラインで動作し、そのため、特定のユースケースに応じてトラフィックフローを変更できます。例えば、リライトは、ウェブサイトのサーバーに関する不要な詳細を公開することなく、要求されたコンテンツへのアクセスを提供できます。
SharePoint StyleBookでは、リライト機能はユーザーリクエストから不要なヘッダーを削除するために使用されます。
圧縮
NetScaler圧縮エンジンは、圧縮可能なコンテンツを識別し、圧縮します。このプロセスにより、データ伝送時間が改善され、クライアントのネットワーク帯域幅要件が削減され、SharePointコンテンツサーバーのCPUサイクルが節約されます。NetScalerインスタンスは、静的データと動的に生成されたデータの両方を圧縮できます。GZIPまたはDEFLATE圧縮アルゴリズムを適用して、サーバー応答から余分な情報や反復的な情報を削除し、元の情報をよりコンパクトで効率的な形式で表現します。クライアントブラウザがデータを解凍できるかどうかは、GZIP、DEFLATE、またはその両方のうち、どのアルゴリズムをサポートしているかによって異なります。
NetScalerインスタンスは、HTML、XML、プレーンテキスト、カスケーディングスタイルシート(CSS)、およびMicrosoft Officeドキュメント内のテキストを圧縮するように構成されていますが、GIFまたはJPG形式の画像は圧縮しません。圧縮されたトラフィックの主な利点には、帯域幅コストの削減、WAN遅延の削減、およびサーバーパフォーマンスの向上があります。
統合キャッシュ
NetScalerのインメモリキャッシュは、SharePointオブジェクトを保存して、頻繁に要求されるコンテンツをユーザーに迅速に配信できます。キャッシュされたコンテンツには、ダウンロードされたドキュメント、オーディオ、ビデオ、および画像ファイルが含まれます。
次の図は、NetScaler Consoleを使用してSharePoint StyleBook構成を展開するNetScalerインスタンスによってフロントエンドされたネットワークにおけるSharePointサーバーの展開を図式的に示しています。
SharePointサーバーの展開(/en-us/netscaler-console-service/media/stylebook-sharepoint-topology-new.jpg)
SharePoint StyleBook構成の展開
次のタスクは、ビジネスネットワークにMicrosoft SharePoint 2016 StyleBookを展開するのに役立ちます。
Microsoft SharePoint 2016 StyleBookを展開するには:
-
NetScaler Consoleで、Applications > Administration > Configuration に移動し、Create New をクリックします。Choose StyleBook ページには、NetScaler Consoleで使用可能なすべてのStyleBookが表示されます。
-
下にスクロールして、Microsoft SharePoint 2016 StyleBook を選択します。注NetScaler Consoleで、Applications > Configurations > StyleBooks に移動します。下にスクロールして、Microsoft SharePoint 2016 StyleBook を見つけます。Microsoft SharePoint 2016 StyleBook パネルで、Create Configuration をクリックします。StyleBookは、このStyleBookで定義されているすべてのパラメーターの値を入力できるユーザーインターフェイスフォームとして開きます。次のパラメーターの値を入力します。
-
SharePoint Application Name。ネットワークに展開するSharePoint構成の名前。
-
SharePoint Virtual IP。NetScalerインスタンスがMicrosoft SharePointアプリケーションのクライアント要求を受信する仮想IPアドレス。
-
SharePoint仮想ポート。ユーザーがSharePointアプリケーションにアクセスするために使用するTCPポート。
-
SharePointフロントエンドプロトコル。ドロップダウンリストからSharePointフロントエンドプロトコルを選択します。利用可能なオプションはHTTPまたはSSLです。注SSLを選択した場合は、このStyleBookのSharePoint詳細設定セクションで「リライト設定」パラメーターが有効になっていることを確認してください。
-
SharePointサーバーIP。ネットワーク内のすべてのSharePointサーバーのIPアドレス。
-
SharePointサーバーポート。SharePointサーバーが使用するTCPポート番号。デフォルトでは80です。必要に応じてこの値を編集できますが、このポートがMicrosoft SharePoint 2016サーバーでアクセス可能であることを確認してください。

-
-
SSL証明書設定セクションで、「+」をクリックしてSSL証明書の名前、証明書キーを入力し、ローカルストレージフォルダーからそれぞれのファイルを選択します。

-
オプションで詳細証明書設定をクリックして、SSL証明書の有効期限監視を有効または無効にします。証明書の有効期限監視を有効にする場合は、証明書の有効期限が切れるまでの日数を設定すると、その日数後にNetScaler Consoleがアラームを発行します。OCSPチェックをオプション機能または必須機能にするオプションもあります。

-
SharePointの詳細設定セクションでは、NetScalerインスタンスで構成されるNetScaler機能を有効にできます。ロードバランシングとコンテンツスイッチング機能はデフォルトでインスタンスに構成されますが、レスポンダー設定、リライト設定、圧縮設定、統合キャッシング設定など、インスタンスで構成したい他の機能を選択できます。
-
ターゲットインスタンスをクリックし、このSharePoint構成を展開するNetScalerインスタンスを選択します。作成をクリックして構成を作成し、選択したNetScalerインスタンスに構成を展開します。注更新アイコンをクリックして、NetScaler Consoleで最近検出されたNetScalerインスタンスを、このウィンドウで利用可能なインスタンスのリストに追加することもできます。
ターゲットインスタンス(/en-us/netscaler-console-service/media/nmas-sharepoint-ssl-support-service-4.png)
注
Citrix は、実際の構成を実行する前に、ターゲットインスタンスに作成される構成オブジェクトを確認するためにドライランを選択することを推奨します。
構成が作成され、正常に展開されると、SharePoint StyleBook は1つのコンテンツスイッチング仮想サーバーと12の負荷分散仮想サーバーを作成します。また、ポリシーとサービスグループを作成し、それらを負荷分散仮想サーバーにバインドします。どのポリシーが作成されるかは、構成パックの作成時に StyleBook で選択された機能によって異なります。
NetScaler インスタンスで定義されたオブジェクトの表示
NetScaler Console で構成パックが作成された後、SharePoint StyleBook 用に NetScaler インスタンスで作成されたすべてのオブジェクトを表示できます。Applications > Administration > Configuration に移動し、View Objects Created をクリックします。次の図は、「NetScaler Console から SharePoint StyleBook 構成を展開する」の例で指定された IP アドレスを持つ、作成されたオブジェクトの一部を示しています。
インスタンスに作成されたSharePointオブジェクト(/en-us/netscaler-console-service/media/stylebook-sharepoint-defined-objects.jpg)