ऑटोमोटिव उद्योग के लिए API Gateway समाधान
November 2, 2022
डिजिटलीकरण और बुद्धिमत्ता की लहर के तहत, विनिर्माण और ऑटोमोटिव उद्योग अभूतपूर्व अवसरों और चुनौतियों का सामना कर रहे हैं। कार अब परिवहन के लिए एक मेक्ट्रोनिक उत्पाद नहीं हैं, बल्कि घर और कंपनी के अलावा तीसरा स्थान बन गई हैं। कारें अब गहन सॉफ्टवेयर और हार्डवेयर एकीकरण के साथ अधिक बुद्धिमान हो गई हैं।
उपभोक्ताओं के दृष्टिकोण से, चालकता और सुरक्षा कारों का मानक कॉन्फ़िगरेशन बन गए हैं। हर किसी के पास कारों के लिए उच्च आवश्यकताएं हैं, जो 100 से अधिक वर्षों से अस्तित्व में है: बुद्धिमान कारें। यह ड्राइवर सहायता में परिलक्षित होता है, लेकिन OTA (ओवर-द-एयर) प्रोग्रामिंग, वॉयस कंट्रोल, टच स्क्रीन सेंट्रल कंट्रोलर आदि में भी, जो कार सॉफ्टवेयर के रियल-टाइम डेटा प्रोसेसिंग, कंप्यूटिंग पावर और उत्पाद पुनरावृत्ति के लिए उच्च मांगों की आवश्यकता है।
व्यावसायिक अनुप्रयोगों के दृष्टिकोण से, IoV (इंटरनेट ऑफ व्हीकल्स) और अपस्ट्रीम और डाउनस्ट्रीम डेटा तेजी से जटिल हो रहे हैं। परिणामस्वरूप, सूचना साइलो को तोड़ना, विभिन्न सिस्टमों से डेटा खोलना और व्यावसायिक नवाचार को तेज करना विनिर्माण और ऑटो कंपनियों के लिए दर्द बिंदु बन गए हैं।
तकनीकी परिवर्तन के दृष्टिकोण से, क्लाउड-नेटिव और ओपन-सोर्स सॉफ्टवेयर विनिर्माण और कार कंपनियों को डिजिटल परिवर्तन को तेज करने के लिए तकनीकी समर्थन प्रदान करते हैं। ये कंपनियां क्लाउड-नेटिव तकनीकों का अच्छा उपयोग करके इस परिवर्तन में अवसर को पकड़ सकती हैं।
आज, एक इलेक्ट्रिक कार में ड्राइवर सहायता फ़ंक्शन के साथ 5,000 से अधिक चिप्स हैं, जो करोड़ों लाइनों के कोड को चलाते हैं। "सॉफ्टवेयर डिफाइंड व्हीकल्स (SDV)" का नया युग धीरे-धीरे आ रहा है।
Apache APISIX ओपन-सोर्स कम्युनिटी के आंकड़ों और शोध के विश्लेषण के माध्यम से, हमने पाया कि Apache APISIX चौथी औद्योगिक क्रांति में व्यापक रूप से उपयोग किया जाता है, जो डिजिटल फैक्ट्री, स्मार्ट वाहन, AI चिप्स, स्वायत्त ड्राइविंग, माइक्रोसर्विसेज प्रबंधन, ऑटोमोटिव उद्यम, ऑटो फाइनेंस, ऑटोमोटिव B2B बिक्री, B2C बिक्री के लिए प्रयुक्त कार, और अन्य क्षेत्रों को कवर करता है।
नीचे कुछ उदाहरण दिए गए हैं:
- डिजिटल फैक्ट्री: यूरोपीय फैक्ट्री प्लेटफॉर्म
- कार कंपनियां: Geely Auto, XPeng Motors, Lotus Cars, Li Auto, BeyonCa Autos
- AI और स्वायत्त ड्राइविंग: Horizon Robotics, Momenta
- ऑटो फाइनेंस: BMW Financial Services
- स्पीच रिकग्निशन: AiSpeech
एक क्लाउड-नेटिव API गेटवे के रूप में, Apache APISIX एक मूलभूत घटक है जो कार, IoT डिवाइस, मोबाइल ऐप्स आदि जैसे विभिन्न टर्मिनलों से API अनुरोधों को प्रोसेस कर सकता है। ऑटोमोटिव-संबंधित उद्योगों में Apache APISIX का व्यापक उपयोग ओपन-सोर्स प्रोजेक्ट्स को अधिक उद्यम उपयोगकर्ताओं की आवश्यकताओं को पूरा करने के लिए आगे बढ़ने के लिए प्रेरित कर रहा है।
हम API7 Enterprise और API7 Cloud के माध्यम से संचित उद्योग समाधान प्रदान करेंगे। हमसे संपर्क करने के लिए आपका स्वागत है: https://api7.ai/contact।
निम्नलिखित में, आइए जानें कि API गेटवे और Apache APISIX कुछ विशिष्ट उपयोग मामलों के माध्यम से उद्यम उपयोगकर्ताओं को व्यावहारिक समस्याओं को हल करने में कैसे मदद करते हैं।
यूरोपीय फैक्ट्री प्लेटफॉर्म APISIX को अपने सुरक्षा गेटवे के रूप में उपयोग करता है
EFPF (यूरोपीय फैक्ट्री प्लेटफॉर्म) यूरोपीय आयोग के Horizon 2020 कार्यक्रम द्वारा वित्तपोषित डिजिटल विनिर्माण प्लेटफॉर्म (DMPs) का एक संघ है। इस संघ में 10 यूरोपीय देशों से 30 कंपनियां और संगठन शामिल हैं, जिनमें Siemens, Airbus SE, शोध संस्थान और विश्वविद्यालय आदि शामिल हैं। यह Industry 4.0, IoT, कृत्रिम बुद्धिमत्ता, बड़ा डेटा, और डिजिटल विनिर्माण से नवाचारी समाधान प्रदान करता है।

