「Kong」の主な特徴として、「Kong Microservice APIゲートウェイ」「オープンソーステクノロジー基盤」「高速処理」「スケーラブル(可用性)」「プラグイン」「マルチプラットフォーム」について紹介。

「Kong」の主な特徴

「Kong」の主な特徴として、「Kong Microservice APIゲートウェイ」「オープンソーステクノロジー基盤」「高速処理」「スケーラブル(可用性)」「プラグイン」「マルチプラットフォーム」について紹介。

Kong Microservice APIゲートウェイ

Kongはシステム運用において使いやすいRESTful APIを提供します。

あらゆるRESTful APIに対応し、コアプラットフォームを超えて追加機能を提供するプラグインを通して拡張されます。

→Kong →The Kong Microservice API Gateway

■APIリクエストのエントリポイント

Kongを組み込んだシステムでは、APIに対して行われるすべてのクライアント要求は最初にKongに到達し、次のAPIにプロキシされます。

Kongは、リクエストとレスポンスの間で、インストールされているプラ​​グインをすべて実行してAPI機能セットを拡張することで、事実上すべてのAPIリクエストのエントリポイントになります。

Kongによってすべてのサービスにわたって情報をインテリジェントに仲介することが可能となり、集中型または分散型のマイクロサービスのサービスアーキテクチャ全体を制御できます。

オープンソーステクノロジー基盤

Kongは、以下の信頼性の高いオープンソーステクノロジの上に構築されています。
・Webサーバ「Nginx」
・分散データベース管理システム「Apache Cassandra」
・データベース管理システム「PostgreSQL」

Kongは、これらの信頼性の高い機能により「高パフォーマンス」「高スケーラビリティ」を実現しています。

高速処理

KongはAPIゲートウェイソフトウェアとして「1ノードで秒あたり数万のリクエストを処理できる高性能」と「ミリ秒レベルの低レイテンシ」を実現しています。

■ベンチマーク「Kong vs Apigee」

→Kong →WHITEPAPERS →API and Microservices Management Benchmark

ベンチマーク概要

実稼働環境におけるパフォーマンスを理解するために、「Kong」と同様なAPI管理プラットフォーム「Apigee」について、「各プラットフォームが大きなトランザクション負荷にどれだけ耐えられるか?」を確認するために比較されています。

結果

KongはApigeeと比較して「20倍以上少ない待ち時間」で処理できています。

スケーラブル(可用性)

Kongは、分散データベース管理システム「Apache Cassandra」の機能を利用して、複数ノード構成によるスケールアウトが可能です。すべてのKongノードはノード間で設定が更新された状態でクラスタに自動参加します。

需要に合わせてノードを追加することで水平方向に拡張できるため、ピークボリュームに対応できます。

また、スケールアウトで性能を高めるとともに可用性も高まることで、高いサービスレベルのAPI環境を実現できます。Kongノードの1つがダウンしてもKongは影響を受けずにサービスを継続できます。

→Kong →Docs →GUIDES & REFERENCES →Clustering reference

プラグイン

「認証」「セキュリティ」「ロギング」「トラフィック制御」などのさまざまなプラグインを必要に応じてKongに組み込むことで機能を柔軟に拡張できます。

■Kongプラグインリポジトリ「Kong Hub」

→Kong →Kong Hub(Extend Kong with Powerful Plugins and Easy Integrations)

■プラグイン開発

Kongは、プラグイン(Luaモジュール)をロードして実行するように設計されたLuaアプリケーションとして動作します。

あらかじめ提供されているプラグインで対応できない場合は、提供されているプラグイン開発キットを利用することで、プラグインをカスタム開発できます。

→Kong →Docs →GUIDES & REFERENCES →Plugin Development Guide

マルチプラットフォーム

Kongは、プラットフォームにとらわれずに、「オンプレミス」「クラウド」「ハイブリッド環境」「グローバルデータセンター」「Kubernetes」など、さまざまな環境で稼働できます。

Kong最新TOPICS

【OSS】マイクロサービスAPIゲートウェイ「Kong」紹介---マイクロサービスアーキテクチャの構築(2018年10月26日 13:10)

マイクロサービスAPIゲートウェイ「Kong」について紹介。 Kong APIゲートウェイとは Kong APIゲートウェイは、「コンピューティングクライアント」と「APIベースのアプリケーション」の間のミドルウェアとして機能する。

Kong最新CLOSEUPコラム

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

ローコード/ノーコードのツール比較と内製化 ~ユーザー企業は、ノーコード/ローコードで内製化できるのか?~

エンジニアにとって「情報発信」は重要なのか? ~テックピット DEVELOPERS RESKILLING CONFERENCE クロージングセッション~

SIer企業の「リスキリング」実現ロードマップを解説 〜開発現場で必要なスキルを実践しながら学べる学習プラットフォーム〜

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter