क्लाउड कंप्यूटिंग तकनीकी इंटरफ़ेस को नेविगेट करना

क्लाउड कंप्यूटिंग तकनीकी इंटरफ़ेस को नेविगेट करना - डमीज

क्योंकि क्लाउड कंप्यूटिंग सेवा बाजार इतनी नई है, इस नए पर्यावरण के लिए जमीन से कुछ अनुप्रयोग बनाए गए हैं। अब तक, इस मॉडल के साथ कोई भी कॉर्पोरेट एप्लिकेशन नहीं बनाए गए थे।

संगठनों जो पहले से ही आवेदन और बुनियादी ढांचे घटकों के बीच अच्छी तरह से डिज़ाइन किए गए इंटरफेस हैं, उन्हें क्लाउड में संक्रमण करना आसान हो सकता है। ऐसी कंपनियां जो एक सर्विस-ओरिएंटेड आर्किटेक्चर (एसओए) में चली गई हैं, इस कदम को बनाने के लिए अच्छी स्थिति में हैं।

एसओए के साथ, संगठन मॉड्यूलर व्यवसाय सेवाओं का निर्माण करते हैं जिसमें मानकीकृत इंटरफेस शामिल होते हैं। अत्यधिक वितरित क्लाउड परिवेश तक पहुंचने पर यह मॉड्यूलर दृष्टिकोण आवश्यक है। SOA एक अच्छी शुरुआत है; हालांकि, आने वाले वर्षों में क्लाउड सर्विस प्लेटफॉर्म के लिए कई मानकीकृत इंटरफेस विकसित किए जाने की आवश्यकता होगी।

क्लाउड कंप्यूटिंग में एपीआई और डाटा ट्रांसफ़ॉर्मेशन

क्लाउड का

एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) सॉफ्टवेयर इंटरफ़ेस है जो आपकी कंपनी के इंफ्रास्ट्रक्चर या एप्लिकेशन को क्लाउड में प्लग करता है। यह मानकीकरण के लिए शायद सबसे महत्वपूर्ण स्थान है।

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

यहां तक ​​कि अगर वेंडर्स एपीआई मानकों के एक सेट से सहमत होते हैं, तो डेटा ट्रांसफ़ॉर्मेशन के मुद्दे होंगे (जैसा डेटा एक भौतिक मशीन से दूसरे में ले जाता है)। किसी संगठन के लिए अपने आंतरिक डेटा सेंटर और क्लाउड के बीच आसानी से कनेक्शन बनाने के लिए, यह मानकीकृत API और डेटा रूपांतरण क्षमताओं का उपयोग करना चाहिए।

क्लाउड कंप्यूटिंग में डेटा और एप्लीकेशन आर्किटेक्चर

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

एक

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

क्लाउड सेवाओं का उपयोग करने की योजना बना कंपनियों को तंग, अच्छी तरह से परिभाषित सुरक्षा सेवाओं का आश्वासन दिया जाना चाहिए

क्लाउड परिवेश में सुरक्षा के कई स्तर आवश्यक हैं:

पहचान प्रबंधन:

  • उदाहरण के लिए, ताकि किसी भी अनुप्रयोग सेवा या हार्डवेयर घटक किसी व्यक्तिगत या समूह भूमिका के आधार पर अधिकृत किया जा सके। अभिगम नियंत्रण:

  • संसाधनों की सुरक्षा की रक्षा के लिए क्लाउड परिवेश के भीतर अभिगम नियंत्रण का सही स्तर होना चाहिए। प्राधिकरण और प्रमाणीकरण:

  • एक तंत्र होना चाहिए ताकि सही अनुप्रयोग अनुप्रयोगों और डेटा को बदल सकें। सभी स्तरों और क्लाउड सेवाओं के प्रकार पर एक व्यापक सुरक्षा अवसंरचना प्रदान की जानी चाहिए। डेवलपर्स को उपकरण की आवश्यकता होती है जो उन्हें क्लाउड में वितरित करने के लिए डिज़ाइन की जाने वाली सेवाओं को सुरक्षित करने की अनुमति देती है। संगठनों को अपने स्वयं के डेटा सेंटर परिवेश में लगातार सुरक्षा की आवश्यकता होती है जो एक क्लाउड सेवा के साथ एक दूसरे को छेदते हैं।