StyleBookの設定

StyleBook

StyleBookは、アプリケーションの複雑なNetScaler 構成の管理作業を簡素化します。StyleBookは、NetScaler 構成の作成と管理に使用できるテンプレートです。

StyleBook を使用すると、次のことができます。

  • NetScaler の特定の機能を設定します。
  • Microsoft Exchange や Lync などのエンタープライズアプリケーションをデプロイするための構成を作成します。

StyleBookはDevOpsチームによって実践されているコードとしてのインフラストラクチャの原則によく適しています。コードとしてのインフラストラクチャの構成は宣言的でバージョン管理されるものです。構成は繰り返され全体として展開されるものでもあります。StyleBooksには以下の利点があります。

  • 宣言:StyleBookは、命令構文ではなく宣言構文で書かれています。StyleBookを使用すると、特定のNetScalerインスタンスでそれを実現する方法を段階的に説明するのではなく、構成の結果や「望ましい状態」を説明することに集中できます。NetScaler Consoleは、NetScaler上の既存の状態と指定した目的の状態との差分を計算し、インフラストラクチャに必要な編集を行います。StyleBookはYAMLで記述された宣言型構文を使用するため、StyleBookのコンポーネントは任意の順序で指定でき、NetScaler Consoleは計算された依存関係に基づいて正しい順序を決定します。
  • アトミック:StyleBooksを使用して構成をデプロイすると、フル構成レーションがデプロイされるか、何もデプロイされないので、インフラストラクチャーは常に一貫した状態に保たれます。
  • バージョン管理:StyleBookには、システム内の他のStyleBookと一意に区別できる名前、名前空間、バージョン番号があります。この特徴を保つために、StyleBookを変更した場合はそのバージョン番号(またはその名前または名前空間)を更新する必要があります。バージョンの更新では、同じStyleBookの複数のバージョンを維持することもできます。
  • コンポーザブル:StyleBookを定義すると、そのStyleBookをユニットとして使用して他のStyleBookを作成できます。共通の構成パターンの繰り返しを避けることができます。また、社内の標準の構成ブロックを確立することもできます。StyleBookはバージョン管理され、既存のStyleBookを変更すると新しいStyleBookになるため、依存するStyleBookが意図せずに壊されることはありません。
  • アプリ中心:StyleBooksを使用して、アプリケーション全体のNetScaler構成を定義できます。アプリケーションの構成はパラメーターを使用することで抽象化できます。そのため、StyleBookから構成を作成するユーザーは、いくつかのパラメーターの入力で構成される単純なインターフェイスを使用して、複雑にもなり得るNetScaler構成を作成できます。StyleBooksから作成された構成は、インフラストラクチャに関連付けられていません。そのため、1つの構成を1つまたは複数のNetScalerインスタンスに展開したり、インスタンス間で移動したりできます。
  • 自動生成されたUI:NetScaler Consoleは、NetScalerコンソールGUIを使用して構成を行うときに、StyleBook のパラメーターを入力するためのUIフォームを自動生成します。StyleBookの作成者が新しいGUI言語を学習したり、UIページやフォームを個別に作成したりする必要はありません。
  • API駆動:すべての構成操作は、NetScalerコンソールGUIまたはREST APIを使用してサポートされます。APIは、同期モードまたは非同期モードで使用できます。StyleBookのAPIでは、構成タスクに加えて、実行時にStyleBookのスキーマ(パラメーターの説明)を見つけることもできます。

1つのStyleBookを使用して複数の構成を作成できます。各構成は構成パックとして保存されます。たとえば、通常のHTTP負荷分散アプリケーションの構成を定義するStyleBookがあるとします。負荷分散エンティティの値を含む構成を作成し、NetScalerインスタンスで実行できます。この構成は構成パックとして保存されます。同じStyleBookを使用して、異なる値を持つ別の構成を作成し、同じインスタンスまたは別のインスタンスで実行できます。この構成には、新しい構成パックが作成されます。構成パックは、NetScalerコンソールと、構成が実行されるNetScalerインスタンスの両方に保存されます。

NetScaler Consoleに付属しているデフォルトのStyleBook を使用して展開用の構成を作成することも、独自のStyleBook を設計してNetScaler Consoleにインポートすることもできます。StyleBooksを使用すると、NetScalerコンソールのGUIまたはAPIを使用して構成を作成できます。

このドキュメントは、次のセクションで構成されています。

StyleBook

この記事の概要