कुबर्नेट्सवरील विकास सुलभ करण्यासाठी ओएएम मायक्रोसॉफ्टचा नवीन ओपन सोर्स प्रोजेक्ट

ओएएम

मायक्रोसॉफ्टने नुकतीच घोषणा केली ओपन सोर्स प्रोजेक्टची निर्मिती, जी आहे ओएएम, किंवाn कुबर्नेट्स वर अनुप्रयोग विकसित आणि चालू करण्यासाठी नवीन मानक आणि इतर प्लॅटफॉर्म हा नवीन प्रकल्प लाँच केला गेला कारण कुबर्नेट्स प्रीमियर कंटेनर ऑर्केस्ट्रेशन वातावरण बनले आहे.

त्याच्या यशामुळे सर्व सार्वजनिक ढगांमधील सेवांमध्ये उल्लेखनीय वाढ झाली आहे. तथापि, एलकोर कुबर्नेटस संसाधने, सेवा आणि अंमलबजावणी म्हणून, आरते जागतिक अनुप्रयोगातील भिन्न घटकांचे प्रतिनिधित्व करतात. ते स्वतःच अनुप्रयोगाचे प्रतिनिधित्व करीत नाहीत. त्याचप्रमाणे, हेल्म चार्ट सारख्या ऑब्जेक्ट्स संभाव्य तैनात करण्यायोग्य अनुप्रयोगाचे प्रतिनिधित्व करतात, परंतु एकदा त्याची अंमलबजावणी झाल्यानंतर, असे कोणतेही मॉडेल नाही जे सध्याच्या अनुप्रयोगावर लक्ष केंद्रित करते.

म्हणूनच मायक्रोसॉफ्ट आणि अलिबाबा क्लाऊड यांनी ओपन Modelप्लिकेशन मॉडेल प्रकल्प तयार केला (ओएएम) ओपन वेब फाउंडेशन अंतर्गत.

ओएएम अनुप्रयोगांचे वर्णन करण्यासाठीचे वैशिष्ट्य आहे जेणेकरून अनुप्रयोगाचे वर्णन तपशीलांपासून विभक्त केले जाईल मूलभूत सुविधा अनुप्रयोगाची अंमलबजावणी आणि व्यवस्थापन कशी करते. काळजीचे हे पृथक्करण अनेक कारणांसाठी उपयुक्त आहे.

वास्तविक जगात, कंटेनर नेटवर्क इंटरफेस (सीएनआय) च्या प्रवेशापासून सेवा जाळीपर्यंत प्रत्येक कुबर्नेतेस क्लस्टर भिन्न आहे.

व्याख्या विभक्त करून क्लस्टरच्या कार्यकारी माहितीच्या अंमलबजावणीची माहिती अनुप्रयोग विकसक मुख्य घटकांवर लक्ष केंद्रित करू शकतात आपल्या अंमलबजावणीच्या कार्यात्मक तपशीलांऐवजी आपल्या अनुप्रयोगाचा.

याव्यतिरिक्त, चिंतेचे पृथक्करण प्लॅटफॉर्म आर्किटेक्टला सक्षम आणि सक्षम अनुप्रयोग तयार करण्यासाठी पुन्हा वापरता येण्याजोगे घटक आणि अनुप्रयोग विकसक या घटकांना त्यांच्या कोडमध्ये समाकलित करण्यावर लक्ष केंद्रित करण्यास सक्षम करते.

या सर्वांमध्ये, ओपन modelप्लिकेशन मॉडेलचे लक्ष्य साधे अनुप्रयोग सुलभ करणे आहे आणि ते जटिल अनुप्रयोग व्यवस्थापित करण्यायोग्य आहेत.

ओएएम मध्ये, अनुप्रयोगात अनेक संकल्पना असतात. प्रथम अनुप्रयोग बनवणारे घटक आहेत. हे घटक MySQL डेटाबेस किंवा संबंधित लोड बॅलेन्सरसह प्रतिकृती पीएचपी सर्व्हरसारख्या सेवा असू शकतात.

