// 概要
Higress は Istio と Envoy をベースに構築されたクラウドネイティブな API Gateway であり、Go、Rust、JavaScript で記述された Wasm プラグインによる拡張性をサポートしています。LLM API の統合管理や Model Context Protocol (MCP) サーバーのホスティングなど、AI アプリケーション向けの専門的な機能を提供します。Alibaba で開発されたこのプラットフォームは、高並列トラフィックへの対応とシームレスな設定更新により、本番環境レベルのパフォーマンスを実現します。
// 技術解説
Higress は Istio および Envoy をベースに構築されたクラウドネイティブな API gateway であり、AI ネイティブな機能に重点を置いた高性能なトラフィック管理を提供します。設定リロード時のトラフィックのジッターを排除し、gRPC、Dubbo、および AI モデル統合への強力なサポートを提供することで、従来の gateway の制限を解決します。Wasm プラグインを活用することで、アーキテクチャはメモリ安全性と拡張性を確保し、開発者はアクティブな接続を中断することなく Go、Rust、または JavaScript でカスタムロジックを実装できます。
// 主要ハイライト
// ユースケース
// クイックスタート
Higress の利用を開始するには、Docker コマンドを1つ実行してローカルにデプロイできます。これには gateway と UI コンソールを含むオールインワンイメージが用意されています。Kubernetes 環境の場合は Helm を使用してプロジェクトをインストールでき、イメージのプルを高速化するためにリージョナルミラーレジストリを設定するオプションもあります。実行後はポート 8001 で UI コンソールにアクセスし、ルート、プラグイン、および AI gateway の設定を管理できます。