Application Delivery Management

Microsoft SharePoint スタイルブック

Microsoft SharePoint 2016 は、主にドキュメント管理およびストレージシステムを提供する主要なエンタープライズアプリケーションであり、高度に構成可能で、すべての主要なブラウザでサポートされています。

Microsoft SharePoint 2016 スタイルブックを使用すると、ネットワーク内の Microsoft SharePoint 2016 エンタープライズアプリケーションを最適化し、保護する NetScaler 構成を展開できます。

前提条件

  • Microsoft SharePoint 2016
  • NetScaler ADM バージョン 12.0 以降
  • NetScaler バージョン 10.5 以降

Microsoft SharePoint 2016 スタイルブックによる NetScaler 機能の構成

Microsoft SharePoint 2016 スタイルブックを使用すると、Microsoft SharePoint 2016 向けに以下の NetScaler 機能を有効にして構成できます。

  • 負荷分散
  • コンテンツスイッチング
  • レスポンダー
  • リライト
  • 圧縮
  • 統合キャッシュ

負荷分散

NetScaler の負荷分散は、バックエンドの SharePoint サーバーに要求を均等に分散します。バックエンドサーバーのインテリジェントな監視により、誤動作しているサーバーに要求が送信されるのを防ぎます。

SharePoint スタイルブックは、ドキュメント、画像、オーディオ、ビデオ、その他のファイルタイプなど、特定の種類のコンテンツに対する要求の負荷分散専用の 12 の負荷分散仮想サーバーを構成します。

SharePoint スタイルブックは、SSL ベースの LB 仮想サーバーを構成することで、SharePoint アプリケーションの SSL モードをサポートするようになりました。SSL がフロントエンドプロトコルとして選択されていることを確認してください。仮想ポートはデフォルトで 443 に設定されています。サービスグループ (SharePoint アプリケーションサーバー) をターゲットの負荷分散仮想サーバーにバインドするために SSL を選択することもできます。バックエンドプロトコルはデフォルトで HTTP に設定されていることに注意してください。

コンテンツスイッチング

コンテンツスイッチング機能は、要求された SharePoint コンテンツの特定のタイプ (たとえば、ドキュメント、画像、オーディオまたはビデオファイル) に基づいて、複数の負荷分散仮想サーバー間でクライアント要求を分散するために使用されます。コンテンツスイッチングモジュールは、そのタイプのコンテンツを処理できる最適な一致する負荷分散仮想サーバーに受信トラフィックを誘導します。したがって、異なる種類のトラフィックに異なる最適化ポリシーを適用できます。たとえば、ビデオとテキストドキュメントで異なる圧縮ポリシーまたはキャッシュポリシーを使用したい場合があります。

レスポンダー

NetScaler インスタンスのレスポンダー機能は、ユーザーを HTTP から HTTPS にシームレスにリダイレクトするために使用できます。レスポンダーは、カスタマイズされたエラーページを提供するように構成することもできます。レスポンダーポリシーは、アクションを実行する必要がある要求 (トラフィック) を決定し、各ポリシーを負荷分散仮想サーバーにバインドします。SharePoint スタイルブックには、ユーザーを HTTP から HTTPS URL にリダイレクトする構成が含まれています。

リライト

リライトモジュールは、要求/応答ヘッダー、URL、またはコンテンツをその場で変更するために使用されます。このモジュールはトラフィック処理とインラインで動作するため、特定のユースケースに適したトラフィックフローを変更できます。たとえば、リライトは、ウェブサイトのサーバーに関する不要な詳細を公開することなく、要求されたコンテンツへのアクセスを提供できます。

SharePoint スタイルブックでは、リライト機能はユーザー要求から不要なヘッダーを削除するために使用されます。

圧縮

NetScaler の圧縮エンジンは、圧縮可能なコンテンツを識別して圧縮します。このプロセスにより、データ転送時間が改善され、クライアントのネットワーク帯域幅要件が削減される一方で、SharePoint コンテンツサーバーの CPU サイクルが節約されます。NetScaler インスタンスは、静的データと動的に生成されたデータの両方を圧縮できます。GZIP または DEFLATE 圧縮アルゴリズムを適用して、サーバー応答から余分な反復情報を削除し、元の情報をよりコンパクトで効率的な形式で表現します。クライアントブラウザがデータを解凍できるかどうかは、GZIP、DEFLATE、またはその両方のうち、どのアルゴリズムをサポートしているかによって異なります。

NetScaler インスタンスは、HTML、XML、プレーンテキスト、カスケーディングスタイルシート (CSS)、および Microsoft Office ドキュメント内のテキストを圧縮するように構成されていますが、GIF または JPG 形式の画像を圧縮しません。圧縮されたトラフィックの主な利点には、帯域幅コストの削減、WAN レイテンシの削減、およびサーバーパフォーマンスの向上があります。

統合キャッシュ

