Microsoft ने Launch Dapr ’और Model Open Application Model’ लॉन्च किए, और कुबेरनेट्स और माइक्रोसिस्टर्स के आसपास विकास में मदद करेगा

माइक्रोसॉफ्ट / Microsoft ने Launch Dapr ’और Model Open Application Model’ लॉन्च किए, और कुबेरनेट्स और माइक्रोसिस्टर्स के आसपास विकास में मदद करेगा 3 मिनट पढ़ा

विंडोज 10



Microsoft ने दो दिलचस्प, व्यावहारिक और अधिक महत्वपूर्ण, ओपन-सोर्स प्रोजेक्ट लॉन्च किए। पहला है Dapr, जो कि एक ईवेंट-चालित रनटाइम है, जिसका उपयोग भवन निर्माण सेवाओं को सरल बनाने के लिए होता है, और दूसरा है ओपन एप्लीकेशन मॉडल (OAM), एक विनिर्देश जो डेवलपर्स को उन संसाधनों को परिभाषित करने की अनुमति देता है, जिनके अनुप्रयोगों को Kubernes क्लस्टर पर चलाने की आवश्यकता होती है। OAM विनिर्देश अलीबाबा क्लाउड के सहयोग से विकसित किया गया प्रतीत होता है।

जबकि नए ओपन-सोर्स प्रोजेक्ट एक-दूसरे से स्वतंत्र दिखाई देते हैं, वे एक जटिल कुबेरनेट्स पारिस्थितिकी तंत्र पर एप्लिकेशन निर्माण प्रक्रिया में सुधार करने और डेवलपर्स और संचालन टीम के बीच सहयोग में सुधार करने के लिए होते हैं, Microsoft Azure CTO मार्क रोसिनोविच ने कहा, “ओओ बहुत समस्या हल करती है कई डेवलपर्स और ऑप्स टीम हर दिन सामना कर रहे हैं। यदि आप कुबेरनेट्स पारिस्थितिकी तंत्र पर एक नज़र डालते हैं, तो कुबेरनेट्स के पास आवेदन की कोई अवधारणा नहीं है। इसे परिनियोजन और सेवाओं की अवधारणा मिली है, लेकिन कुछ भी नहीं जो इन चीजों को एक इकाई और परिनियोजन जीवनचक्र में एक साथ जोड़ता है, जो एक डेवलपर को उनके अनुप्रयोगों को देखने के तरीके से समझ में आएगा। '



Dapr रनटाइम इसे डेवलपर्स के लिए आसान बनाने के लिए माइक्रोसिस्टर्स क्विकर का निर्माण करेगा:

Microsoft ने Dapr को एक 'ओपन-सोर्स, पोर्टेबल, ईवेंट-चालित रनटाइम के रूप में वर्णित किया है, जो डेवलपर्स के लिए लचीला, माइक्रोसेवर स्टेटलेस और क्लाउड और किनारे पर चलने वाले स्टेटफुल एप्लिकेशन बनाने में आसान बनाता है।' इसका अनिवार्य रूप से मतलब यह है कि डापर का उद्देश्य वितरित, माइक्रो-सेवा आधारित अनुप्रयोगों के निर्माण को आसान बनाना है।



डेवलपर्स द्वारा अक्सर चलाए जाने वाले मुद्दों की प्रमुखता, घटना-संचालित जरूरतों के इर्द-गिर्द घूमती है। उन्हें घटनाओं और ट्रिगर्स पर प्रतिक्रिया देने जैसी चीजों का प्रबंधन करने की आवश्यकता है। वर्तमान में कई माइक्रोसर्विसेज के बीच संचार पब / उप का उपयोग अनिवार्य करता है। इसके अलावा, डेवलपर्स को 'सर्विस डिस्कवरी' के साथ-साथ 'राज्य प्रबंधन' भी करना होगा। इन दो उदाहरणों में कई पैरामीटर शामिल हैं। इसके अलावा, इसके आधार पर कि यह एक स्टेटलेस या स्टेटफुल ऐप है, डेवलपर्स को विभिन्न एसडीके और प्रोग्रामिंग मॉडल के साथ काम करना होगा।



