Cloud Application Programming Interface (Cloud API) का क्या अर्थ है?

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

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

क्लाउड एपीआई को अक्सर प्रकार के आधार पर वर्गीकृत किया जाता है:

  • PaS APIs: सेवा API के रूप में प्लेटफ़ॉर्म डेटाबेस जैसी बैक-एंड सेवाओं तक पहुँच प्रदान करता है।
  • Saas APIs: सेवा एपीआई के रूप में सॉफ्टवेयर एप्लिकेशन परत पर क्लाउड सेवाओं के बीच कनेक्शन की सुविधा प्रदान करता है।
  • IaaS APIs: सेवा API के रूप में इन्फ्रास्ट्रक्चर क्लाउड-आधारित कंप्यूट और स्टोरेज संसाधनों को यथाशीघ्र प्रोविज़न और डी-प्रोविज़न करने में सक्षम बनाता है।

जब कोई क्लाउड प्रदाता कोई एप्लिकेशन या सेवा बनाता है, तो वे API भी बनाते हैं ताकि अन्य सॉफ़्टवेयर उस सॉफ़्टवेयर या सेवा के साथ संचार कर सकें।

क्लाउड एपीआई प्रोटोकॉल

क्लाउड एपीआई का समर्थन करने वाले प्रोटोकॉल में शामिल हैं:

REST - RESTful API रिकॉर्ड बनाने, पढ़ने, अपडेट करने, संग्रह करने और हटाने जैसे कार्यों को करने के लिए HTTP प्रोटोकॉल का उपयोग करते हैं।

GraphQl -- GraphQL एक ही अनुरोध के साथ कई साइटों से सभी प्रासंगिक डेटा खींचता है।

SOAP (Simple Object Access Protocol)  -- SOAP API डेटा ट्रांसफर करने के लिए XML प्रोटोकॉल का उपयोग करते हैं।

JSON-RPC - इस प्रकार की दूरस्थ प्रक्रिया कॉल डेटा स्थानांतरित करने के लिए XML के बजाय JSON स्वरूपण का उपयोग करती है।

Post a Comment

0 Comments