“API7 समाधान उत्पादन परिदृश्यों में अपने अभ्यास में आश्चर्यजनक रूप से अच्छा प्रदर्शन करता है। हम इसकी उच्च उपलब्धता, उच्च प्रदर्शन और समृद्ध कार्यक्षमता से प्यार करते हैं, जो हमें एक क्लाउड-नेटिव तरीके से अपने व्यवसाय को बनाने और बढ़ाने की अनुमति देता है।”
Xu Zhao
,
Infrastructure Architect at vivo

vivo ने बताई गई अवधि में कोई बड़ी विफलता न होने की सूचना दी
were migrated from NGINX to APISIX
Vivo Communication Technology Co. Ltd. एक बहुराष्ट्रीय प्रौद्योगिकी कंपनी है जो स्मार्टफोन, स्मार्टफोन एक्सेसरीज़, सॉफ्टवेयर और ऑनलाइन सेवाएं डिजाइन और विकसित करती है।
इसके 10,000 कर्मचारी हैं, और दुनिया भर में 10 R&D केंद्र हैं। 2009 में स्थापना के बाद से, vivo ने अपने वैश्विक बाजार का विस्तार किया है, और 60 से अधिक देशों और क्षेत्रों में 500 मिलियन से अधिक उपयोगकर्ताओं को अपने मोबाइल उत्पादों और सेवाओं के साथ सेवा प्रदान की है।
vivo को कंपनी के तेजी से विकास के साथ कई चुनौतियों का सामना करना पड़ता है।
पहली चुनौती जटिल व्यावसायिक परिदृश्यों और सिस्टम रखरखाव का प्रबंधन है। कंपनी के तेजी से विकास के साथ, कई परिदृश्यों और सिस्टम को प्रबंधित करने की आवश्यकता होती है, जिसके लिए एक एकीकृत दृष्टिकोण की आवश्यकता होती है।
डेटा प्लेन और कंट्रोल प्लेन के बीच इंटरैक्शन भी मध्यम और बड़े आकार की कंपनियों जैसे vivo के लिए एक चुनौती है। डेटा प्लेन में मामूली समस्याएं भी कंट्रोल प्लेन को प्रभावित कर सकती हैं।
vivo को बहु-आयामी संसाधनों के लिए समर्थन की कमी है, जिसके परिणामस्वरूप विभिन्न डोमेन नाम और URL होते हैं। यह व्यावसायिक विभाग के लिए विभिन्न आयामों के अनुसार संसाधनों की खोज करने में चुनौतियाँ पैदा करता है।
vivo के जटिल प्रोजेक्ट्स में समस्याएं उत्पन्न होने पर अनियंत्रित प्रभाव हो सकता है। जटिल प्लगइन्स का उपयोग इस समस्या को और बढ़ा देता है।
vivo ने अपने API गेटवे के रूप में Apache APISIX को पेश किया, और इसकी आर्किटेक्चर को अनुकूलित किया ताकि ट्रैफिक एक्सेस और मिश्रित तैनाती सक्षम हो सके। आंतरिक DevOps प्लेटफॉर्म और व्यावसायिक तैनाती सेवाओं को जोड़ा गया ताकि तेजी से और स्वचालित ट्रैफिक एक्सेस सक्षम हो सके, और APISIX क्लस्टर प्रबंधन को लागू किया गया, साथ ही मॉनिटरिंग निर्माण में सुधार किया गया।
API7 समाधान लेयर 4 और लेयर 7 प्रोटोकॉल का समर्थन करता है।
उच्च प्रदर्शन vivo को महत्वपूर्ण ऑनलाइन ट्रैफिक को संभालने में सक्षम बनाता है।
समृद्ध सुविधाएं vivo को प्रोजेक्ट्स को सुविधाजनक ढंग से माइग्रेट करने की अनुमति देती हैं।
APISIX पर आधारित API7 समाधान में महान स्केलेबिलिटी है जो vivo को क्लस्टर प्रबंधन का विस्तार करने में मदद करती है।
vivo ने बताया कि वर्णित अवधि के दौरान ग्राहक द्वारा संचालित इस परिनियोजन में कोई बड़ी विफलता नहीं हुई। यह ऐतिहासिक ग्राहक परिणाम API7 की उत्पाद-स्तरीय उपलब्धता प्रतिबद्धता नहीं है; स्रोत मापन पद्धति प्रकाशित नहीं करता।
महत्वपूर्ण ऑनलाइन ट्रैफिक और कई सेवाओं को संभालते हुए, वर्तमान ऑनलाइन फॉरवर्डिंग ट्रैफिक लगभग एक मिलियन QPS (क्वेरीज़-प्रति-सेकंड) तक पहुंच गया है।
APISIX की समृद्ध सुविधाओं के कारण, API7 समाधान लगभग सभी सामान्य NGINX प्रॉक्सी परिदृश्यों को कवर कर सकता है। vivo के लगभग 50% प्रोजेक्ट्स NGINX से APISIX क्लस्टर में माइग्रेट किए गए हैं।
vivo के K8s बेयर मेटल को कंटेनराइजेशन का समर्थन करने के कारण, यह 10,000 तक स्केल हो गया है और क्लाउड-नेटिव प्रौद्योगिकी के निर्माण और विकास का समर्थन करता है। vivo के लगभग 40% प्रोजेक्ट्स बेयर मेटल और वर्चुअल मशीन से K8s कंटेनर प्लेटफॉर्म पर माइग्रेट किए गए हैं, जिससे कंपनी की कंटेनराइजेशन प्रगति को बढ़ावा मिला है।
एक परिपक्व और तैयार-से-उपयोग API गेटवे के रूप में, APISIX हमें उच्च विकास दक्षता प्रदान करता है। शुरुआत से लेकर POC पास करने तक, हमें केवल एक सप्ताह का समय लगा।
APISIX हमारी आवश्यकताओं को पूरा करता है, जैसे कि विकास और पुनरावृत्ति को तेज करना। APISIX को विशेष बनाता है इसके समृद्ध प्लगइन्स, दृश्यमान कॉन्फ़िगरेशन, सूक्ष्म सत्यापन, प्रचुर सुविधाएँ, सक्रिय समुदाय और उच्च प्रदर्शन।
मई 2021 तक, Tencent OTeam ने Apache APISIX का उपयोग करते हुए इसे Tencent के भीतर 10 से अधिक टीमों के लिए तैनात कर दिया है, जिसमें सबसे बड़ा प्रोजेक्ट प्रतिदिन 1 बिलियन से अधिक अनुरोधों को संभाल रहा है।