“APISIX 满足了我们在加速开发和迭代方面的需求。APISIX 的独特之处在于其丰富的插件、可见的配置、细粒度的验证、丰富的功能、活跃的社区以及高性能。”
Xin Zhang
,
Cloud-Native Development Engineer at Horizon Robotics
after using APISIX
at a time in AI model training
Horizon Roboticsは、先進的なアルゴリズム、専用ソフトウェア、および最先端の処理ハードウェアを活用した、乗用車向けの先進運転支援システム(ADAS)および自動運転ソリューションの主要なプロバイダーです。
スマートビークルの変革と商用化を推進する重要な存在として、100以上のエコシステム業界パートナーおよび30以上の自動車メーカーと協力関係を築いています。
Traefik 1.xでは、細かい設定管理を実現する際に困難が生じます。ルーティングルールはIngressを通じて設定され、特定のプラグインはアノテーションを介して設定する必要があります。このアプローチでは、Ingress内のルールにプラグインを追加することに限定されます。
Traefik 1.xは特定のルールの視覚的な設定をサポートしておらず、Webブラウザを通じてリクエストURLにアクセスすることで特定のサービスを直接特定することはできません。
Traefikは、限られた数のデフォルト設定ファイル(ConfigMap)しか提供していないため、開発者は公式ドキュメントを参照して設定する必要があります。さらに、一部のパラメータはNGINXのデフォルト設定と一致しないため、メンテナンスが煩雑になることがあります。
Horizon Roboticsは、トラフィック管理ゲートウェイとしてAPISIX Ingress Controllerを選択し、統一されたサービス提供を実現しました。
APISIXがサポートするすべてのプラグインは、apisix-ingress-controllerを使用して宣言的に設定でき、ApisixRouteの下で単一のバックエンドに対してプラグインをカスタマイズできます。
顧客にとっての大きな利点の1つは、視覚的な設定機能です。APISIX Dashboardを利用することで、顧客は各APISIXルートを確認できます。複数のネームスペースやYAMLファイルで同じドメインを設定した場合に競合が発生した場合、APISIX Dashboardで検索することでパスプレフィックスを迅速に特定できます。
APISIX Ingress Controllerは、管理するCRDで宣言されたリソースに対して細かい検証を実施します。存在しないサービスが宣言された場合、エラーメッセージがApisixRouteイベントに保存され、変更が有効になるのを防ぎます。この機能により、誤用による問題を最小限に抑えることができます。
顧客にとってのもう1つの重要な利点は、APISIXが提供する豊富な機能セットです。これには、ホットアップデートやホットプラグインのサポート、プロキシリクエストの書き換え、複数の認証方式、および多言語プラグイン開発など、多数の機能が含まれます。
APISIXは、Slack、GitHub、およびメーリングリスト上で活発なメンテナーや貢献者からなるコミュニティの恩恵を受けており、他のオープンソースソリューションコミュニティとは一線を画しています。
APISIXの性能は、圧力テストにおいてEnvoyを約120%上回り、コア数が増えるほどQPSの差が顕著になります。
APISIXにより、Horizon Roboticsは大容量ファイルのアップロードを容易にし、運用を効率化しました。
forward-authプラグインにより、gRPC層の必要性が減少し、監視の利便性が向上しました。
Horizon Roboticsは、APISIX Prometheusプラグインをグローバルに導入し、デバッグと最適化を行い、リアルタイムの同時接続数、QPS、APISIXリアルタイムインターフェースの成功率、およびリアルタイム帯域幅を向上させました。
不便なサービス管理と高額なR&D投資の問題を解決するために、私たちはAPIゲートウェイとしてAPISIXを導入しました。APISIXのetcdを活用したダイナミックなパフォーマンスは、Beetoの製品要件に最も適しています。
API7解决方案在生产场景中的实际表现令人惊喜。我们非常喜欢它的高可用性、高性能以及丰富的功能,这使得我们能够以云原生的方式构建和发展我们的业务。
截至2021年5月,腾讯的OTeam团队使用Apache APISIX已经在腾讯内部为超过10个团队进行了部署,其中最大的项目每天处理超过10亿次请求。