paas in cloud computing
प्लेटफ़ॉर्म-ए-ए-सर्विस (Platform-as-a-Service)अनुप्रयोगों के लिए रनटाइम वातावरण प्रदान करता है। यह अनुप्रयोगों को विकसित करने के लिए आवश्यक विकास और परिनियोजन उपकरण भी प्रदान करता है। PaaS में पॉइंट-एंड-क्लिक टूल की एक विशेषता है जो गैर-डेवलपर्स (non-developers)को वेब एप्लिकेशन बनाने में सक्षम बनाती है।
Google का ऐप इंजन और Force.com PaS की पेशकश करने वाले विक्रेताओं के उदाहरण हैं। डेवलपर इन वेबसाइटों पर लॉग ऑन कर सकता है और वेब-आधारित एप्लिकेशन बनाने के लिए बिल्ट-इन एपीआई का उपयोग कर सकता है।
लेकिन PaaS का उपयोग करने का नुकसान यह है कि डेवलपर किसी विशेष विक्रेता के साथ लॉक-इन करता है। उदाहरण के लिए, Google के एपीआई के खिलाफ पायथन में लिखा गया एक एप्लिकेशन, और Google के ऐप इंजन का उपयोग करना केवल उस वातावरण में काम करने की संभावना है।
निम्नलिखित आरेख दिखाता है कि कैसे PaaS डेवलपर्स को एक एपीआई और विकास उपकरण प्रदान करता है और यह कैसे अंतिम उपयोगकर्ता को व्यावसायिक अनुप्रयोगों तक पहुंचने में मदद करता है।
![]() |
paas in cloud computing |
Benefits of paas in cloud computing
PaaS मॉडल के निम्नलिखित लाभ हैं:
- निचला प्रशासनिक ओवरहेड [Lower administrative overhead]
ग्राहक को प्रशासन के बारे में अन्य की आवश्यकता नहीं है क्योंकि यह क्लाउड प्रदाता की जिम्मेदारी है।
- स्वामित्व की कम कुल लागत [Lower total cost of ownership]
ग्राहक को महंगे हार्डवेयर, सर्वर, पावर और डेटा स्टोरेज खरीदने की आवश्यकता नहीं है।
- स्केलेबल समाधान [Scalable solutions]
संसाधनों को उनकी मांग के आधार पर स्वचालित रूप से ऊपर या नीचे करना बहुत आसान है।
- अधिक वर्तमान सिस्टम सॉफ्टवेयर [More current system software]
सॉफ्टवेयर संस्करण और पैच इंस्टॉलेशन को बनाए रखना क्लाउड प्रदाता की जिम्मेदारी है।
Issues in paas in cloud computing
SaaS की तरह, PaS भी प्रदाता के सिस्टम से विश्वसनीय और सुरक्षित कनेक्शन बनाए रखने के लिए ग्राहक के ब्राउज़र पर महत्वपूर्ण बोझ डालता है। इसलिए, Paa, SaaS के कई मुद्दों को साझा करता है। हालाँकि, Paa से जुड़े कुछ विशिष्ट मुद्दे हैं जैसा कि निम्नलिखित चित्र में दिखाया गया है:
![]() |
Issues in paas in cloud computing |
- PaaS cloud के बीच सुवाह्यता की कमी [Lack of portability between PaaS clouds]
हालाँकि मानक भाषाओं का उपयोग किया जाता है, फिर भी प्लेटफ़ॉर्म सेवाओं का कार्यान्वयन भिन्न हो सकता है। उदाहरण के लिए, एक प्लेटफॉर्म की फाइल, क्यू या हैश टेबल इंटरफेस दूसरे प्लेटफॉर्म से भिन्न हो सकते हैं, जिससे वर्कलोड को एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर ट्रांसफर करना मुश्किल हो जाता है।
- Event आधारित प्रोसेसर शेड्यूलिंग [Event based processor scheduling]
PaaS अनुप्रयोग घटना-उन्मुख होते हैं जो अनुप्रयोगों पर संसाधन की कमी पैदा करते हैं, अर्थात, उन्हें एक निश्चित समय अंतराल में अनुरोध का उत्तर देना होता है।
- PaaS अनुप्रयोगों की सुरक्षा इंजीनियरिंग [Security engineering of PaaS applications]
चूंकि Paa एप्लिकेशन नेटवर्क पर निर्भर हैं, इसलिए उन्हें स्पष्ट रूप से क्रिप्टोग्राफी का उपयोग करना चाहिए और सुरक्षा जोखिमों का प्रबंधन करना चाहिए।
Characteristics of PaaS in cloud computing
यहां PaS सेवा मॉडल की विशेषताएं दी गई हैं:
- PaaS ब्राउज़र आधारित विकास वातावरण प्रदान करता है। यह डेवलपर को एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस या पॉइंट-एंड-क्लिक टूल के माध्यम से डेटाबेस बनाने और एप्लिकेशन कोड को संपादित करने की अनुमति देता है।
- PaS अंतर्निहित सुरक्षा, मापनीयता और वेब सेवा इंटरफेस प्रदान करता है।
- Paas वर्कफ़्लो, अनुमोदन प्रक्रियाओं और व्यावसायिक नियमों को परिभाषित करने के लिए अंतर्निहित टूल प्रदान करता है।
- एक ही प्लेटफॉर्म पर अन्य एप्लिकेशन के साथ PaaS को एकीकृत करना आसान है।
- PaS वेब सेवा इंटरफेस भी प्रदान करता है जो हमें प्लेटफॉर्म के बाहर एप्लिकेशन को कनेक्ट करने की अनुमति देता है।
types of paas in cloud computing
कार्यों के आधार पर, Paa को चार प्रकारों में वर्गीकृत किया जा सकता है जैसा कि निम्नलिखित चित्र में दिखाया गया है:
![]() |
types of paas in cloud computing |
- स्टैंड-अलोन विकास वातावरण [Stand-alone development environments]
स्टैंड-अलोन Paa एक विशिष्ट कार्य के लिए एक स्वतंत्र इकाई के रूप में कार्य करता है। इसमें विशिष्ट सास अनुप्रयोगों पर लाइसेंसिंग या तकनीकी निर्भरता शामिल नहीं है।
- अनुप्रयोग वितरण-केवल वातावरण [Application delivery-only environments]
एप्लिकेशन डिलीवरी Paa में ऑन-डिमांड स्केलिंग और एप्लिकेशन सुरक्षा शामिल है।
- सेवा के रूप में खुला मंच [Open platform as a service]
ओपन पास एक ओपन सोर्स सॉफ्टवेयर प्रदान करता है जो एक पास प्रदाता को एप्लिकेशन चलाने में मदद करता है।
- ऐड-ऑन विकास सुविधाएं [Add-on development facilities]
ऐड-ऑन PaaS मौजूदा SaaS प्लेटफॉर्म को अनुकूलित करने की अनुमति देता है।
No comments:
Post a Comment