विकसक घटक म्हणून संकुल केलेला कोड तयार करू शकतात, मग लेखक नमूद करतात की तो घटक आणि इतर मायक्रो सर्व्हिसेसमधील संबंधांचे वर्णन करतो. घटक प्लॅटफॉर्म आर्किटेक्ट्स आणि इतरांना पुन्हा वापरण्यायोग्य मॉड्यूल तयार करण्यास अनुमती देतात जे सुरक्षा आणि स्केलेबल तैनातीत उत्तम पद्धतींचा समावेश करतात.

ते आपल्याला घटक अंमलबजावणी वेगळे करण्याची परवानगी देखील देतात हे घटक कसे एकत्र केले जातात याच्या वर्णनातून

या घटकांना कंक्रीट अनुप्रयोगात रूपांतरित करण्यासाठी, अनुप्रयोग ऑपरेटर उपयोजित करण्यासाठी अनुप्रयोगाचे विशिष्ट उदाहरण तयार करण्यासाठी या घटकांची कॉन्फिगरेशन वापरतात.

कॉन्फिगरेशन सुविधा developप्लिकेशन ऑपरेटरला विकसक आणि प्लॅटफॉर्मद्वारे प्रदान केलेल्या घटकांकडील वास्तविक अनुप्रयोग चालविण्यास अनुमती देते.

अंतिम संकल्पना म्हणजे अनुप्रयोगांच्या वातावरणाच्या वैशिष्ट्यांचे वर्णन करणार्‍या वैशिष्ट्यांचा एक संच आहे ज्यात oscप्लिकेशन्सच्या ऑपरेशनसाठी महत्त्वपूर्ण असलेल्या ऑटॉस्कोलिंग आणि इनपुट सारख्या वैशिष्ट्यांचा समावेश आहे, परंतु भिन्न वातावरणात वेगवेगळ्या प्रकारे लागू केले जाऊ शकतात.

अशा फरकांचे एक साधे उदाहरण हायपरस्केल लोड बॅलेन्सर असू शकते मेघ प्रदान स्थानिक हार्डवेअर लोड बॅलेन्सर वि.

Developप्लिकेशन डेव्हलपरच्या दृष्टीकोनातून, ते पूर्णपणे एकसारखे आहेत, तर ऑपरेटरच्या दृष्टिकोनातून ते पूर्णपणे भिन्न आहेत. वैशिष्ट्ये या प्रकरणांचे पृथक्करण करण्यास अनुमती देतात, जेणेकरून अनुप्रयोग त्याची आवश्यक वैशिष्ट्ये जेथे तैनात केली जाऊ शकते.

इन्फ्रास्ट्रक्चर ऑपरेटर नंतर त्यांच्या पर्यावरणाची अनन्य ऑपरेशनल आवश्यकता (जसे की अनुपालन आणि सुरक्षितता) पूर्ण करण्यासाठी ही वैशिष्ट्ये कॉन्फिगर करू शकतात.

अधिक पारंपारिक PaaS modelप्लिकेशन मॉडेलच्या विपरीत, ओएएममध्ये वैशिष्ट्यपूर्ण वैशिष्ट्ये आहेत. सर्वात महत्त्वाचे म्हणजे तो एक व्यासपीठ आहे. मायक्रोसॉफ्टने नमूद केले आहे की त्याचे आरडीएम आरंभिक कुमर्नेट्सवर आधारित असूनही ओएएम स्वतः कुबर्नेट्सशी संबंधित नाही.

इतर बर्‍याच वातावरणासाठी अंमलबजावणी विकसित करणे शक्य आहे, अगदी लहान डिव्हाइसशी संबंधित स्वरूपनांसाठी, जेथे कुबर्नेट्स योग्य निवड असू शकत नाहीत. आम्हाला सर्व्हरविरहित वातावरणाबद्दल देखील विचार करणे आवश्यक आहे जेथे वापरकर्त्यांना कुबर्नेट्सची जटिलता किंवा आवश्यकता नसते.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.