SaaS, PaaS और IaaS क्या है? उदाहरण के साथ


359

निम्नलिखित शब्दों का क्या अर्थ है?

  • सास
  • PaaS
  • IaaS?

आज विभिन्न क्लाउड सेवाएं उपलब्ध हैं, जैसे कि अमेज़न के EC2 और AWS, Apache Hadoop, Microsoft Azure और कई अन्य। प्रत्येक वर्ग किस श्रेणी का है और क्यों है?


1
ये सभी क्लाउड सेवा मॉडल के प्रकार हैं। प्रश्न इनमें से कौन लोकप्रिय है अप्रासंगिक है क्योंकि यह आपके व्यवसाय मॉडल द्वारा शासित है। अंतर के संदर्भ के लिए - सास, पा और आईएएएस के बीच अंतर समझाया गया
अनिकेत ठाकुर

जवाबों:


393

IaaS, PaaS और SaaS क्लाउड कंप्यूटिंग सर्विस मॉडल हैं।

  • IaaS (एक सेवा के रूप में अवसंरचना), जैसा कि नाम से पता चलता है, आपको कंप्यूटिंग इंफ्रास्ट्रक्चर, भौतिक या (अक्सर) वर्चुअल मशीन और अन्य संसाधन जैसे वर्चुअल-मशीन डिस्क छवि पुस्तकालय, ब्लॉक और फ़ाइल-आधारित भंडारण, फायरवॉल, लोड बैलेंसर्स, आदि प्रदान करता है। आईपी ​​पते, आभासी स्थानीय क्षेत्र नेटवर्क आदि।

    उदाहरण: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine।

  • PaS (एक सेवा के रूप में प्लेटफ़ॉर्म), जैसा कि नाम से पता चलता है, आपको कंप्यूटिंग प्लेटफ़ॉर्म प्रदान करता है जिसमें आम तौर पर ऑपरेटिंग सिस्टम, प्रोग्रामिंग भाषा निष्पादन पर्यावरण, डेटाबेस, वेब सर्वर आदि शामिल होते हैं।

    उदाहरण: AWS इलास्टिक बीनस्टॉक, विंडोज एज़्योर, हरोकू, Force.com, Google App Engine, Apache Stratos।

  • सास (सॉफ़्टवेयर में एक सेवा के रूप में) मॉडल के दौरान आपको एप्लिकेशन सॉफ़्टवेयर तक पहुंच प्रदान की जाती है, जिसे अक्सर "ऑन-डिमांड सॉफ़्टवेयर" कहा जाता है। आपको एप्लिकेशन के इंस्टॉलेशन, सेटअप और रनिंग के बारे में चिंता करने की आवश्यकता नहीं है। सेवा प्रदाता आपके लिए ऐसा करेगा। आपको बस कुछ क्लाइंट के माध्यम से इसका भुगतान और उपयोग करना है।

    उदाहरण: Google Apps, Microsoft Office 365।

आपके प्रश्न के बारे में कुछ अतिरिक्त बातें:

  1. AWS (अमेज़ॅन वेब सेवाएँ) एक पूर्ण सुइट है जिसमें उपयोगी वेब सेवाओं का एक पूरा समूह शामिल है। सबसे लोकप्रिय EC2 और S3 हैं और वे IaaS सेवा मॉडल से संबंधित हैं।

  2. हालांकि Hadoop Google (GFS और MapReduce) द्वारा पिछले कार्यों पर आधारित है, यह Google से नहीं है। यह एक अपाचे परियोजना है। आप यहां और पा सकते हैं । यह सिर्फ एक वितरित कंप्यूटिंग प्लेटफॉर्म है और इनमें से किसी भी सेवा मॉडल, IMHO में नहीं आता है।

  3. Microsoft का Windows Azure फिर से IaaS का एक उदाहरण है।