EFPF विभिन्न उपकरण और सेवाएं प्रदान करता है, जिनमें से कई एक या अधिक APIs प्रदान करते हैं जो अन्य उपकरण और सेवाएं उपयोग कर सकते हैं। EFPF प्लेटफॉर्म API गेटवे का उपयोग करके API उपयोग की निगरानी, नियंत्रण और विश्लेषण कर सकता है। इसके अलावा, API गेटवे नीतियों को परिभाषित करने की अनुमति देता है कि उपयोगकर्ता प्लेटफॉर्म में विभिन्न कंपनियों द्वारा उजागर किए गए APIs के साथ कैसे इंटरैक्ट करते हैं।

EFPF प्लेटफॉर्म में उपयोग किया जाने वाला API प्रबंधन उपकरण या API सुरक्षा गेटवे (ASG) डेटा स्पाइन में एक घटक है। ASG सभी API कॉल्स के लिए सीमा गेटवे है और EFPF पारिस्थितिकी तंत्र में उपलब्ध बाहरी सेवाएं प्रदान करता है। प्रॉक्सी सेवा के रूप में कार्य करते हुए, यह चल रही सेवा कॉल्स पर सुरक्षा नीतियों को लागू करता है। EFPF में, ASG Apache APISIX का उपयोग करके लागू किया गया है।
Apache APISIX चुनने के कई कारण हैं:
- गति: ASG डेटा स्पाइन से पारिस्थितिकी तंत्र में अन्य प्लेटफॉर्म्स को कॉल्स को प्रॉक्सी करेगा, जिससे कॉल्स की विलंबता कम होगी।
- कस्टम प्लगइन्स: ASG को कस्टम सुरक्षा प्लगइन्स विकसित करने के लिए न्यूनतम कोड/कॉन्फ़िगरेशन पर निर्भर होना चाहिए।
- लाइसेंस: ASG के कार्यान्वयन के लिए एक अनुमत लाइसेंस (Apache / MIT) पसंद किया जाता है।
- MQTT के लिए समर्थन।
इसके अलावा, API प्रबंधन के निम्नलिखित मुद्दों को भी संबोधित किया जाता है:
- API कॉन्फ़िगरेशन, जीवनचक्र प्रबंधन, और सेवा खोज
- API विनिर्देशों की एकरूपता और पूर्णता
- सेवा प्रदाताओं और उपभोक्ताओं के बीच इंटरफ़ेस अनुबंध प्रबंधन
EFPF द्वारा प्रदान किए गए API गेटवे के माध्यम से, संघ की 30 कंपनियां API के माध्यम से विभिन्न प्रकार के डेटा प्रदान, प्राप्त और विनिमय कर सकती हैं और इस आधार पर API अधिकार प्रबंधन और सुरक्षा नियंत्रण कर सकती हैं।
XPeng Motors APISIX का उपयोग करके स्मार्ट कॉकपिट बनाता है
XPeng Motors चीन की नई कार निर्माण शक्तियों में एक बेंचमार्क कार कंपनी है। इसकी स्थापना के बाद से, यह "स्मार्ट कारों" में स्वतंत्र अनुसंधान और विकास पर जोर देती है, जिसमें Li Auto Inc. और Nio Inc. की तुलना में सबसे अधिक 20% अनुसंधान और विकास में निवेश किया जाता है।
यह विवादास्पद रहा है कि क्या कारों के सॉफ्टवेयर और हार्डवेयर को कार कंपनियों द्वारा स्वतंत्र रूप से विकसित करने की आवश्यकता है। कई लोग मानते हैं कि कार कंपनियों को केवल एकीकरण पर ध्यान केंद्रित करने की आवश्यकता है क्योंकि स्व-विकास में बहुत सारा पैसा और समय निवेश करना लागत-प्रभावी तरीका नहीं है। हालांकि, दूसरे दृष्टिकोण से, सॉफ्टवेयर और हार्डवेयर का स्व-विकास उत्पादों के एकीकृत और पूर्ण उपयोगकर्ता अनुभव को साकार कर सकता है और अनुभव संचय के बाद बाद के पुनरावृत्तियों में एक लाभप्रद स्थिति बनाए रख सकता है।
XPeng Motors द्वारा प्रदर्शित "स्मार्ट कॉकपिट" को उदाहरण के रूप में लेते हुए, आइए Apache APISIX की भूमिका का परिचय दें।