Microsoft Dapr उन मुद्दों को संबोधित करने के लिए एक क्रांतिकारी नया दृष्टिकोण प्रतीत होता है जो डेवलपर्स वर्तमान में सामना करते हैं। Dapr एक सॉफ्टवेयर डेवलपमेंट किट या SDK को टॉस करता है, और इसके बजाय, यह एक स्थानीय HTTP या gRPC समापन बिंदु के माध्यम से अपनी सेवाएं देता है। यह विधि प्रभावी रूप से एप्लिकेशन कोड को Dapr कोड से अलग रखती है। अनिवार्य रूप से, Dapr भाषा डेवलपर्स द्वारा उपयोग किए जाने वाले पूरी तरह से स्वतंत्र रहता है। डापर रनटाइम एक सरलीकृत पद्धति है जो सभी आवश्यक और प्रासंगिक बिल्डिंग ब्लॉक प्रदान करता है। जोड़ने की आवश्यकता नहीं है, यह वितरित सेवाओं के निर्माण के लिए सर्वोत्तम प्रथाओं को एन्कोड करता है।

Microsoft OAM एक कुबेरनेट क्लस्टर में प्रथम श्रेणी का अनुप्रयोग संकल्पना है:

OAM अनिवार्य रूप से एक YAML फ़ाइल है। इसे सर्विस कैटलॉग या मार्केटप्लेस में रखा जा सकता है और वहां से तैनात किया जा सकता है। हालांकि, OAM का सबसे अच्छा पहलू यह है कि डेवलपर्स केवल संचालन टीम को विशिष्टताओं को सौंप सकते हैं, और बाद में डेवलपर के परामर्श या संदर्भ के बिना उसी को तैनात कर सकते हैं। Microsoft दावा करता है कि कुबेरनेट्स, अपने वर्तमान पुनरावृत्ति में, बल्कि उन डेवलपर्स के लिए जटिल है जो इच्छा रखते हैं एंटरप्राइज़ सेगमेंट में काम करें

कुबेरनेट्स वास्तव में एक जटिल बुनियादी ढांचा-उन्मुख और केंद्रित मंच है। दूसरी ओर, डेवलपर्स को ऐप पर ध्यान केंद्रित करने की आवश्यकता है। आमतौर पर, उद्यम अपने कुबेरनेट्स के बारे में काफी सुरक्षात्मक होते हैं और डेवलपर्स को अंदर झांकने नहीं देते हैं या संदर्भ के रूप में उसी का उपयोग करते हैं। ओएएम अनिवार्य रूप से एक पुल के साथ-साथ डेवलपर्स और संचालन टीम के लिए अंतर-फिलर के रूप में कार्य करता है।

Microsoft का OAM अलीबाबा क्लाउड, चीनी ईकामर्स दिग्गज की अपनी क्लाउड-होस्टिंग और सेवा शाखा के सहयोग से विकसित किया गया प्रतीत होता है। दोनों टेक दिग्गजों ने कथित तौर पर अतीत में कुछ परियोजनाओं पर एक साथ काम किया है, और OAM कथित तौर पर सहयोग का एक परिणाम है। OAM को स्पष्ट रूप से विकसित किया गया था क्योंकि दोनों कंपनियों ने अपने ग्राहकों और आंतरिक टीमों से बात करने पर समान समस्याओं का सामना किया। ऐसा प्रतीत होता है कि माइक्रोसॉफ्ट और अलीबाबा क्लाउड के बीच सहयोग जल्द ही एक एकीकृत विनिर्देश को एक ओपन-सोर्स फाउंडेशन में लॉन्च कर सकता है। वास्तव में, रिपोर्ट से संकेत मिलता है कि अलीबाबा क्लाउड जल्द ही OAM पर आधारित एक प्रबंधित सेवा लॉन्च कर सकता है, और Microsoft संभवतः लॉन्च किए गए Microsoft OAM विनिर्देशन को अपनाने की गति के आधार पर अनुसरण कर सकता है।

टैग माइक्रोसॉफ्ट