Kong
Kong は、オープンソースのクラウドネイティブ API ゲートウェイおよびマイクロサービス連携プラットフォームです。NGINX をベースに構築され、API トラフィック管理とセキュリティガバナンス、観測性に焦点を当てています。開発者や企業に対して高性能なリクエストルーティング、ロードバランシング、プラグイン拡張機能を提供し、現代の分散アプリケーションアーキテクチャの構築・運用に適しています。
評価:
ウェブサイトを訪問5
API ゲートウェイマイクロサービス連携Kong オープンソース版クラウドネイティブ API 管理API トラフィック制御マイクロサービスアーキテクチャのミドルウェアKong Gateway のデプロイ
Kongの機能
API リクエストのルーティング、プロキシ、ロードバランシング機能を提供し、入口トラフィックを管理します
認証、認可、レート制限などのセキュリティおよびガバナンス機能をサポート
監視とログ記録機能を備え、システムの観測性を向上させます
プラグイン型アーキテクチャを採用し、プラグインチェーンで機能を柔軟に拡張可能
HTTP、HTTPS、gRPC、WebSockets など、複数のプロトコルに対応
NGINX のイベント駆動モデルに基づき、高い同時接続と水平スケーリングをサポート
設定管理用の Admin API を提供し、データプレーンとコントロールプレーンの分離を実現
Consul、Eureka などのサービスディスカバリツールと統合をサポート
Docker や Kubernetes など複数のデプロイ方法を提供し、管理画面を同梱
Kongの使用例
マイクロサービスアーキテクチャにおける全サービスの入口トラフィックを一元管理する API ゲートウェイとして
API に統一認証・レートリミット・ログ収集プラグインを適用して集中管理を実現する場合に最適
ハイブリッドクラウドやマルチクラウド環境で、統一された API 管理プレーンを構築するために
開発チームが API バージョン管理やルーティング方針を設定する際のトラフィック分配に
システムアーキテクチャに高い同時接続・低遅延のプロキシ層が求められる場合に、性能と拡張性を向上させる
企業がクラウドネイティブアプリケーションを構築する際、サービス間通信の観測性と監視を実現するために
Kongに関するよくある質問
QKong とは何ですか?主な用途は何ですか?
Kong は、マイクロサービスアーキテクチャにおける API トラフィックの管理・セキュリティコントロール・観測性を提供するオープンソースのクラウドネイティブ API ゲートウェイで、入口トラフィックを一元的に管理します。
QKong はどのようなデプロイ方法をサポートしますか?
Kong は Docker コンテナ化デプロイ、Kubernetes オーケストレーション、Linux への直接インストールに対応しており、比較的簡単にデプロイでき、視覚的な管理インターフェイスも付属します。
QKong のコア機能は何ですか?
コア機能には API のルーティングとプロキシ、ロードバランシング、認証・認可、トラフィック制御、監視・ログ、そしてプラグインエコシステムによる追加機能拡張があります。
QKong のパフォーマンスとスケーラビリティは?
Kong は NGINX に基づくイベント駆動モデルを採用しており、高いスループットと低遅延を実現し、水平スケーリングに対応します。
QKong はプラグイン拡張をサポートしますか?
はい。Kong には豊富なプラグインエコシステムがあり、認証・セキュリティ・トラフィック制御などの各種プラグインをサポートし、プラグインチェーンを介してリクエスト処理段階で順次実行できます。
QKong はどのプロトコルに対応していますか?
Kong は HTTP、HTTPS、gRPC、WebSockets など、複数の通信プロトコルに対応しており、現代の分散アプリケーションの多様な接続シナリオに適しています。
QKong の関連ドキュメントとサポートを入手するには?
公式ドキュメントサイト docs.konghq.com で英語のドキュメントを参照できます。コミュニティは一部の中国語翻訳リソースや技術記事も提供しています。
QKong には企業向け版がありますか?
オープンソース版に加え、Kong では Kong Konnect という企業向けプラットフォームを提供しており、ハイブリッドクラウドおよびマルチクラウド環境での統一 API ライフサイクル管理をサポートします。