जहां तक ​​इन सेवाओं की लोकप्रियता का सवाल है, वे सभी लोकप्रिय हैं। यह सिर्फ वह है जो आपकी आवश्यकताओं में बेहतर रूप से फिट बैठता है। उदाहरण के लिए, यदि आप एक Hadoop क्लस्टर चाहते हैं, जिस पर आप MapReduce जॉब को चलाएंगे, तो आप EC2 को एक सही फिट पाएंगे, जो कि IaaS है। दूसरी तरफ यदि आपके पास कुछ एप्लिकेशन है, जिसे किसी भाषा में लिखा गया है, और आप इसे क्लाउड पर तैनात करना चाहते हैं, तो आप हेरोकू की तरह कुछ चुनेंगे, जो कि PaS का एक उदाहरण है।


14
IAS के अलावा मैं Azure को PaaS के रूप में जोड़ता हूं।
सेलिक

IaaS अनुभाग पर Google कंप्यूट इंजन जोड़ा गया।
अज़फर नियाज़

@AzfarNiaz, Google कंप्यूटर इंजन वास्तव में कच्चे हार्डवेयर को सही प्रदान नहीं करता है ?
18

2
लघु सुधार, एज़्योर न केवल एक IaaS है, यह उससे कहीं अधिक है। IaaS शायद वही है जो Azure के लिए कम से कम उपयोग किया जाता है। यह पैस (क्लाउड सेवाओं, नीला वेब साइटों, WAAD, HDInsight, आदि) से अधिक है।
प्रबुद्ध

आपने जो लिखा है, उसके बारे में, क्या पा और आईएएएस का मिलान संभव है? मेरा मतलब है, अगर मुझे निर्माण और अनुप्रयोग करना है, तो क्या मैं वेबसर्विस के लिए डेटाबेस और आईएएएस के लिए पा का उपयोग कर सकता हूं? क्या इस का कोई मतलब निकलता है?
एरॉक्स

247

डमी के लिए अर्थ:

IAAS (एक सेवा के रूप में अवसंरचना):

  • आधार परत

  • वर्चुअल मशीन, स्टोरेज (हार्ड डिस्क), सर्वर, नेटवर्क, लोड बैलेंसर आदि के साथ सौदे

PAAS (एक सेवा के रूप में मंच):

  • IAAS के ऊपर एक परत

  • Runtimes (जैसे जावा रनटाइम्स), डेटाबेस (जैसे mySql, Oracle), वेब सर्वर (टोमैटैट आदि)

SAAS (एक सेवा के रूप में सॉफ्टवेयर):

  • PAAS पर शीर्ष पर एक परत

  • ईमेल (जीमेल, याहू मेल आदि), सोशल नेटवर्किंग साइट्स (फेसबुक आदि) जैसे अनुप्रयोग

Google के नीचे दिए गए प्रसाद पर शीघ्रता से विचार करने के लिए:

IAAS: Google कंप्यूट इंजन (उच्च प्रदर्शन करने वाले Google के कंप्यूटिंग बुनियादी ढांचे पर चलने के लिए कार्यक्रम विकसित कर सकता है)

PAAS: Google App Engine (कोई एप्लिकेशन विकसित कर सकता है और उन्हें Google ऐप इंजन के शीर्ष पर क्रियान्वित कर सकता है जो निष्पादन का ध्यान रखते हैं)

SAAS: जीमेल, Google+ आदि (ईमेल सेवाओं का उपयोग कर सकते हैं और नए एप्लिकेशन बनाने के लिए ईमेल / Google + आधारित एप्लिकेशन का विस्तार कर सकते हैं)

लोकप्रियता

कंपनी समझदार लोकप्रियता

क्लाउड कंप्यूटिंग का बोलबाला है

  1. अमेज़न वेब सेवा (AWS),
  2. Google Compute Engine, Google App Engine
  3. Microsoft Azure
  4. कई छोटे और मध्यम स्तर के क्लाउड ऑपरेटर हैं जिनमें आईबीएम, ओरेकल आदि शामिल हैं।

