“APISIX Ingress Controller को अपनाने के बाद, डेवलपर्स के लिए गेटवे पर कॉन्फ़िगरेशन जोड़ना कोड लिखने की तुलना में आसान हो जाता है।”
Wenbin Yang
,
Cloud-Native Architect Zoom

are managed unifiedly with ease
into a continuous delivery pipeline
ऑनलाइन मीटिंग्स और रिमोट वर्किंग के विकास के साथ, कई प्रसिद्ध ऑनलाइन कॉन्फ्रेंसिंग सॉफ्टवेयर अस्तित्व में आए। 2013 में लॉन्च किए गए Zoom मीटिंग्स, डिजिटल संचार में एक प्रमुख खिलाड़ी बन गए, और इसके पहले वर्ष में 200 मिलियन मीटिंग मिनट का आंकड़ा हासिल किया।
COVID-19 महामारी के दौरान Zoom के उपयोग के चरम पर, प्लेटफॉर्म ने लगभग 500,000 भुगतान किए गए व्यावसायिक ग्राहकों तक पहुंच बनाई, जबकि इसके दैनिक सक्रिय उपयोगकर्ताओं की संख्या लगभग 350 मिलियन तक पहुंच गई।
Zoom ने अपने तेजी से व्यापार विस्तार के कारण निम्नलिखित तकनीकी चुनौतियों का सामना किया।
100 से अधिक बैकएंड माइक्रोसर्विसेज को कुशलतापूर्वक प्रबंधित करना
वैश्विक व्यावसायिक सेवाओं के कारण बड़ी संख्या में हाइब्रिड क्लाउड वातावरण से निपटना
निरंतर डिलीवरी पाइपलाइन में जटिल मिडलवेयर और इंफ्रास्ट्रक्चर को एकीकृत करना
ये चुनौतियां केवल जोड़ने वाली नहीं हैं, बल्कि एक गुणात्मक संबंध हैं, जिसके परिणामस्वरूप एक अत्यधिक जटिल स्थिति उत्पन्न होती है।
अपनी तकनीकी चुनौतियों का समाधान करने के लिए, Zoom ने APISIX Ingress Controller का उपयोग करके एक निरंतर डिलीवरी पाइपलाइन लागू की। इस समाधान में सैकड़ों API गेटवे के कॉन्फ़िगरेशन को APISIX में माइग्रेट करना शामिल था, जिससे डेटा सुरक्षा और सेवा स्थिरता सुनिश्चित की गई।
अपने व्यावसायिक परिदृश्यों को ध्यान में रखते हुए, Zoom ने दो भागों पर अधिक जोर दिया, जिन्हें APISIX Ingress Controller द्वारा पूरा किया जा सकता है।
Zoom ग्राहक गोपनीयता और सेवा सुरक्षा को प्राथमिकता देता है और ऑनलाइन मीटिंग रूम और फोन कॉल में व्यापक रूप से mTLS प्रमाणीकरण और सत्यापन का उपयोग करता है। हालांकि, कई API गेटवे यह सेवा केवल अपने एंटरप्राइज़ संस्करण में प्रदान करते हैं। APISIX Ingress इस लक्ष्य को प्राप्त करने के लिए महान व्यवहार्यता और सुविधा प्रदान करता है, जिससे यह Zoom के लिए एक आकर्षक समाधान बन जाता है।
Zoom के बैकएंड सेवाओं को उच्च उपलब्धता के लिए विभिन्न क्षेत्रों में मल्टी-एजेड (मल्टी-अवेलेबिलिटी जोन) तैनाती की आवश्यकता होती है। इसमें अक्सर अन्य डेटा केंद्रों में व्यवसायों को रखना शामिल होता है। यदि मूल डेटा केंद्र में कोई त्रुटि होती है, तो क्लाइंट ट्रैफ़िक को दूसरे में स्थानांतरित करने की आवश्यकता होती है। APISIX Ingress इस आवश्यकता को सफलतापूर्वक पूरा कर सकता है, जिससे यह Zoom के लिए एक आदर्श समाधान बन जाता है।
Zoom API गेटवे कॉन्फ़िगरेशन को एप्लिकेशन डिलीवरी मॉडल में बनाने के लिए GitOps वर्कफ़्लो का उपयोग करता है।
APISIX के कॉन्फ़िगरेशन को निरंतर डिलीवरी पाइपलाइन वर्कफ़्लो में एकीकृत करने से डेवलपर्स को API के रूटिंग और प्रमाणीकरण क्षमताओं पर ध्यान केंद्रित करने और व्यावसायिक कार्यों को लागू करने के लिए एक अधिक श्रम-बचत तरीका प्रदान करता है।
पर्यावरणीय अंतरों को कम करने के लिए APISIX ingress के कुछ कॉन्फ़िगरेशन लागू किए गए, जिससे सिस्टम प्रबंधकों को इन अंतरों को व्यापक रूप से नियंत्रित करने में सक्षम बनाया गया।
पाइपलाइन के प्रत्येक प्लगइन इंफ्रास्ट्रक्चर इंजीनियरों के लिए कॉन्फ़िगरेशन आइटम प्रदान करते हैं, जिससे सभी सेवाओं में एकीकृत सुरक्षा और जोखिम नियंत्रण रणनीति लागू की जा सकती है।
मई 2021 तक, Tencent OTeam ने Apache APISIX का उपयोग करते हुए इसे Tencent के भीतर 10 से अधिक टीमों के लिए तैनात कर दिया है, जिसमें सबसे बड़ा प्रोजेक्ट प्रतिदिन 1 बिलियन से अधिक अनुरोधों को संभाल रहा है।
Haier विभिन्न Lines of Business (LOBs) से अलग-अलग API gateways को प्रबंधित करने के लिए API7 Enterprise के federated API management का उपयोग करता है, ताकि agility और stability के बीच संतुलन बनाया जा सके।
API7 समाधान उत्पादन परिदृश्यों में अपने अभ्यास में आश्चर्यजनक रूप से अच्छा प्रदर्शन करता है। हम इसकी उच्च उपलब्धता, उच्च प्रदर्शन और समृद्ध कार्यक्षमता से प्यार करते हैं, जो हमें एक क्लाउड-नेटिव तरीके से अपने व्यवसाय को बनाने और बढ़ाने की अनुमति देता है।