“La solution API7 fonctionne étonnamment bien dans les scénarios de production réels. Nous apprécions sa haute disponibilité, ses performances élevées et ses fonctionnalités riches, qui nous permettent de construire et de développer notre activité de manière cloud-native.”
Xu Zhao
,
Infrastructure Architect at vivo
without any major failure occurred
were migrated from NGINX to APISIX
Vivo Communication Technology Co. Ltd. est une entreprise technologique multinationale qui conçoit et développe des smartphones, des accessoires pour smartphones, des logiciels et des services en ligne.
Elle compte 10 000 employés, avec 10 centres de R&D répartis dans le monde entier. Depuis sa création en 2009, vivo a étendu son marché mondial, desservant plus de 500 millions d'utilisateurs avec ses produits et services mobiles, dans plus de 60 pays et régions.
vivo fait face à plusieurs défis parallèlement à sa croissance florissante.
Le premier est la gestion des scénarios commerciaux complexes et la maintenance des systèmes. Avec la croissance rapide de l'entreprise, il y a de multiples scénarios et systèmes à gérer, nécessitant une approche unifiée.
Les interactions entre le plan de données et le plan de contrôle constituent également un défi pour les entreprises de taille moyenne et grande comme vivo. Même des problèmes mineurs dans le plan de données peuvent impacter le plan de contrôle.
vivo manque de support pour les ressources multidimensionnelles, ce qui entraîne divers noms de domaine et URL. Cela crée des défis pour le département commercial lors de la recherche de ressources selon différentes dimensions.
Les projets complexes de vivo peuvent avoir un impact incontrôlable lorsque des problèmes surviennent. L'utilisation de plugins compliqués exacerbe ce problème.
vivo a introduit Apache APISIX comme passerelle API, en personnalisant son architecture pour permettre l'accès au trafic et le déploiement mixte. Les plateformes DevOps internes et les services de déploiement commerciaux ont été connectés pour un accès rapide et automatique au trafic, et la gestion des clusters APISIX a été mise en œuvre, ainsi qu'une amélioration de la construction de la surveillance.
La solution API7 prend en charge les protocoles de couche 4 et couche 7.
Une haute performance permet à vivo de gérer un trafic en ligne significatif.
Des fonctionnalités riches permettent à vivo de migrer des projets facilement.
La solution API7 basée sur APISIX offre une grande extensibilité pour aider vivo à étendre la gestion des clusters.
La mise en œuvre de la solution API7 par vivo a donné des résultats impressionnants, notamment une disponibilité du système dépassant 99,99 % sans aucune panne majeure.
Prenant en charge un trafic en ligne important et desservant de nombreux services, le trafic de transfert en ligne actuel atteint près d'un million de QPS (requêtes par seconde).
Grâce aux fonctionnalités riches d'APISIX, la solution API7 peut couvrir presque tous les scénarios de proxy NGINX courants. Environ 50 % des projets de vivo ont été migrés des clusters NGINX vers les clusters APISIX.
L'adoption par vivo de K8s sur métal nu supportant la conteneurisation a été étendue à 10 000 et soutient la construction et le développement de la technologie cloud-native. Environ 40 % des projets de vivo ont migré du métal nu et des machines virtuelles vers la plateforme de conteneurs K8s, favorisant les progrès de la conteneurisation de l'entreprise.
API7 Enterprise aide Hisense à construire une plateforme intégrée pour connecter les usines et les applications réparties dans le monde entier.
Apache APISIX prend en charge plusieurs protocoles, ce qui permet de réduire considérablement les coûts de R&D et confère à notre plateforme une vitalité sans fin.
Airwallex a réalisé une transition fluide vers des architectures multi-cloud et microservices grâce au support commercial d'API7 : une plateforme hautement optimisée et évolutive, ainsi que le soutien de la communauté des développeurs !