XPeng Motors के टच स्क्रीन सेंट्रल कंट्रोलर पर, उपयोगकर्ताओं को इंटरनेट से जुड़ने की आवश्यकता होती है ताकि वे सभी कार्यों का उपयोग कर सकें, जिसमें स्पीच रिकग्निशन और कंट्रोल, मानचित्र और नेविगेशन, संगीत, फिल्में आदि शामिल हैं, जिनके पीछे के APIs Apache APISIX के माध्यम से प्रोसेस किए जाते हैं।
IoV के अनुप्रयोगों और सेवाओं के लिए, Weibo, WeChat और अन्य इंटरनेट उत्पादों की तरह उच्च समवर्तीता और भारी ट्रैफ़िक नहीं होगा, जो स्थिरता और कम विलंबता पर अधिक जोर देते हैं। जब महत्वपूर्ण सेवाएं जैसे स्पीच रिकग्निशन और नेविगेशन बंद हो जाती हैं और विलंबित होती हैं, तो उपयोगकर्ता इसे XPeng Motors की समस्या मानते हैं, जो उपयोगकर्ता संतुष्टि और अनुभव को काफी कम कर देता है।
इसके अलावा, XPeng Motors को अधिक डेटा ट्रांसमिशन और विश्लेषण विकसित करने की भी आवश्यकता है, जो क्लाउड के "मस्तिष्क" को कार के "मस्तिष्क" से जोड़ता है:
-
ड्राइविंग को सुरक्षित बनाएं: ड्राइविंग आदतों, गति, बैटरी जीवन, बैटरी पावर, टायर प्रेशर आदि जैसे कार के अंतर्निहित डेटा, तापमान, मौसम और सड़क भीड़ जैसे रियल-टाइम डेटा के साथ मिलकर कार ड्राइविंग की सुरक्षा में सुधार कर सकते हैं;
-
ड्राइविंग को अधिक आरामदायक बनाएं: सहायक ड्राइविंग, OTA, स्वचालित पार्किंग आदि के कार्य रियल-टाइम डेटा के प्रोसेसिंग और पृष्ठभूमि में संचित बड़े डेटा के विश्लेषण के बिना नहीं हो सकते।
उपरोक्त कार्यों के प्रदर्शन को और अधिक परिपूर्ण बनाने के लिए, तकनीकी स्तर पर सेवा की उपलब्धता और कम विलंबता सुनिश्चित करना आवश्यक है, जिस पर स्मार्ट कारें वर्तमान में काम कर रही हैं।
Apache APISIX का उपयोग करने से पहले, XPeng Motors के स्मार्ट कॉकपिट फ़ंक्शन के तहत, कार मशीन से जारी एक API का निष्पादन क्रम Client API -> Alibaba Cloud SLB (सर्वर लोड बैलेंसर) (लेयर 4) -> NGINX (लेयर 7) -> Zuul -> Service था।

