“API7解决方案在生产场景中的实际表现令人惊喜。我们非常喜欢它的高可用性、高性能以及丰富的功能,这使得我们能够以云原生的方式构建和发展我们的业务。”
Xu Zhao
,
Infrastructure Architect at vivo
without any major failure occurred
were migrated from NGINX to APISIX
Vivo Communication Technology Co. Ltd.は、スマートフォン、スマートフォンアクセサリ、ソフトウェア、オンラインサービスを設計・開発する多国籍テクノロジー企業です。
10,000人の従業員を擁し、世界中に10のR&Dセンターを展開しています。2009年の創業以来、vivoはグローバル市場を拡大し、60以上の国と地域で5億人以上のユーザーにモバイル製品とサービスを提供しています。
vivoは、会社の急速な成長に伴い、いくつかの課題に直面しています。
1つ目は、複雑なビジネスシナリオとシステムメンテナンスの管理です。会社の急速な成長に伴い、管理すべき複数のシナリオとシステムが存在し、統一されたアプローチが必要です。
データプレーンとコントロールプレーン間の相互作用も、vivoのような中規模および大規模企業にとって課題です。データプレーンでの些細な問題でも、コントロールプレーンに影響を与える可能性があります。
vivoは多次元リソースのサポートが不足しており、さまざまなドメイン名とURLが存在します。これにより、ビジネス部門が異なる次元に従ってリソースを検索する際に課題が生じます。
vivoの複雑なプロジェクトでは、問題が発生した際に制御不能な影響が及ぶ可能性があります。複雑なプラグインの使用がこの問題を悪化させています。
vivoはAPIゲートウェイとしてApache APISIXを導入し、そのアーキテクチャをカスタマイズしてトラフィックアクセスと混合デプロイメントを可能にしました。内部のDevOpsプラットフォームとビジネスデプロイメントサービスを接続し、迅速かつ自動的なトラフィックアクセスを実現し、APISIXクラスタ管理を実施し、監視構築を改善しました。
API7ソリューションは、レイヤー4およびレイヤー7プロトコルをサポートしています。
高性能により、vivoは重要なオンライントラフィックを処理できます。
豊富な機能により、vivoはプロジェクトを便利に移行できます。
APISIXに基づくAPI7ソリューションは、優れた拡張性を備えており、vivoがクラスタ管理を拡張するのに役立ちます。
vivoのAPI7ソリューションの導入により、99.99%を超えるシステム可用性と重大な障害のない印象的な結果が得られました。
重要なオンライントラフィックを引き受け、多くのサービスを提供し、現在のオンライン転送トラフィックは100万QPS(1秒あたりのクエリ数)に近づいています。
APISIXの豊富な機能により、API7ソリューションはほぼすべての一般的なNGINXプロキシシナリオをカバーできます。vivoのプロジェクトの約50%がNGINXからAPISIXクラスタに移行されました。
vivoのK8sベアメタルによるコンテナ化サポートは10,000に拡大し、クラウドネイティブ技術の構築と開発をサポートしています。vivoのプロジェクトの約40%がベアメタルと仮想マシンからK8sコンテナプラットフォームに移行し、会社のコンテナ化の進展を促進しています。
いくつかの主流なゲートウェイ製品を比較した結果、Apache APISIXの応答遅延は他のゲートウェイよりも50%以上低く、CPU使用率が70%を超えてもApache APISIXは安定して動作することがわかりました。
截至2021年5月,腾讯的OTeam团队使用Apache APISIX已经在腾讯内部为超过10个团队进行了部署,其中最大的项目每天处理超过10亿次请求。
APISIXは、アクティブ-アクティブアーキテクチャの下でサービス品質を大幅に向上させるのに大いに役立ちました。その完全な監視機能は、トラブルシューティングを効果的にサポートし、サービスリストの更新が非常に簡単になりました。