Flex Gateway デプロイメントモデル

Flex Gateway では、接続モードとローカルモードの両方に適用される 2 つの基本デプロイメントモデルがサポートされています。

この概要のデプロイメントモデルは、適切なネットワーク制御が適用されたすべての技術スタックに拡張できます。

スタンドアロンデプロイメント

スタンドアロンデプロイメントでは、Flex Gateway が内部トラフィックを管理して 1 つ以上のインテグレーション API フローを保護するスタンドアロンサービスとして機能します。

次の図で示されているように、スタンドアロンデプロイメントのすべての外部トラフィックは、コンシューマー API に到達する前に Flex Gateway を通過します。コンシューマーアプリケーションは Flex Gateway と同じネットワークに属することができ、Flex Gateway でサポートされる API は Flex Gateway の外部ネットワークに属することができます。

スタンドアロンデプロイメントでは、Flex Gateway とコンシューマーアプリケーションが異なる Kubernetes 名前空間にあります。

サイドカーデプロイメント

サイドカーデプロイメントでは、各 Flex Gateway デプロイメントはその保護対象サービスによって公開される API のみを保護します。新しい保護対象サービスごとに新しい Flex Gateway レプリカが追加されます。

次の図で示されているように、サイドカーデプロイメントの外部トラフィックは、Flex Gateway を通過してそれぞれのコンシューマー API に到達します。コンシューマーアプリケーションは、Flex Gateway と同じネットワークに属することができます。

サイドカーデプロイメントでは、Flex Gateway とコンシューマーアプリケーションが同じ Kubernetes ポッドにあります。