उपरोक्त चित्र के बाईं ओर XPeng Motors के क्लाइंट साइड का प्रतिनिधित्व करता है। क्लाइंट अनुरोधों के तीन प्राथमिक स्रोत हैं: सामान्य कार क्लाइंट, इंटरनेट से वेब पेज या ब्राउज़र, और XPeng आधिकारिक ऐप्स या अन्य ऐप्स और मिनी-प्रोग्राम।
फिर एकत्रित ट्रैफ़िक अंततः ऑपरेटर मॉड्यूल से गुजरता है और फिर आंतरिक स्व-निर्मित कंप्यूटर रूम के SLB को भेजा जाता है जो मानक चार-लेयर प्रोटोकॉल फॉरवर्डिंग करता है। हम इसे ट्रैफ़िक डेटा के लिए एक प्राप्त पोर्ट के रूप में ले सकते हैं, जो ट्रैफ़िक को पहले NGINX, दूसरे NGINX, और अंत में Zuul को प्रोसेस करने के लिए भेजता है।
इस आर्किटेक्चर में जल्दी ही समस्याएं आईं:
-
API अनुरोध दो API गेटवे, NGINX और Zuul से गुजरते हैं, जिससे API ट्रांसमिशन प्रक्रिया में एक कूद समय बढ़ जाता है। हालांकि, प्रत्येक समायोजन सेवा की उपलब्धता और विलंबता प्रदर्शन को प्रभावित करता है।
-
जब इस फ़ंक्शन का उपयोग कंपनी के आंतरिक सिस्टम के साथ डॉक करने के लिए द्वितीयक विकास के लिए किया जाता है, तो NGINX को C मॉड्यूल का उपयोग करके विकसित करने की आवश्यकता होती है, जबकि Zuul Java में है। भाषा का अंतर विकास चक्र और पोस्ट-मेंटेनेंस के लिए वृद्धिशील लागत को बढ़ाता है।
-
रूट और SSL प्रमाणपत्र को अपडेट करने के बाद, NGINX को पुनः आरंभ करने की आवश्यकता होती है। इसके अलावा, सेवाओं के लिए एक अनुपलब्ध अंतराल अवधि होगी, जो सेवाओं के प्रदर्शन को कुछ हद तक प्रभावित करती है।
इसके अलावा, एक मूलभूत घटक के रूप में, API गेटवे XPeng Motors इंफ्रास्ट्रक्चर टीम द्वारा बनाए रखने वाले घटकों में से एक है। फ़ंक्शनल स्तर पर वर्तमान दर्द बिंदुओं को ध्यान में रखते हुए, XPeng Motors एक ऐसा प्रोजेक्ट ढूंढना चाहता है जिसमें एक सक्रिय कम्युनिटी, दीर्घकालिक पुनरावृत्ति और स्वस्थ विकास हो ताकि अपने स्वयं के व्यवसाय के उपयोग और रखरखाव लागत को आर्किटेक्चर स्तर पर कम किया जा सके।
APISIX का उपयोग करने के बाद, उनका आर्किटेक्चर नीचे दिखाए गए अनुसार समायोजित किया गया।

