注: このプロダクトの一部の機能はベータ版です。ハイブリッド インストール オプションは一般提供です。ベータ版プログラムに参加するには、Apigee の担当者にお問い合わせください。

ランタイム サービス構成の概要

Apigee ハイブリッド ランタイム プレーンは、さまざまなサービスで構成されます。各サービスは Kubernetes クラスタ内のノードにデプロイされ、それぞれ overrides.yaml ファイルを使用して構成できます。

次の表は、ランタイム サービスをまとめたものです。

サービス 説明 Configuration オブジェクト 以下のものとして実装 範囲
Cassandra KMS、OAuth、KVM 用に Apigee ローカル永続ストレージを、ランタイム プレーン用にキャッシュ保存を提供するランタイム データストアとして機能します。KMS、OAuth、KVM、キャッシュ保存の Cassandra リングは個別に保持できます。 cassandra StatefulSet 組織(1 つ以上の組織)
Logger ログファイルを抽出し、GCP アカウントに関連付けられたモニタリング アプリケーション(現在は Cloud Monitoring)に送信します。 logger DaemonSet クラスタ(同じクラスタ内の 1 つ以上の組織)
Management API for Runtime data(MART) KMS API(キーと OAuth トークン)、割り当て、KVM、API プロダクトなど、ランタイム プレーン上のデータ エンティティを管理するエンドポイントを公開します。MART サービスは単一の組織を範囲とします。 mart 導入 組織
Message Processor 管理プレーンからのローリング アップデートを使用して、ランタイム プレーンで API リクエストの処理とポリシーの実行を提供します。各 Message Processor は単一の環境に範囲限定されます。 runtime 導入 環境
指標 ハイブリッド サービスの健全性のモニタリング、アラートの設定などに使用できるオペレーション指標を収集します。 metrics 導入 クラスタ(同じクラスタ内の 1 つ以上の組織)
Synchronizer 管理プレーンからランタイム プレーンに API 環境に関する構成データを取得します。Synchronizer は、同じまたは別の組織内の 1 つ以上の環境をポーリングできます。 synchronizer 導入 環境
Universal Data Collection Agent(UDCA) 管理 UI でアクセスできるように、分析とデプロイのステータス データを抽出し、管理プレーンの UAP サービスに送信します。 udca 導入 環境
Cert Manager Apigee で使用される Kubernetes 実装のための証明書マネージャー。 cert-manager 導入 Kubernetes クラスタ
Apigee Operators Apigee Operators(AO)は、ApigeeDeployment(AD)構成のデプロイと維持に必要な低レベルの Kubernetes リソースと Istio リソースを作成し、更新します。たとえば、コントローラは Message Processors のリリースを実行し、AD 構成を検証してから Kubernetes クラスタに永続化させます。 ao 導入 Kubernetes クラスタ

ほとんどのサービスは、認識する必要がある他の内部サービスや外部サービスとソケット接続を行います。詳細については、ハイブリッド ポートをご覧ください。