इन सेवाओं के आसपास की अधिकांश लोकप्रियता कंपनी की प्रतिष्ठा और क्लाउड स्पेस के आसपास इन कंपनियों द्वारा किए जा रहे निवेश की मात्रा के कारण है।

सेवा के प्रकार लोकप्रिय लोकप्रियता

  1. PAAS (एक सेवा के रूप में प्लेटफ़ॉर्म) डेवलपर्स के बीच अधिक लोकप्रिय है क्योंकि वे अपना सारा ध्यान अपने ऐप को विकसित करने में लगा सकते हैं और शेष प्रबंधन और निष्पादन को सेवा प्रदाता तक छोड़ सकते हैं। कई सर्विस प्रोवाइडर्स ट्रैफ़िक लोड के आधार पर सीपीयू पावर बढ़ाने / घटाने की सुविधा भी देते हैं, जिससे डेवलपर्स को प्रभावी और आसान और सरल प्रबंधन की लागत मिलती है।
  2. SAAS (एक सेवा के रूप में सॉफ्टवेयर) उपभोक्ताओं के बीच अधिक लोकप्रिय है, जो ईमेल, सोशल नेटवर्किंग आदि जैसे एप्लिकेशन का उपयोग करने से परेशान हैं
  3. IAAS (एक सेवा के रूप में अवसंरचना) अनुसंधान और उच्च कंप्यूटिंग क्षेत्रों में उपयोगकर्ताओं के बीच अधिक लोकप्रिय है।

12
SalesForce और ConstantConnect SAAS के महान उदाहरण हैं।
दुरई अमुथान। 15

46

जब आप एक सरल ग्राहक होते हैं जो एक सॉफ्टवेयर का उपयोग करना चाहते हैं लेकिन आपके पास कुछ भी नहीं है तो आप SaaS का उपयोग करते हैं ।

जब आपके पास आपके द्वारा विकसित एक सॉफ्टवेयर होता है, लेकिन आप सार्वजनिक रूप से उपलब्ध प्लेटफॉर्म पर तैनात और चलाना चाहते हैं तो आप पाएएस का उपयोग करते हैं ।

जब आपके पास सॉफ्टवेयर और प्लेटफॉर्म तैयार हो जाता है, लेकिन आप हार्डवेयर को चलाना चाहते हैं तो आप IaaS का उपयोग करते हैं ।


32

IaaS PaaS & SaaS के बीच अंतर

निम्नलिखित सारणीबद्ध प्रारूप में हम इसके संदर्भ में अंतर की व्याख्या करेंगे

  pizza as a service 


27

तीन मुख्य प्रकार की क्लाउड सेवाएँ हैं: IaaS, PaaS और SaaS । आपने संभवतः क्लाउड प्रदाताओं की वेबसाइटों पर इन संक्षिप्तीकरणों को देखा है। विवरण में जाने से पहले, IaaS, PaS और SaaS की तुलना परिवहन से करें :

यहां छवि विवरण दर्ज करें

  1. ऑन-प्रिमाइसेस आईटी इन्फ्रास्ट्रक्चर कार के मालिक की तरह है। जब आप एक कार खरीदते हैं, तो आप इसके रखरखाव के लिए जिम्मेदार होते हैं, और उन्नयन के लिए एक नई कार खरीदने का मतलब है।

  2. IaaS एक कार को पट्टे पर देने जैसा है। जब आप एक कार किराए पर लेते हैं, तो आप अपनी इच्छानुसार कार चुनते हैं और अपनी इच्छानुसार इसे चलाते हैं, लेकिन कार आपकी नहीं है। अपग्रेड चाहिए? बस एक अलग कार लीज पर लें!

  3. पाॅस टैक्सी लेने जैसा है। आप खुद टैक्सी नहीं चलाते हैं, लेकिन बस ड्राइवर को बताएं कि आपको पीछे की सीट पर जाने और आराम करने की आवश्यकता है।

  4. सास बस से जाने जैसी है। बसों में मार्ग निर्धारित हैं, और आप अन्य यात्रियों के साथ सवारी साझा करते हैं।

