APIゲートウェイ対サービスメッシュ
ユースケースを見ると,
サービスメッシュが提供するサービスコネクティビティ機能は,
サービスメッシュは広範なユースケース
2つのパターン間の重要な相違点はデプロイモデルです。サービスメッシュパターンでは,
- 異なる製品,
チーム, 事業部門でソフトウェアの構築, 実行およびデプロイの方法が根本的に異なる場合, プロキシアプリケーションを組織内のすべての製品のすべてのサービスとともにデプロイしようとすると反対されることがあります。 - すべてのデータプレーンプロキシはコントロールプレーンとの接続を開始する必要がありますが,
組織の製品, チームまたは事業部門の境界の外部にデプロイされたサービスからコントロールプレーンへのアクセスが許可されない場合やアクセスができない場合もあります。 - 組織の外部の開発者,
顧客またはパートナーにより構築されたサードパーティアプリケーションの場合, すべてのサービスをコントロールできないため, データプレーンプロキシをすべてのサービスとともにデプロイすることは不可能です。 - 同じサービスメッシュでデプロイされたサービスは,
互いに利用する有効なTLS証明書を提供するために同じCA (認証局) を使用する必要がありますが, 異なる製品やチームに属するサービス間でのCAの共有は不可能な場合や望ましくない場合があります。この場合は, 中間のAPIゲートウェイ経由で互いに通信できる2つの (それぞれ独自のCAを使用する) サービスメッシュを作成します。
APIゲートウェイとサービスメッシュはさまざまなユースケースに焦点を当てています。ほとんどの組織では製品/ユーザーとサービスコネクティビティの両方のユースケースを実装する必要があるため,
チートシート
APIゲートウェイは,
サービスメッシュは,
ほとんどの場合,
例:金融機関
上記の図から,
1つの組織に異なる製品を構築する異なるチームが存在することは非常に一般的であり,
これらのチームは,
高可用性になるように,
銀行チームは銀行内の顧客,
APIゲートウェイはメッシュの一部であることに注意してください。メッシュの一部でないと,
- 翻訳:エクセルソフト株式会社
(えくせるそふとかぶしきがいしゃ) - エクセルソフト株式会社は,
ソフトウェア開発ツールを中心に, 世界中の優れたソフトウェアを日本およびアジアにおいて販売しています。エンタープライズ向けにモダンアーキテクチャのためのサービスコントロールプラットフォームを提供するKongを含む幅広い製品を提供し, 今日のコンピューター ユーザーの多様なニーズに応えています。Kong製品の詳細, 価格, ライセンス体系, デモの依頼などについては, お気軽にお問い合わせください。エクセルソフト株式会社はKongのGold Partnerです。