コンテンツへスキップ
FindOpenSource

Apache APISIX

NGINX と etcd を基盤に構築された動的で高性能な API ゲートウェイで、従来のゲートウェイ機能に加えて、ホットリロード可能なプラグイン、カナリアリリース、AI トラフィックのルーティングを備えています。

概要

Apache APISIX は、データプレーンに NGINX、動的な設定ストレージに etcd を用いて構築された、Apache Software Foundation のガバナンスのもとにあるクラウドネイティブな API ゲートウェイです。設定変更を反映するためにリロードが必要なゲートウェイとは異なり、APISIX の etcd を基盤とした設計により、ルート、アップストリーム、プラグインを再起動やトラフィックの断絶なしに動的に更新できます。

負荷分散、認証、レート制限、サーキットブレーカー、カナリアリリースといった一般的な API ゲートウェイの責務を、従来の南北トラフィックとサービス間の東西トラフィックの両方に対して担い、Kubernetes の Ingress コントローラーとしても動作できます。さらに、LLM プロバイダーへのトラフィックをルーティング・管理するための AI ゲートウェイ機能も追加されています。

APISIX は、API ゲートウェイを検討していて、Apache によってガバナンスされ、etcd ベースの動的設定を備えた選択肢を求めるチームに向いています。カタログに既にある Kong を補完する存在で、両者は異なるアーキテクチャとガバナンスモデルで同じ中核的な課題を解決しており、両者を直接比較検討するチームも少なくありません。

カテゴリ
API
キーワード
api-gatewayreverse-proxymicroservicesdynamic-routing
言語
Lua
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する