संदर्भ: https://rubygarage.org/blog/iaas-vs-paas-vs-saas


बहुत बढ़िया जवाब।
प्रशस्तबलीगा

तारीफ के लिए धन्यवाद @prashasthbaliga
नूरसनाज़

23

IaaS (एक सेवा के रूप में इन्फ्रा)

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

आम उदाहरण: DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE) Ia के कुछ लोकप्रिय उदाहरण हैं।

PaS (एक सेवा के रूप में मंच)

Paa या प्लेटफ़ॉर्म एक सेवा मॉडल के रूप में आपको कंप्यूटिंग प्लेटफ़ॉर्म प्रदान करता है जिसमें आम तौर पर एक ऑपरेटिंग सिस्टम, प्रोग्रामिंग भाषा निष्पादन पर्यावरण, डेटाबेस, वेब सर्वर शामिल होता है। तकनीकी रूप से यह IaaS के शीर्ष पर एक परत है क्योंकि इन्फ्रास्ट्रक्चर के बाद आप जिस दूसरी चीज की मांग करते हैं वह एक प्लेटफॉर्म है।

सामान्य उदाहरण: AWS इलास्टिक बीनस्टॉक, विंडोज एज़्योर, हरोकू, Force.com, Google App Engine, Apache Stratos।

सास (सेवा के रूप में सॉफ्टवेयर)

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

सामान्य उदाहरण: Google Apps, Microsoft office365, Google डॉक्स, जीमेल, WHMCS बिलिंग सॉफ्टवेयर

IaaS, Paa & SaaS के बीच बुनियादी अंतर यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें


17

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

PaaS: एक सेवा के रूप में प्लेटफ़ॉर्म तीन, क्लाउड प्लेटफ़ॉर्म सेवाओं या "प्लेटफ़ॉर्म फॉर ए सर्विस" (PaaS) के सबसे जटिल एक मंच के माध्यम से कम्प्यूटेशनल संसाधन प्रदान करते हैं। PaaS के साथ डेवलपर्स को क्या लाभ होता है, यह एक ऐसा ढांचा है जो वे अनुप्रयोगों को विकसित या अनुकूलित करने के लिए बना सकते हैं। PaS हार्डवेयर और सॉफ्टवेयर की अंतर्निहित परतों को खरीदने की आवश्यकता को समाप्त करते हुए विकास, परीक्षण और अनुप्रयोगों की तैनाती को त्वरित, सरल और लागत प्रभावी बनाता है। SaaS बनाम PaS के बीच एक तुलना प्रदाताओं के बजाय उपयोगकर्ताओं द्वारा प्रबंधित किए जाने वाले पहलुओं के साथ क्या करना है: PaaS के साथ, विक्रेता अभी भी रनटाइम, मिडलवेयर, O / S, वर्चुअलाइजेशन, सर्वर, स्टोरेज और नेटवर्किंग का प्रबंधन करते हैं, लेकिन उपयोगकर्ता अनुप्रयोगों का उपयोग करते हैं और डेटा।