यह देखा जा सकता है कि APISIX का उपयोग करने के बाद सीन का प्रोसेसिंग फ्लो बदल गया है। कार से जारी एक API का निष्पादन क्रम निम्नलिखित में बदल गया है: Client API -> Alibaba Cloud SLB (लेयर 4) -> APISIX (लेयर 7) -> Service।
निष्पादन क्रम के परिवर्तन से देखा जा सकता है कि पिछले प्रोसेसिंग फ्लो में दूसरे NGINX और Zuul को APISIX द्वारा प्रतिस्थापित किया गया है, इसलिए लिंक को केवल 4 घटकों के माध्यम से प्रोसेस करने की आवश्यकता है।
APISIX-DP नए आर्किटेक्चर में दो भूमिकाएं निभाता है। पहली भूमिका K8s Ingress के रूप में कार्य करना है जो ट्रैफ़िक प्रवेश और निकास के रूप में कार्य करता है; दूसरी भूमिका माइक्रोसर्विस गेटवे के रूप में कार्य करना है। फिर आप सोच सकते हैं: हम नए प्रक्रिया में एक NGINX क्यों रखते हैं? यह मुख्य रूप से संबंधित ट्रैफ़िक को वितरित करने, संबंधित माइक्रोसर्विस API गेटवे की पहचान करने और फिर इसे सेवा को भेजने के लिए उपयोग किया जाता है।
XPeng Motors के व्यावहारिक स्तर पर, नई प्रक्रिया XPeng Motors को APISIX द्वारा विभिन्न घटकों को खोलने में मदद करती है। ऐसा करने का लाभ यह है कि यह गेटवे उत्पादों के लिए उच्च आवश्यकताएं रखता है, जिन्हें न केवल मजबूत स्थिरता की आवश्यकता होती है बल्कि आंतरिक रूप से सभी माइक्रोसर्विस सिस्टम का समर्थन करने की भी आवश्यकता होती है। इसके अलावा, उपयोगकर्ता स्तर पर, यह कनेक्शन सेवा के भीतर अधिक एकीकृत ट्रैफ़िक प्रबंधन करता है, समग्र संचार लिंक को छोटा करते हुए विलंबता को कम करता है।
इसलिए, APISIX को अपनाने से XPeng Motors के इंफ्रास्ट्रक्चर को तकनीकी स्तर पर अधिक संभावनाएं मिलती हैं:
- Apache APISIX अधिक पंजीकरण और सेवा खोज घटकों से जुड़ सकता है, जिससे कई आंतरिक सिस्टम के माइग्रेशन और आर्किटेक्चर के लचीले समायोजन की अनुमति मिलती है।
- APISIX में एक MQTT प्लगइन है जो IoT टर्मिनलों से अनुरोधों को संभाल सकता है।
- APISIX का आर्किटेक्चर और पारिस्थितिकी तंत्र अधिक क्लाउड-नेटिव है, जो भविष्य में मल्टी-क्लाउड और हाइब्रिड-क्लाउड आर्किटेक्चर के लिए अधिक अनुकूल है और कंपनी के तकनीकी विकास की दीर्घकालिक योजना के साथ संरेखित है।
भविष्य में, Apache APISIX न केवल XPeng Motors को उत्तर-दक्षिण API ट्रैफ़िक को संभालने में मदद कर सकता है, बल्कि IoT डिवाइस, K8s Ingress, और सर्विस मेश जैसे अधिक ट्रैफ़िक को भी संभाल सकता है, जिससे इंफ्रास्ट्रक्चर की जटिलता और रखरखाव लागत कम हो सकती है।
Geely Auto Apache APISIX के आधार पर वैश्विक ट्रैफ़िक प्रबंधन को समन्वित करता है
Geely Auto 1996 में स्थापित एक निजी स्वामित्व वाला ऑटोमोबाइल निर्माता है, जिसका प्राथमिक व्यवसाय ऑटोमोबाइल और ऑटो पार्ट्स का निर्माण और वितरण है। Geely Auto ने Apache APISIX के ओपन-सोर्स होने के लगभग एक साल बाद उत्पादन वातावरण में APISIX का उपयोग शुरू किया।
Geely के उपयोग परिदृश्यों में, APISIX का उपयोग मुख्य रूप से माइक्रोसर्विस गेटवे परिदृश्य में कुछ व्यवसायों को लागू करने के लिए किया जाता है। निम्नलिखित चित्र में दिखाए गए अनुसार, Geely द्वारा आंतरिक रूप से विकसित और उपयोग किए जाने वाले कुछ संबंधित कार्य हैं।

