アーキテクチャー プロファイル

ArcGIS Enterprise on Kubernetes をデプロイするときは、組織に適したアーキテクチャー プロファイルを選択します。 アーキテクチャー プロファイルは、ポッド間でのさまざまなレベルの冗長性と相互に関係する定義済みのデプロイメントプロファイルです。 選択したプロファイルによって、どのポッドが設定時に自動的に複製されるかが決まります。 一部の組織では他の組織に対する回復力と可用性のレベルを高める必要があるため、アーキテクチャー プロファイルでは、ハードウェア、冗長性、組織での用途に関する要件など、いくつかの既知の変数を柔軟に使用できるようになっています。

以下では、定義済みのアーキテクチャー プロファイルについて説明します。 最初の 2 つのプロファイルは高可用性を実現するためのもので、3 つ目のプロファイルは開発および非運用目的に使用されます。

アーキテクチャー プロファイル使用例ハードウェア要件ポッド間での定義済みの冗長性

Enhanced availability

ビジネス クリティカルまたはミッション クリティカルな運用環境での使用を目的としています。 このプロファイルは、重要なポッド間での冗長性の向上および拡張を含め、最高レベルの可用性を実現できるように設計されています。

最大

最大

Standard availability

運用環境で、多数のポッド間での冗長性により、予期しないダウンタイムを最小限に抑える必要がある状況での使用を目的としています。 これがデフォルト プロファイルです。

Moderate

Moderate

開発

テストや評価に用いられる環境など、非運用環境での使用を目的とした設計になっています。 このプロファイルは運用環境ではサポートされていません。

最小

最小

ArcGIS Enterprise on Kubernetes を非運用環境またはテスト環境にデプロイする場合、この開発オプションを使用します。 このオプションでは、必要とされるハードウェアとリソースが最小限で済みます。 運用環境へのデプロイの場合、高可用性プロファイルはどちらも、障害発生時に継続的な使用および可用性を実現しますが、高い可用性プロファイルでは、追加のハードウェアが必要です。

アーキテクチャー プロファイルごとの複製ポッド

前述のとおり、予期しない障害の発生時にワークフローを継続できるように、アーキテクチャー プロファイルごとに定義済みの複製ポッドのセットが提供されます。 以下に、各プロファイルでサポートされているワークフローの例を示します。

  • Enhanced availability - 公開ツール、ストレージ、API、および Ingress コントローラー用に複製ポッドが提供されて冗長性が向上し、予期しない障害またはダウンタイムの発生時に中断のない使用をサポートします。

    Enhanced availability アーキテクチャー プロファイル

  • Standard availability - 公開ツールやその他の基本的なポッド (ストレージ、API、Ingress コントローラーなど) 用に複製ポッドが提供され、予期しない障害またはダウンタイムの発生時に継続的な使用をサポートします。

    Standard availability アーキテクチャー プロファイル

  • 開発 - 組織の複数の公開者をサポートするために、公開ツールが複製されます。

    開発アーキテクチャー プロファイル

それぞれのアーキテクチャー プロファイルごとの複製ポッドの説明を以下に示します。

複製ポッドEnhanced availability プロファイルStandard availability プロファイルDevelopment プロファイル

Publishing tools

4

3

3

リレーショナル データ ストア

2

2

2

プライベート Ingress コントローラー

3

2

2

Ingress コントローラー

3

2

Administrator API

2

2

Portal API

2

2

Services API

2

2

ノートブック自動化サービス

2

キュー ストア

2

2

オブジェクト ストア: ミックス

3

オブジェクト ストア: メタデータ

3

オブジェクト ストア: データ サーバー

5

時空間およびインデックス ストア: ミックス

3

時空間およびインデックス ストア: コーディネーター

3

時空間およびインデックス ストア: データ

2

共有フィーチャ サービス

2

2

共有イメージ サービス

2

2

共有マップ サービス

2

2

共有タイル サービス

2

2

アーキテクチャー プロファイルあたりの推奨ストレージ サイズ

十分なストレージを確保するため、各 StatefulSet ボリュームの推奨ストレージ サイズは、以下の表に示すように、選択したアーキテクチャー プロファイルによって異なります。 プロビジョニング サイズは、Development プロファイルで指定されている最小値以上でなければなりません。 追加のストレージが必要な場合は、作成後にオブジェクト ストア、リレーショナル ストア、時空間ストア、インデックス ストアのボリューム サイズを増やすことができます。

StatefulSet高い可用性プロファイル (GiB)標準の可用性プロファイル (GiB)Development プロファイル (GiB)

リレーショナル ストア

300

150

16

オブジェクト ストア

300

150

64

メモリー内キャッシュ

16

16

16

キュー ストア

16

16

16

Spatiotemporal およびインデックス ストア

300

150

32

アイテム パッケージ

32

16

16

Prometheus

120

60

30

次の表に示されている各アーキテクチャー プロファイルの推奨合計ストレージは、各ボリュームのサイズとレプリカの数によって異なります:

アーキテクチャー プロファイル推奨合計ストレージ サイズ (GiB)

Enhanced availability プロファイル

4732

Standard availability プロファイル

1340

Development プロファイル

206