IaaS: एक इन्फ्रास्ट्रक्चर सर्विस सर्विस इन्फ्रास्ट्रक्चर के रूप में जाना जाता है, जिसे "इन्फ्रास्ट्रक्चर ए सर्विस" (IaaS) के रूप में जाना जाता है, कंप्यूटर इन्फ्रास्ट्रक्चर (जैसे प्लेटफॉर्म वर्चुअलाइजेशन एनवायरनमेंट), स्टोरेज और नेटवर्किंग प्रदान करता है। सॉफ़्टवेयर, सर्वर, या नेटवर्क उपकरण खरीदने के बजाय, उपयोगकर्ता इन्हें पूरी तरह से आउटसोर्स सेवा के रूप में खरीद सकते हैं जो आमतौर पर खपत संसाधनों की मात्रा के अनुसार बिल किया जाता है। मूल रूप से, किराये की फीस के बदले में, एक तृतीय पक्ष आपको उनके आईटी बुनियादी ढांचे पर एक वर्चुअल सर्वर स्थापित करने की अनुमति देता है। सास और पा की तुलना में, IaaS उपयोगकर्ता अधिक प्रबंधित करने के लिए जिम्मेदार हैं: एप्लिकेशन, डेटा, रनटाइम, मिडलवेयर और O / S। विक्रेता अभी भी वर्चुअलाइजेशन, सर्वर, हार्ड ड्राइव, स्टोरेज और नेटवर्किंग का प्रबंधन करते हैं। आईएएएस के साथ उपयोगकर्ताओं को जो लाभ मिलता है, वह शीर्ष पर बुनियादी ढांचा है, जिसमें वे किसी भी आवश्यक प्लेटफार्मों को स्थापित कर सकते हैं।


7

IaaS, PaaS और SaaS मूल रूप से क्लाउड कंप्यूटिंग सेगमेंट हैं।

IaaS (एक सेवा के रूप में अवसंरचना) - एक सेवा के रूप में अवसंरचना क्लाउड कंप्यूटिंग का एक प्रावधान मॉडल है जिसमें एक संगठन भंडारण, हार्डवेयर, सर्वर और नेटवर्किंग घटकों सहित संचालन का समर्थन करने के लिए उपयोग किए जाने वाले उपकरणों को आउटसोर्स करता है। सेवा प्रदाता उपकरण का मालिक है और यह आवास, चलाने और इसे बनाए रखने के लिए जिम्मेदार है। ग्राहक आमतौर पर प्रति उपयोग के आधार पर भुगतान करता है। Ex- Amazon Web Services , BlueLock , Cloudscaling and Datapipe

PaS (एक सेवा के रूप में प्लेटफ़ॉर्म) - एक सेवा के रूप में प्लेटफ़ॉर्म क्लाउड कंप्यूटिंग के बढ़ते क्षेत्र में से एक है। Paa मूल रूप से डेवलपर को ऐप के विकास को गति देने में मदद करता है, धन की बचत करता है और सबसे महत्वपूर्ण कॉन्फ़िगरेशन और सर्वर और डेटाबेस जैसी चीजों को प्रबंधित करने के बजाय उनके अनुप्रयोगों और व्यवसाय को नया रूप देता है। एक पंक्ति में मैं प्लेटफ़ॉर्म को सेवा के रूप में कह सकता हूं (PaS) क्लाउड में अनुप्रयोगों के कॉन्फ़िगरेशन, परिनियोजन और चल रहे प्रबंधन को स्वचालित करता है। Ex: Heroku , EngineYard , App42 PaS और OpenShift

सास (सेवा के रूप में सॉफ्टवेयर) - सेवा के रूप में सॉफ्टवेयर, सास एक सॉफ्टवेयर वितरण पद्धति है जो सॉफ्टवेयर और इसके कार्यों को वेब-आधारित सेवा के रूप में दूरस्थ रूप से प्रदान करती है। Ex: Abiquo's और Akamai


6

इसके साथ जोड़कर, मैंने AWS, हरोकू और वर्तमान में Jelastic का उपयोग किया है और पाया -

Jelastic एक जावा और PHP क्लाउड होस्टिंग प्लेटफ़ॉर्म प्रदान करता है। Jelastic स्वचालित रूप से जावा और PHP अनुप्रयोगों को मापता है और सर्वर संसाधनों को आवंटित करता है, इस प्रकार यह अगली पीढ़ी के जावा और PHP क्लाउड कंप्यूटिंग को सच करता है। http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ या http://cloud.dzone.com/articles/jelastic-vs-heroku-1