Geely का APISIX का वर्तमान अनुप्रयोग मुख्य रूप से कंपनी के भीतर आंतरिक ट्रैफ़िक प्रबंधन के लिए है, जो माइक्रोसर्विस के लिए API गेटवे पर केंद्रित है।
APISIX का उपयोग करके, Geely ने अपने आंतरिक APIs को बाजारीकृत किया है ताकि उत्पादकों और उपभोक्ताओं के बीच सेवाओं का डिकपलिंग और पारस्परिक सदस्यता सुनिश्चित की जा सके, जिसकी एकीकृत निगरानी या प्रबंधन की आवश्यकता है।
व्यवसाय प्रकार और पैमाने के धीरे-धीरे बढ़ने के साथ, Geely का वैश्विक वितरण व्यापक हो गया है। इस प्रकार, कुछ वैश्विक ट्रैफ़िक प्रोसेसिंग या कुछ अनुरोध जो DC कंप्यूटर रूम के पार होते हैं, प्रकट होने लगे।

इस मामले में, APISIX क्या भूमिका निभाता है?
बाहरी रूप से, उपयोगकर्ता का अनुरोध पहले सार्वजनिक नेटवर्क पर आता है और निकटतम नोड, जैसे कि Cluster A, तक पहुंचता है। हालांकि, उदाहरण के लिए, जब नोड अनुपलब्ध होता है, या डेटा संप्रभुता से संबंधित कुछ समस्याएं होती हैं, तो यह पाया जाता है कि Cluster A उपयोगकर्ता के वर्तमान अनुरोध को प्रोसेस नहीं कर सकता है। उपरोक्त दो स्थितियों के आधार पर, Geely ने आंतरिक रूप से एक मल्टी-लेयर नेटवर्क लागू किया है, जैसा कि ऊपर दिखाया गया है।
यह मल्टी-लेयर नेटवर्क आर्किटेक्चर वैश्विक ट्रैफ़िक प्रशासन को प्राप्त करने और क्रॉस-क्लस्टर शेड्यूलिंग करने के लिए उपयोग किया जाता है, जिससे कैनरी रिलीज़ और मल्टी-कंट्री डेटा संप्रभुता या क्रॉस-मशीन रूम परिदृश्यों की उच्च उपलब्धता सुनिश्चित की जा सकती है।
Horizon Robotics APISIX के आधार पर मल्टी-क्लाउड सेवा आमंत्रण और प्रमाणीकरण लागू करता है
बीजिंग Horizon Robotics Technology R&D Co., Ltd. मुख्य रूप से एज AI चिप्स के अनुसंधान और विकास में लगी हुई है और इसमें अग्रणी कृत्रिम बुद्धिमत्ता एल्गोरिदम और चिप डिज़ाइन क्षमताएं हैं।
ऑटोमोटिव-ग्रेड कृत्रिम बुद्धिमत्ता चिप्स के बड़े पैमाने पर उत्पादन को प्राप्त करने वाली एकमात्र कंपनी के रूप में, Horizon Robotics अंतर्निहित प्रौद्योगिकियों के सशक्तिकरण के माध्यम से ऑटोमोटिव उद्योग के नवाचार और विकास को बढ़ावा देने के लिए प्रतिबद्ध है।
एक तेजी से बढ़ती AI कंपनी के लिए, व्यवसाय प्रबंधन के लिए मित्रवतता और स्थिर संचालन सुनिश्चित करना महत्वपू