持続性

Qlik Sense サイトでは、リポジトリ データベースおよびファイル共有の両方にデータを格納します。リポジトリ データベースはシステムおよびアプリのメタデータを格納しますが、ファイル共有はデータ モデルやアプリのコンテンツなどのバイナリ アプリケーション データを格納します。単一ノードの展開では、通常は、リポジトリ データベースおよびファイル共有の両方が、Qlik Sense サービスと同じマシン上に配置されます。マルチノード展開では、単一のリポジトリ データベースおよびファイル共有の周囲にクラスターが形成されます。多くの場合、これらは個別の専用サーバー上にあり、レジリエンスまたはパフォーマンスを向上させます。

注: 最適なパフォーマンスを得るため、ネットワーク遅延が 4 ミリ秒未満のリポジトリ データベースおよびファイル共有と同じ地理的場所またはデータ センターにすべての Qlik Sense サービスを配置することをお勧めします。

ファイル共有

Qlik Sense サイトでは、ファイル共有を使用して、データ モデルおよびアプリのコンテンツなどのバイナリ アプリケーション データを格納します。これは Qlik Sense サイトのノードのいずれか 1 つまたは専用サーバーに配置され、レジリエンスとパフォーマンスを向上させることができます。Qlik Sense のインストール前にこのフォルダーを作成します。参照先: ファイル共有の作成

共有ファイルの要件は次のとおりです。

  • ファイル共有サーバーに接続するには、クラスターの Qlik Sense ノードのネットワーク遅延が 4 ミリ秒未満でなければなりません。それ以上の場合は、パフォーマンスが低下する可能性があります。
  • ファイル共有の帯域幅は、サイト上のトラフィックの量に対して適切である必要があります。リロード後に保存され、メモリに開かれているアプリの周波数およびサイズによって、この要件を制御します。1 ギガビット ネットワークを推奨します。
  • ファイル共有は次の場所で実行できます。
    • Windows Server OSWindows サーバーは、ストレージ エリア ネットワーク (SAN) からそれにストレージを割り当てさせて、ローカル ディスクを使用するか、または仮想マシンの場合は仮想ストレージを使用することができます。
    • Linux サーバーや、SMB 3.0 に対応するハードウェア NAS デバイスなどの、Windows 以外のデバイス。
    • 注: Qlik は、WinShare と、SMB 3.0 による FreeNAS を使用して、 Qlik Sense 上でネットワーク ファイル共有パフォーマンス テストを実行します。ネットワーク ファイル共有ソリューションについて詳しくは、Qlik 担当者にお問い合わせください。
  • ファイル ストレージには、単一の読み取りおよび書き込みのマスターが含まれている必要があります。ストレージはスタンバイ ストレージに複製できますが、読み取りと書き込みに 1 つの場所しか使用できません。

リポジトリ データベース

Qlik Sense サイトでは、PostgreSQL リポジトリ データベースを使用して、システム データおよびメタデータなどの Qlik Sense Repository Service のすべてのデータを格納できます。これは Qlik Sense サイトのノードの 1 つまたは専用サーバーに配置され、レジリエンスとパフォーマンスを向上させることができます。専用サーバーにインストールする場合は、Qlik Sense をインストールする前に実行します。

リポジトリ データベースには、2 つのオプションがあります。

  • セントラル ノードにローカル データベースとしてインストール。このオプションは、単一ノードおよびマルチ ノード両方の展開に使用でき、インストール中に Qlik Sense 設定プログラムを使用して実行します。
  • 個別のサーバーにリモート データベースとしてインストール。このオプションは、パフォーマンスとレジリエンスが向上するため、マルチ ノード展開で推奨されるアプローチです。参照先: PostgreSQL のインストールと構成

データベースの要件は次のとおりです。

  • リポジトリ データベース サーバーに接続するには、クラスターの Qlik Sense ノードのネットワーク遅延が 4 ミリ秒未満でなければなりません。それ以上の場合は、パフォーマンスが低下する可能性があります。
  • 専用のサーバーで PostgreSQL データベースを実行する場合、PostgreSQL バージョン 9.6 を使用する必要があります。
    注: PostgreSQL は、WindowsLinux、または Amazon RDS などのクラウド ホスト サービスを含む多様なプラットフォーム上で実行できます。Linux Amazon RDS を使用する場合、Qlik Sense 用の PostgreSQL の実行インスタンスを使用するためにインストールし、構成するのはユーザーの責任です。