SystemLink Enterpriseシステムのコンポーネント

SystemLink Enterpriseは、システムとサーバを接続するネットワークを介してデータを転送する、サーバ-クライアントアーキテクチャを実装します。最低限必要なSystemLink Enterpriseシステムコンポーネントをシステム構築の開始点として使用します。

SystemLink Enterpriseのバージョンと互換性のあるコンポーネントソフトウェアの詳細については、「関連情報」を参照してください。

表 3. 最低限必要なSystemLink Enterpriseシステムコンポーネント
コンポーネント 説明と推奨事項
Kubernetesクラスタ
  • LinuxワーカノードでKubernetesを実行するKubernetesクラスタ。
  • アプリケーションを構成およびインストールするヘルム。
  • クラスタでダイナミックボリュームプロビジョニングが有効にされている。
    メモ Amazon Web Servicesクラスタにデプロイする場合は、Amazon Elastic Block Store (EBS) ボリュームを使用します。SystemLink Enterpriseは、Amazon Elastic File Storage (EFS) ボリュームをサポートしていません。
  • ReadWriteManyアクセスのあるNFSストレージプロビジョナまたは同等のストレージクラス。
  • Kubernetesノードのinotifyパラメータ (max_user_instancesmax_user_watchesmax_queued_eventsなど) を適切に構成します。
    メモ 詳細については、ご使用のLinuxディストリビューションの構成ガイドを参照してください。
外部データストレージ
  • Amazon S3またはAmazon S3相当のファイルストレージインタフェース。
  • PostgreSQLインスタンスまたはレプリカセット。
  • MongoDBインスタンスまたはレプリカセット。
  • Elasticsearchインスタンス。
ネットワークおよびユーザ認証
  • NGINX Ingressコントローラ (HTTP通信用)。
  • DNSと3つの異なるホスト名。
  • OpenID ConnectプロトコルをサポートするIDプロバイダ。
  • NIアーチファクトリポジトリへのネットワークアクセス。
SystemLinkクライアント SystemLinkクライアントを使用してターゲットと通信します。ターゲット要件の詳細については、「関連情報」を参照してください。

SystemLink Enterpriseクラスタのサイズを調整する

SystemLink Enterpriseは、最小2つのKubernetesワーカノードで実行でき、組織で必要な数のノードまで拡張することができます。特定のデプロイメントのハードウェア要件については、営業担当者にお問い合わせください。

本稼働環境の実装では、高可用性構成を有効にするために十分なワーカノードをプロビジョニングすることをお勧めします。