व्यक्तिगत रूप से मैंने पाया -

  • जेलस्टिक तेज है
  • आपको किसी भी jelastic API में कोड करने की आवश्यकता नहीं है - बस अपना एप्लिकेशन अपलोड करें और अपना स्टैक चुनें। आप चाहें तो सॉफ़्टवेयर स्टैक्स को भी मिला सकते हैं और मेल कर सकते हैं।

उनमें से किसी को आज़माएं और खुद को एक्सप्लोर करें। मजा आता है :-)


3

क्लाउड सेवा मॉडल की तीन प्रमुख श्रेणियां हैं:

  • सेवा के रूप में सॉफ्टवेयर (सास)
  • एक सेवा के रूप में प्लेटफ़ॉर्म (PaaS)
  • सेवा के रूप में आधारभूत संरचना (IaaS)

सेवा के रूप में सॉफ्टवेयर (सास)

सास एक ऐसा सॉफ्टवेयर है, जो अंतिम ग्राहक के लिए केंद्रीय रूप से होस्ट और प्रबंधित किया जाता है। यह आमतौर पर एक बहु-किरायेदार वास्तुकला पर आधारित होता है (एप्लिकेशन का एक एकल संस्करण सभी ग्राहकों के लिए उपयोग किया जाता है) और आमतौर पर मासिक या वार्षिक सदस्यता के माध्यम से लाइसेंस प्राप्त होता है।

उदाहरण कार्यालय 365, ड्रॉपबॉक्स, डायनेमिक्स सीआरएम ऑनलाइन सास सॉफ्टवेयर के आदर्श उदाहरण हैं, ग्राहक मासिक या वार्षिक सदस्यता शुल्क का भुगतान करते हैं, और उन्हें सेवा (वनड्राइव और ड्रॉपबॉक्स) के रूप में सेवा (ऑनलाइन और / या डेस्कटॉप आउटलुक) या भंडारण के रूप में एक्सचेंज मिलता है। ।

एक सेवा के रूप में प्लेटफार्म (IaaS)

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

एज़्योर ऐप सर्विस और एज़्योर क्लाउड सर्विसेज (वेब ​​और वर्कर रोल्स) में उदाहरण वेब ऐप फ़ीचर, PaaS का एक उदाहरण है।

सेवा के रूप में आधारभूत संरचना (IaaS)

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

यहां छवि विवरण दर्ज करें

संदर्भ

बुक : आर्किटेक्चरिंग द क्लाउड: क्लाउड कम्प्यूटिंग सर्विस मॉडल (सास, पा, और आईएएएस) के लिए डिजाइन निर्णय


2

यहाँ प्रत्येक सेवा का AWS उदाहरण के साथ एक और लेना है:

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

AWS उदाहरण: EC2 जिसमें केवल हार्डवेयर है और आप स्थापित होने के लिए आधार OS का चयन करते हैं। यदि आप उस पर Hadoop स्थापित करना चाहते हैं तो आपको इसे स्वयं करना होगा, यह सिर्फ आधारभूत संरचना AWS द्वारा प्रदान किया गया है।

PaS (एक सेवा के रूप में प्लेटफ़ॉर्म): आपको OS और आवश्यक आधार सॉफ्टवेयर के साथ बुनियादी ढाँचा प्रदान करता है। वांछित आउटपुट प्राप्त करने के लिए आपको अपनी स्क्रिप्ट को चलाना होगा।

