>
- Accueil >
- Pourquoi nous choisir >
- Clients >
- Amap
Amap
Technologie
Asie-Pacifique
PME/Startup
« Grâce à Function Compute, Amap a offert des performances exceptionnelles pendant les heures de pointe de la Fête nationale chinoise 2020 (Golden Week). Le taux de réussite global du service a dépassé 99,99 %, avec un total de plus de 1 000 000 de déclenchements par minute et 20 000 requêtes par seconde (QPS). Le temps de réponse moyen du service pour chaque scénario est inférieur à 60 ms, et la stabilité du service a dépassé les attentes. »
He Yiran,
Expert technique frontend, Amap
À propos d'Amap
Amap est un fournisseur de premier plan de contenus cartographiques numériques, de navigation et de solutions géolocalisées en Chine. Fondée en 2002, Amap est aujourd'hui une filiale à part entière d'Alibaba Group et fait partie intégrante de son écosystème de commerce électronique. En 2018, Amap est devenu le premier service de cartographie chinois à atteindre 100 millions d'utilisateurs quotidiens.
Défi
Le cœur de métier d'Amap est de fournir des services de cartographie, de navigation et de géolocalisation qui permettent aux utilisateurs de se déplacer partout et à tout moment. Amap, en particulier son application mobile AMAP, génère un trafic considérable tout en fournissant ces services à ses clients. Pour prendre en charge son activité principale, Amap a adopté le framework Node FaaS pour les pages de carte, de planification d'itinéraire et d'étapes de navigation de l'application.
Avec un nombre croissant de nouvelles fonctionnalités, Amap est passé d'un simple outil de navigation à une plateforme complète de services de voyage. Amap offre aux utilisateurs des informations sur les services du quotidien le long de leurs itinéraires, pour une expérience utilisateur plus complète. En témoigne la fonctionnalité de carte de recommandation contextuelle d'Amap, qui fournit des informations pertinentes en fonction des besoins de déplacement des utilisateurs.
Pour offrir une expérience utilisateur optimale, cette fonctionnalité doit permettre des itérations rapides, être légère et flexible. Par conséquent, pour mettre à jour ses services de manière rapide et flexible, Amap stocke les modèles de style des cartes dans le cloud et les applique aux clients lorsqu'un service leur est proposé.
Pourquoi Alibaba Cloud
Après une évaluation approfondie, l'équipe d'Amap et d'Alibaba a classé ce scénario comme service sans état. Compte tenu de la maturité de l'écosystème serverless d'Alibaba Cloud, Amap a finalement choisi d'intégrer le service Node FaaS de Function Compute d'Alibaba Cloud pour construire le service de cartes de recommandation contextuelle côté front-end. L'acquisition des modèles d'interface, l'agrégation des requêtes de données, le traitement logique et la génération de schémas sont tous réalisés dans la couche FaaS. Le client rend et affiche directement les données en fonction du schéma émis par le service afin d'obtenir une solution plus légère et plus flexible.
Cette architecture serverless a offert des performances exceptionnelles pendant les heures de pointe de la Fête nationale chinoise 2020 (Golden Week). L'architecture a traité plus de 1 000 000 de requêtes d'accès par minute et plus de 20 000 requêtes par seconde. Le taux de réussite du service a dépassé 99,99 % et le temps de réponse moyen était inférieur à 60 ms. La stabilité du service assurée par cette solution a dépassé les attentes de l'équipe.
Architecture
Haute efficacité : Amap a intégré de manière transparente son application mobile AMAP à son système de R&D au niveau de la couche FaaS grâce à l'architecture serverless. Résultat : la mise en production des nouvelles fonctionnalités de l'application est 40 % plus rapide, et l'efficacité ainsi que la productivité des employés se sont considérablement améliorées. Amap tire parti de l'architecture serverless pour le développement, les tests, le déploiement progressif et la publication de nouvelles fonctionnalités. De plus, cette architecture facilite le développement de capacités standardisées telles que la gestion du trafic, la mise à l'échelle automatique et la reprise après sinistre.
Haute élasticité et coûts réduits : En se basant sur les tendances du trafic, Amap peut analyser les caractéristiques de trafic, notamment l'écart entre les pics et les creux affichés sur la carte. Traditionnellement, Amap devait réserver un grand nombre de ressources de calcul pour absorber les pics de trafic. Cependant, les serveurs excédentaires engendrent des coûts supplémentaires pendant les heures creuses. Pour résoudre ce problème, Amap a utilisé Function Compute pour assurer une mise à l'échelle automatique en fonction des variations du trafic. Bien qu'il soit complexe d'augmenter la vitesse de mise à l'échelle et que cette fonctionnalité ait toujours été réservée aux grandes entreprises, Function Compute démarre en quelques millisecondes et offre une mise à l'échelle rapide à un plus grand nombre d'entreprises, les aidant à utiliser les ressources de calcul de manière plus flexible et à moindre coût.
Haute observabilité : L'observabilité est un attribut indispensable pour une plateforme de diagnostic d'applications. Cet attribut permet aux utilisateurs d'observer les variations du temps de réponse, du taux d'utilisation des ressources et de l'invocation complète des applications système, afin de diagnostiquer rapidement les problèmes applicatifs. Function Compute s'intègre de manière transparente avec Log Service, Cloud Monitor, Tracing Analysis et Serverless Workflow. Pour utiliser ces fonctionnalités, il suffit aux utilisateurs de configurer les fonctions une seule fois. Cela réduit les coûts d'apprentissage et simplifie le processus de diagnostic des applications.
Perspectives d'avenir
L'architecture serverless gagne en popularité dans divers secteurs et commence à être mise en œuvre pour des applications à grande échelle, comme Amap. Après avoir adopté l'architecture serverless, Amap peut désormais mettre à jour ses services avec plus de flexibilité et de rapidité, ouvrant la voie à l'innovation. Cette architecture serverless permet aux développeurs frontend de se concentrer sur les enjeux clés et de stimuler la croissance de l'entreprise. Depuis son pilote de compétences au début de la « Semaine des voyages » de la Fête nationale 2020, le service de voyages d'Amap a été entièrement intégré à Function Compute, posant ainsi les bases solides pour la migration de l'ensemble de ses services vers le cloud dans un avenir proche.
Produits
vedettes
vedettes
Une plateforme de calcul serverless sécurisée, stable, à mise à l'échelle élastique, sans gestion opérationnelle et avec paiement à l'utilisation.
Un service tout-en-un pour les données de type journal
Automatisez la surveillance des performances de toutes vos ressources web et applications en temps réel
Permet aux développeurs d'identifier rapidement les causes racines et d'analyser les goulots d'étranglement des applications distribuées
Visualisation, orchestration sans gestion opérationnelle et coordination de scénarios d'applications avec état.
Autre témoignage associé
Blue Map
Blue Map collecte des données environnementales provenant de plus de 20 plateformes et solutions à travers la Chine et a trouvé une solution pour centraliser les informations sur le cloud.
e-Chauffeur
e-Chauffeur est une application chinoise de réservation de taxis qui tire parti du calcul élastique et de la sécurité cloud pour améliorer l'expérience de ses clients.
JNE
PT Jalur Nugraha Ekakurir, ou JNE, a été fondée en 1990 et fournit depuis des services de livraison express rapides en Indonésie.
Aperçu
Amap a construit une architecture serverless avec Function Compute d'Alibaba Cloud pour améliorer la flexibilité et l'évolutivité de ses services.
Produit/solution utilisé
Produit/solution utilisé
Livre blanc associé
Accélérez vos sites web, applications mobiles et services applicatifs
Comment la solution d'Alibaba Cloud peut-elle aider à construire un réseau d'entreprise hybride mondial, accélérer la diffusion de contenu des applications et maximiser la bande passante ?
Télécharger
Un essai gratuit qui vous permet de construire grand !
Commencez à construire avec plus de 80 produits et jusqu'à 12 mois d'utilisation pour Elastic Compute Service
Commencez gratuitement Commencez gratuitement