NetScaler のインメモリキャッシュは、SharePoint オブジェクトを保存して、頻繁に要求されるコンテンツをユーザーに迅速に配信できます。キャッシュされたコンテンツには、ダウンロードされたドキュメント、オーディオ、ビデオ、および画像ファイルが含まれます。

次の図は、NetScaler ADM を使用して SharePoint スタイルブック構成を展開する NetScaler インスタンスによってフロントエンド化されたネットワークにおける SharePoint サーバーの展開を模式的に示しています。

ローカライズされた画像

SharePoint スタイルブック構成の展開

次のタスクは、ビジネスネットワークに Microsoft SharePoint 2016 スタイルブックを展開するのに役立ちます。

Microsoft SharePoint 2016 スタイルブックを展開するには:

  1. NetScaler® ADM で、[Applications] > [Administration] > [Configuration] の順に移動し、[Create New] をクリックします。

    [Choose StyleBook] ページには、NetScaler ADM で使用できるすべてのスタイルブックが表示されます。

  2. 下にスクロールして、[Microsoft SharePoint 2016 StyleBook] を選択します。

    NetScaler ADM で、[Applications] > [Configurations] > [StyleBooks] の順に移動します。下にスクロールして [Microsoft SharePoint 2016 StyleBook] を見つけ、[Create Configuration] をクリックします。

    スタイルブックは、このスタイルブックで定義されているすべてのパラメーターの値を入力できるユーザーインターフェイスフォームとして開きます。

    次のパラメーターの値を入力します。

    1. SharePoint アプリケーション名。ネットワークに展開する SharePoint 構成の名前。

    2. SharePoint 仮想 IP。NetScaler インスタンスが Microsoft SharePoint アプリケーションのクライアント要求を受信する仮想 IP アドレス。

    3. SharePoint 仮想ポート。ユーザーが SharePoint アプリケーションにアクセスするために使用する TCP ポート。

    4. SharePoint フロントエンドプロトコル。ドロップダウンリストから SharePoint フロントエンドプロトコルを選択します。利用可能なオプションは HTTP または SSL です。

      SSL を選択する場合は、このスタイルブックの SharePoint の詳細設定セクションで [Rewrite Configuration] パラメーターが有効になっていることを確認してください。

    5. SharePoint サーバー IP。ネットワーク内のすべての SharePoint サーバーの IP アドレス。

    6. SharePoint サーバーポート。SharePoint サーバーが使用する TCP ポート番号。デフォルトでは 80 です。必要に応じてこの値を編集できますが、このポートが Microsoft SharePoint 2016 サーバーでアクセス可能であることを確認してください。

    ローカライズされた画像

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

    ローカライズされた画像

  4. 必要に応じて、[Advanced Certificate Settings] をクリックして、SSL 証明書の有効期限監視を有効または無効にします。証明書の有効期限監視を有効にする場合は、証明書の有効期限が切れるまでの日数を設定して、その日数後に NetScaler ADM がアラームを発するようにします。OCSP チェックをオプション機能または必須機能にするオプションもあります。

    ローカライズされた画像

  5. SharePoint の [Advanced Settings] セクションでは、NetScaler インスタンスで構成される NetScaler 機能を有効にできます。負荷分散とコンテンツスイッチング機能はデフォルトでインスタンスに構成されますが、レスポンダー構成、リライト構成、圧縮構成、統合キャッシュ構成など、インスタンスで構成したい他の機能を選択できます。

  6. [Target Instances] をクリックし、この SharePoint 構成を展開する NetScaler インスタンスを選択します。[Create] をクリックして構成を作成し、選択した NetScaler インスタンスに構成を展開します。

    更新アイコンをクリックして、NetScaler ADM で最近検出された NetScaler インスタンスをこのウィンドウの利用可能なインスタンスのリストに追加することもできます。

ローカライズされた画像

Citrix は、実際の構成を実行する前に、[Dry Run] を選択して、ターゲットインスタンスに作成される構成オブジェクトを確認することをお勧めします。

構成が作成され、正常に展開されると、SharePoint スタイルブックは 1 つのコンテンツスイッチング仮想サーバーと 12 の負荷分散仮想サーバーを作成します。また、ポリシーとサービスグループを作成し、それらを負荷分散仮想サーバーにバインドします。作成されるポリシーは、構成パックの作成時にスタイルブックで選択された機能によって異なります。

NetScaler インスタンスで定義されたオブジェクトの表示

NetScaler ADM で構成パックが作成された後、SharePoint スタイルブック用に NetScaler インスタンスに作成されたすべてのオブジェクトを表示できます。[Applications] > [Administration] > [Configuration] の順に移動し、[View Objects Created] をクリックします。次の図は、「NetScaler ADM から SharePoint スタイルブック構成を展開する」の例で指定された IP アドレスを持つ、作成されたオブジェクトの一部を示しています。

ローカライズされた画像

Microsoft SharePoint スタイルブック