AWS उदाहरण: EMR जिसमें हार्डवेयर (EC2) + बेस OS + Hadoop सॉफ्टवेयर पहले से इंस्टॉल है। आपको तालिकाओं को क्वेरी करने और परिणाम प्राप्त करने के लिए हाइव / स्पार्क स्क्रिप्ट को चलाना होगा। आपको इंस्टाॅल करने के लिए और सेटअप के तैयार होने के लिए 10 मिनट तक इंतजार करना होगा। आपको इस बात का ध्यान रखना होगा कि आपके द्वारा चलाए जा रहे कार्यों के आधार पर आपको कितने क्लस्टर की आवश्यकता है, लेकिन क्लस्टर कॉन्फ़िगरेशन के बारे में चिंता न करें।

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

AWS उदाहरण: एथेना, जो S3 में तालिकाओं को क्वेरी करने के लिए आपके लिए सिर्फ एक UI है (ग्लू में संग्रहीत मेटाडाटा के साथ)। बस एडब्ल्यूएस में ब्राउज़र लॉगिन खोलें और अपने प्रश्नों को चलाना शुरू करें, रैम / स्टोरेज / सीपीयू / क्लस्टर की संख्या के बारे में कोई चिंता नहीं है, जो कुछ भी क्लाउड का ख्याल रखता है।


1

नीचे दिए गए लिंक सास, PaaS और IaaS .. पर बहुत अच्छा विवरण देता है http://opensourceforgeeks.blogspot.in/2015/01/difference-between-saas-paas-and-iaas.html

बस कुछ संक्षिप्त:


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

Paa , यहाँ विक्रेता उपयोगकर्ता को मंच प्रदान करता है जहाँ एक उपयोगकर्ता को अपने काम के लिए सभी आवश्यक चीजें मिलती हैं जैसे कि OS, डेटाबेस, निष्पादन पर्यावरण के साथ IaaS प्रदान किया गया वातावरण। तो पास है प्लेटफार्म + IaaS।

सास काफी विस्तृत क्षेत्र प्रतीत होता है, जहाँ विक्रेता इन्फ्रा से प्लेटफ़ॉर्म से सॉफ्टवेयर तक लगभग सब कुछ प्रदान करता है। तो SaaS Iaas + Paa के साथ-साथ विभिन्न सॉफ्टवेअर जैसे एमएस ऑफिस, वर्चुअल बॉक्स आदि हैं।


0

IAM NIST द्वारा मानक परिभाषाओं के साथ अपने अनुभव साझा कर रहा है। उत्पाद कंपनी से Iam डेवलपर और हमारे पास डेटाबेस और क्लाइंट (इको सिस्टम) हैं। कई स्पष्ट चित्रों के साथ-साथ कई अभिनेताओं (एनआईएसटी द्वारा परिभाषित 5) के कारण भ्रम पैदा होता है और चीजें पूर्व निर्धारित से भिन्न होती हैं।

के लिए IaaS और नंगे धातु की तैनाती हम लाइसेंस बेचने और संकुल सीडी या FTP सर्वर (RPMs) से प्राप्त किया जा सकता है। कोड का परीक्षण और वितरण किया जाता है। यहां हमारे ग्राहक हमें (लाइसेंस लागत) और / या उदाहरण के लिए क्लाउड प्रदाता को भुगतान करते हैं।

हम बाजार के माध्यम से अपने उत्पादों को बेचने के लिए क्लाउड प्रदाताओं (प्रौद्योगिकी भागीदार) के साथ साझेदारी करते हैं।

आमतौर पर हम के मामले में छवियों (अमी, VHD, आदि) + कुछ (बादल गठन टेम्पलेट्स या एआरएम टेम्पलेट्स, आदि) देने PaaS । बाजार की जगह (संस्करण आधारित) में लगाने के लिए हमारे पास जेनकिंस पाइपलाइन हैं। यहां कुछ कौशल के साथ डेवलपर्स इंस्टेंस में लॉग इन कर सकते हैं और सॉफ्टवेयर में हेरफेर कर सकते हैं (जैसे डेटाबेस इंस्टेंसेस लॉन्च होने के बाद लॉगिन और सॉफ्टवेयर को पूरी तरह से हटा दें और इसे केवल EC2 इंस्टेंस की तरह देखें)

