トップ OSS紹介 Kong

Kong

NRIのOpenStandiaが提供するKong最新情報

バージョンアップ情報

Kong情報

Kongとは

Kongは、APIマーケットプレイスの技術をもとに2015年からオープンソースプロジェクトとして提供が開始されたAPIゲートウェイ(APIアグリゲータ)です。
WebやIoTなどでマイクロサービスのAPIサーバを実装する場合に、実際にソフトウェアを実行するための共通機能が必要となる場合があります。Kongはその特徴でもある豊富なプラグインを利用して、ロードバランシングやロギング、認証などの機能を提供しながら、APIゲートウェイとして受け付けたアクセスを他ホストへ転送する高機能API用リバースプロキシとして動作し、複数のマイクロサービスを統合管理することができます。
またKongには、オープンソース(コミュニティ)版とは別に、開発者ポータルや管理GUIなどの機能を追加したエンタープライズ版もあり、年間サブスクリプションライセンスで提供されています。

主な特徴

豊富なプラグインによる簡易な機能拡張

認証やレート制限、ロギングや変換機能などの様々な機能をプラグインとして提供し、必要に応じた機能拡張を簡易に行うことが可能です。またプラグインそのものを顧客のニーズに応じてカスタムすることも可能となっています。

拡張性

高性能Webサーバの「Nginx」をベースとし、スケールアウトが容易なアーキテクチャとなっています。
また1ノードで数万リクエスト/秒の処理が可能です。

可用性

クラスタリングによる冗長化が容易なアーキテクチャで高可用性を実現します。
また複数ロケーションでのレプリケーションにも対応しています。

REST API

KongではAPIの管理や各種操作はすべてREST APIで行います。そのため最大限の柔軟性を持った管理を行うことが可能です。

セキュリティ性能

認証・認可・SSLなどAPI管理プラットフォームとして標準的なセキュリティ機能を提供します。そのほかにもACL、CORS、Dynamic SSL、IP Restriction、Bot Detectionなどもプラグインとして提供されています。

類似プロダクト

Kongと類似する機能を提供しているオープンソースAPIゲートウェイとしては、KrakenD、WSO2 API Manager、API Umbrellaなどがあります。

ユースケース

Kongは多くのグローバル企業向けにAPIの構築で利用されています。大手企業ではIBM、Intel、OpenDNSなどがあり、日本国内でもYahoo! JAPANなどで採用されています。

動作環境

Kongは動作環境を選ばず、オンプレミスやクラウド環境などの様々なプラットフォーム上でインストールすることができます。

Kongのライセンス

Kongのライセンスは、 「Apacheライセンスバージョン2」(Apache License version2)というライセンスに基づいて公開され、営利、非営利を問わず、 誰でも自由かつ無償で利用・改変・再配布できるようになっています

オープンソース年間サポートサービス

OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。

お気軽にお問い合わせください

関連OSS

  • OpenResty
    サポート対象

    OpenResty

    オープンレスティ。多くの高品質な LuaライブラリやNginxモジュールが統合されたオープンソースの本格的なWebプラットフォームです。

  • Nginx
    サポート対象

    Nginx

    エンジンエックス。Apache HTTP Serverに次ぐ利用率で人気急上昇中の高速・高性能Webサーバです。

オープンソースに関する様々な課題、OpenStandiaがまるごと解決します。
下記コンテンツも
あわせてご確認ください。