システム デプロイメントの概要
概要
ArcGIS Enterprise on Kubernetes は多数のマイクロサービスで構成され、これらのサービスが連携して機能することで、ソフトウェア機能やワークロードに対応してサポートします。 これらのマイクロサービスは、ポッドとしてインスタンス化される 1 つ以上の Kubernetes デプロイメントとして組織内に実装されます。
管理者は、ArcGIS Enterprise Manager または ArcGIS Enterprise Administrator API を使用してシステム デプロイメントを管理できます。 デプロイメントは、ポッド数の調整によって水平方向に、また、各ポッドで使用できるメモリーと CPU の調整によって垂直方向にスケーリングできます。 ポッドの数を増やすと、ポッドが複数のノード間で分散されるため、デプロイメントのレジリエンスが向上します。 メモリーと CPU を増やすと、各ポッドが処理できるリクエストの量を増やすことができます。 システム デプロイメントを水平方向または垂直方向に縮小することで、これらのデプロイメントに必要な計算リソースを削減し、コストを抑えることができます。
システムデプロイメントのデフォルト値は、組織の作成時に選択された可用性プロファイルに応じて異なります。 各システムデプロイメントのデフォルト値は、複数のポッドを実行して、全体的な可用性とスループットを向上させることを目的として構成されています。 ただし、場合によっては、リソースが追加された単一のポッドが同等、またはそれ以上の効率性を提供できることがあります。 システムデプロイメントは柔軟性に優れ、両方の次元での調整が可能です。
どちらの管理アプリケーションでも、リソース制限の更新やスケーリングによるデプロイメント内のポッド数の増減によって、以下に示すデプロイメントを変更できます。 こういった手順を ArcGIS Enterprise Administrator API を使用して実行するには、このアプリケーションのドキュメントをご確認ください。
システム デプロイメント タイプ
管理ツールから、次のシステムデプロイメントを管理できます。
|
デプロイメント |
説明 |
|---|---|
|
アプリ |
組織の埋め込みアプリに対する基本的なサポート。 |
|
ArcGIS Enterprise Administrator API |
ArcGIS Enterprise 組織の管理の側面に使用される API。 |
|
ArcGIS Enterprise Manager |
ArcGIS Enterprise 組織を作成する設定ウィザード。 組織の構成後は、ArcGIS Enterprise Manager を使用して、組織を管理、監視、およびセキュリティー保護します。 |
|
ヘルプ |
ArcGIS Enterprise on Kubernetes のデプロイ、構成、使用に関するドキュメント。 |
|
Ingress コントローラー |
外部 Web トラフィックを Kubernetes クラスター全体にルーティングするコンポーネント。 |
|
Javascript API |
組織の Essential Apps に対する基本的なサポート。 |
|
ノートブック自動化サービス |
ノートブック サービスのデプロイメントを管理し、ノートブックの自動化をサポートします。 |
|
ポータル |
共有、アイテム管理、およびメンバー管理のワークフローをサポートするユーザー エクスペリエンス。 |
|
Portal API |
共有、アイテム管理、およびメンバー管理のワークフローをサポートするポータル API。 注意:このデプロイメントを拡張したり、アップグレードを実行したりする前に、追加のストレージ要件を満たす必要があります。 |
|
プライベート Ingress コントローラー |
Kubernetes クラスターの内部ポッド間で Web トラフィックをプロキシー経由で転送するコンポーネント。 |
|
サービス ライフサイクル マネージャー |
GIS サービス構成のライフサイクル管理を実行します。 |
|
Services API |
GIS、システム、およびユーティリティー サービス用の API。公開、キャッシュ、および解析のワークフローをサポートします。 |
|
使用状況指標ビューアー |
GIS サービスの使用状況を表示するデフォルトおよびカスタムのダッシュボード。 |
|
使用状況指標データ |
GIS サービス使用状況データ。 |
|
Web スタイル |
Web スタイルをサポートするシンボル。 |