सास के मामले में हमारी जेनकिन्स पाइपलाइनें सीधे तैनात होंगी (चाहे वे वेब ऐप हों, एज़्योर / लैम्ब्डा फ़ंक्शन)। न तो डेवलपर्स / अंत उपयोगकर्ताओं का भौतिक हार्डवेयर पर कम नियंत्रण है।

नीचे NIST द्वारा परिभाषित एक्टर्स हैं और चूंकि डेवलपर्स (टेक कंपनी जो सॉफ्टवेयर प्रदान करती है) क्लाउड प्रोवाइडर के साथ पार्टनर हैं, डेवलपर्स का सबसे अच्छा मैच क्लाउड प्रोवाइडर है।

यहां छवि विवरण दर्ज करें


0

मुझे पता है कि इस सवाल का जवाब कुछ समय पहले दिया गया था लेकिन इससे मदद मिल सकती है।

निम्नलिखित शब्दों का क्या अर्थ है?

सास

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

कुछ उदाहरण जीमेल, नेटफ्लिक्स, वनड्राइव आदि हैं।

दर्शक : अंतिम उपयोगकर्ता, हर कोई

IaaS

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

दर्शक : आईटी पेशेवर, सिस्टम एडमिंस

PaaS

एक सेवा के रूप में प्लेटफ़ॉर्म IaaS और SaaS के बीच के मध्य-पुरुष की तरह है, इसके बजाय एक ग्राहक के पास सर्वर, नेटवर्क और स्टोरेज की नॉटी-ग्रिट्टी से निपटने के लिए, सब कुछ Paa प्रदाताओं द्वारा आसानी से उपलब्ध है। बिल्डिंग एप्लिकेशन को आसान बनाने के लिए अनिवार्य रूप से एक विकास वातावरण शुरू किया जाता है।

उदाहरण हेरोकू, एडब्ल्यूएस इलास्टिक बीनस्टॉक, गूगल ऐप इंजन आदि होंगे

दर्शक : सॉफ्टवेयर डेवलपर्स।

आज विभिन्न क्लाउड सेवाएं उपलब्ध हैं, जैसे कि अमेज़न के EC2 और AWS, Apache Hadoop, Microsoft Azure और कई अन्य। प्रत्येक वर्ग किस श्रेणी का है और क्यों है?

Amazon EC2 और AWS - एक सेवा के रूप में एक बुनियादी ढांचा है क्योंकि आपको अपने ऑपरेटिंग सिस्टम की कार्य प्रक्रिया का प्रबंधन करने के लिए सिस्टम प्रशासक की आवश्यकता होगी। आमतौर पर पूरी तरह से चित्रित ऐप बनाने के लिए कोई अमूर्तता नहीं है। उपरोक्त दिशानिर्देशों के बाद Microsoft Azure भी इस श्रेणी में आएगा।

मैंने वास्तव में Apache Hadoop का उपयोग नहीं किया है, इसलिए मैं वास्तव में नहीं कह सकता।


-1

नीचे दिए गए उदाहरण में IaaS, CaaS और Paa के बीच अंतर को सरल शब्दों में समझाया गया है। नारंगी - आप इसे प्रबंधित करते हैं, नीला - आप इसे सेवा के रूप में प्राप्त करते हैं। और सास के साथ आपको डेटा और एप्लिकेशन लेयर्स भी एक सेवा के रूप में मिलते हैं।

IaaS vs CaaS vs PaaS - Jelastic Mutli-Cloud PaaS

इसके अलावा, जो लोग PaaS के बारे में अधिक जानने के इच्छुक हैं, वे निम्नलिखित लेख को क्या कहते हैं, प्लेटफॉर्म-ए-ए-सर्विस क्या है? समझाया गया प्रकार सहायक हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.