क्लाउड कंप्यूटिंग आर्किटेक्चर
क्लाउड कंप्यूटिंग आर्किटेक्चर, क्लाउड कंप्यूटिंग के लिए आवश्यक घटकों और उपघटकों को संदर्भित करता है। इन घटकों में सामान्यतः फ्रंट एंड प्लेटफॉर्म (फैट क्लाइंट, थिन क्लाइंट, मोबाइल), बैक एंड प्लेटफॉर्म (सर्वर, स्टोरेज), क्लाउड आधारित वितरण और नेटवर्क (इंटरनेट, इंट्रानेट, इंटरक्लाउड) सम्मिलित होते हैं। संयुक्त रूप से, ये घटक क्लाउड कंप्यूटिंग आर्किटेक्चर बनाते हैं।
क्लाइंट प्लेटफॉर्म
क्लाउड कंप्यूटिंग आर्किटेक्चर में फ्रंट-एंड प्लेटफॉर्म होते हैं जिन्हें क्लाइंट या क्लाउड क्लाइंट कहा जाता है। ये क्लाइंट सर्वर, फैट क्लाइंट, थिन क्लाइंट, जीरो क्लाइंट, टैबलेट कंप्यूटर और मोबाइल डिवाइस हैं, जिनसे उपयोगकर्ता सीधे बातचीत करते हैं। ये क्लाइंट प्लेटफॉर्म क्लाउड डेटा स्टोरेज के साथ एक एप्लिकेशन (मिडल वेयर), वेब ब्राउजर के जरिए या परोक्ष सत्रों के जरिए वार्तालाप करते हैं। परोक्ष सत्रों में विशेष रूप से सुरक्षित एन्क्रिप्शन एल्गोरिथम फ्रेम की आवश्यकता होती है जो पूरे इंटरफ़ेस को सुरक्षित रखता है।[1]
जीरो क्लाइंट
जीरो या अल्ट्रा-थिन क्लाइंट आवश्यक कॉन्फ़िगरेशन फ़ाइलों को इकट्ठा करने के लिए नेटवर्क को इनिशियलाइज़ करता है जो उसे बताता है कि उसके ऑपरेटिंग सिस्टम बायनेरिज़ कहाँ संग्रहीत हैं।[2] संपूर्ण जीरो क्लाइंट डिवाइस, नेटवर्क के माध्यम से चलता है। यदि नेटवर्क की उपलब्धता नहीं होती है, यह विफलता का कारण बनाता है, जिसमें उपकरण निर्थक हो जाता है।[3]
स्टोरेज
एक ऑनलाइन नेटवर्क स्टोरेज जहां डेटा स्टोर किया जाता है और अधिकतर ग्राहकों के लिए सुलभ होता है। क्लाउड स्टोरेज को आम तौर पर निम्नलिखित कॉन्फ़िगरेशन में तैनात किया जाता है: पब्लिक क्लाउड, प्राइवेट क्लाउड, कम्युनिटी क्लाउड, या तीनों के कुछ संयोजन को हाइब्रिड क्लाउड के रूप में भी जाना जाता है।[4]
प्रभावी होने के लिए, क्लाउड स्टोरेज को एजाइल, फ्लेक्सिबल, स्केलेबल, मल्टी-टेनेंसी और सुरक्षित होना चाहिए।[5]
वितरण
सेवा के रूप में सॉफ्टवेयर (सास-SaaS)
एक सेवा के रूप में सॉफ्टवेयर (सास) सेवा-मॉडल में क्लाउड में सॉफ़्टवेयर स्थापित करना, बनाए रखना और इंटरनेट (या इंट्रानेट) पर क्लाउड से सॉफ़्टवेयर चलाने वाले उपयोगकर्ता सम्मिलित हैं। क्लाउड में क्लाउड एप्लीकेशन चलने के बाद से प्रयोक्ताओं की क्लाइंट मशीनों को किसी भी एप्लीकेशन-विशिष्ट सॉफ़्टवेयर के स्थापना की आवश्यकता नहीं है। सास स्केलेबल है, और सिस्टम एडमिनिस्ट्रेटर कई सर्वरों पर एप्लिकेशन स्थापित कर सकते हैं। अतीत में, प्रत्येक ग्राहक अपने प्रत्येक सर्वर पर एप्लिकेशन की प्रति खरीदता और स्थापित करता था, लेकिन सास के साथ ग्राहक स्थानीय रूप से सॉफ़्टवेयर स्थापित किए बिना एप्लिकेशन तक पहुंच सकता है। सास में आमतौर पर मासिक या वार्षिक शुल्क सम्मिलित होता है।[6]
सेवा के रूप में सॉफ्टवेयर, अनुप्रयोगों के पारंपरिक (गैर-क्लाउड कंप्यूटिंग) वितरण में स्थापित अनुप्रयोगों के समान सुविधा प्रदान करता है।
सेवा के रूप में सॉफ़्टवेयर के चार सामान्य दृष्टिकोण हैं:[7][8]
- सिंगल इंस्टैंस
- मल्टी इंस्टैंस
- मल्टी टेनेंट
- फ्लेक्स टेनेंसी
इनमें से, फ्लेक्स नामित मल्टी-इनपुट फोर वे मैनिफोल्ड मॉडल में फ्लेक्स टेनेंसी को सबसे अधिक उपयोगकर्ता-अनुकूल सास प्रतिमान माना जाता है।[9] ऐसी प्रणालियाँ सरलीकृत एन्क्रिप्शन विधियों पर आधारित होती हैं जो कई पासेज पर सूचीबद्ध डेटा अनुक्रमों को लक्षित करती हैं।[10] इस अवधारणा की सरलता, फ्लेक्स टेनेंसी सास को उन लोगों के बीच लोकप्रिय बनाती है जिनके पास सूचना विज्ञान प्रसंस्करण का अनुभव नहीं है, जैसे बुनियादी रखरखाव और फ्रैंचाइज़ी व्यवसायों में कस्टोडियल स्टाफ।
डेवलपमेंट-एज़-ए-सर्विस (डास-DaaS)
एक सेवा के रूप में विकास वेब आधारित, समुदाय साझा टूल सेट है। यह विकास उपकरणों के पारंपरिक (गैर-क्लाउड कंप्यूटिंग) वितरण में स्थानीय रूप से स्थापित विकास उपकरणों के समकक्ष है।[7]
डेटा-एज़-ए-सर्विस (डास-DaaS)
सेवा के रूप में डेटा वेब आधारित डिज़ाइन निर्माण है जहां परिभाषित एपीआई-परत, के माध्यम से क्लाउड डेटा तक पहुँचा जाता है। डीएएएस सेवाओं को अक्सर सेवा के रूप में सॉफ्टवेयर (सास) पेशकश के रूप में सॉफ्टवेयर के एक विशेष उपसमुच्चय के रूप में माना जाता है।[11]
प्लेटफार्म-एज़-ए-सर्विस (पास-PaaS)
सेवा के रूप में प्लेटफॉर्म क्लाउड कंप्यूटिंग सुविधा है जो उपयोगकर्ताओं को सेवा के रूप में एप्लिकेशन प्लेटफॉर्म और डेटाबेस प्रदान करती है।[4] यह एप्लिकेशन प्लेटफॉर्म और डेटाबेस के पारंपरिक (गैर-क्लाउड कंप्यूटिंग) वितरण में मिडलवेयर के समकक्ष है।[7]
इंफ्रास्ट्रक्चर-एज़-ए-सर्विस (आईएएएस- IaaS)
सेवा के रूप में इन्फ्रास्ट्रक्चर भौतिक हार्डवेयर लेता है और पूरी तरह से परोक्ष रहता है (उदाहरण के लिए सभी सर्वर, नेटवर्क, स्टोरेज और सिस्टम प्रबंधन सभी क्लाउड में रहते हैं)। यह क्लाउड में चल रहे पारंपरिक (गैर-क्लाउड कंप्यूटिंग) पद्धति में बुनियादी ढांचे और हार्डवेयर के बराबर है। दूसरे शब्दों में, क्लाउड से परोक्ष सर्वर, नेटवर्क, स्टोरेज चलाने के लिए व्यावसायिक शुल्क (मासिक या वार्षिक) का भुगतान करते हैं। यह स्थानीय स्तर पर डेटा सेंटर, हीटिंग, कूलिंग और हार्डवेयर को बनाए रखने की आवश्यकता को कम करता है।[7]
नेटवर्किंग
सामान्यतः क्लाउड नेटवर्क परत को निम्नलिखित बिंदुओं का ध्यान रखना चाहिए:
- उच्च बैंडविड्थ औरकम विलंबता
- उपयोगकर्ताओं को उनके डेटा और एप्लिकेशन तक निर्बाध पहुंच की अनुमति देना।[12]
- एजाइल नेटवर्क
- संसाधनों तक ऑन-डिमांड पहुंच के लिए सर्वरों और संभवतः क्लाउड के बीच तत्परता और कुशलता से स्थानांतरित करने की क्षमता की आवश्यकता होती है।
- नेटवर्क सुरक्षा
- सुरक्षा हमेशा महत्वपूर्ण होती है, लेकिन जब आप मल्टी-टेनेंसी के साथ काम कर रहे होते हैं, तो यह और भी महत्वपूर्ण हो जाती है क्योंकि आप कई ग्राहकों को अलग-अलग सुविधाएँ रहे होते हैं।[13]
यह भी देखें
- क्लाउड सहयोग
- क्लाउड कंप्यूटिंग
- क्लाउड कंप्यूटिंग तुलना
- क्लाउड डेटाबेस
- क्लाउड स्टोरेज
आगे का अध्ययन
- Reese, G. (2009). Cloud Application Architectures: Building Applications and Infrastructure in the Cloud. Sebastopol, CA: O'Reilly Media, Inc. (2009).
- Rhoton, J. and Haukioja, R. (2011). Cloud Computing Architected: Solution Design Handbook. Recursive Limited, 2011. ISBN 0-9563556-1-7.
- Shroff, Dr. Gautam. Enterprise Cloud Computing: Technology, Architecture, Applications.
संदर्भ
- ↑ Sudha, M (2012). "क्रिप्टोग्राफी का उपयोग करके क्लाउड कंप्यूटिंग में डेटा सुरक्षा सुनिश्चित करने के लिए उन्नत सुरक्षा ढांचा". Advances in Computer Science and Its Applications. 1 (1).
- ↑ Madden, B. (May 19, 2012) (2010-05-19). "वायस एक नए शून्य ग्राहक मंच के साथ पतले ग्राहक उद्योग को हिला देने की उम्मीद करता है। क्या ये काम करेगा?". Retrieved 2012-05-27.
{{cite web}}
: CS1 maint: multiple names: authors list (link) - ↑ Segal, I. ""शून्य ग्राहक कब शून्य ग्राहक नहीं है?", SysGen, Inc" (PDF). Archived from the original (PDF) on 2003-04-03. Retrieved 2012-05-27.
- ↑ 4.0 4.1 Mell, P.; Grance, T. (September 2011). "क्लाउड कंप्यूटिंग की एनआईएसटी परिभाषा। एनआईएसटी विशेष प्रकाशन 800-145 (सितंबर 2011)। राष्ट्रीय मानक और प्रौद्योगिकी संस्थान, यू.एस. वाणिज्य विभाग" (PDF). Retrieved 2012-05-20.
- ↑ Sherbak, T.; Sweere, N. & Belapurkar, V. "फ्लेक्सिबल, स्केलेबल प्राइवेट क्लाउड्स के लिए वर्चुअलाइज्ड एंटरप्राइज स्टोरेज। डेल पावर सॉल्यूशंस, 2012 अंक 1 से पुनर्मुद्रित" (PDF). Retrieved 2012-05-27.
- ↑ Chou, Timothy. Introduction to Cloud Computing: Business & Technology.
- ↑ 7.0 7.1 7.2 7.3 Wang, R. "Tuesday's Tip: Understanding The Many Flavors of Cloud Computing and SaaS". Retrieved 2012-05-27.
- ↑ "Understanding the Flex Tenancy Architecture by CITRIX". Retrieved 2012-05-27.
- ↑ Andrikopoulos, Vasilios (2013). "सामूहिक अनुकूली प्रणालियों के मॉडलिंग और निष्पादन की ओर". ICSOC 2013: Service-Oriented Computing – ICSOC 2013 Workshops. Lecture Notes in Computer Science. 8377: 69–81. doi:10.1007/978-3-319-06859-6_7. ISBN 978-3-319-06858-9. S2CID 15216208.
- ↑ Li, Lin (2014). "सास के लिए बहु-किरायेदार डेटा प्रमाणीकरण मॉडल" (PDF). The Open Cybernetics and Systematics Journal. 8 (8): 322–329. doi:10.2174/1874110X01408010322.
- ↑ O. Terzo, P. Ruiu, E. Bucci and F. Xhafa, "Data as a Service (DaaS) for Sharing and Processing of Large Data Collections in the Cloud," 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems, Taichung, 2013
- ↑ M. Noormohammadpour, C. S. Raghavendra, "Datacenter Traffic Control: Understanding Techniques and Trade-offs," IEEE Communications Surveys & Tutorials, vol. PP, no. 99, pp. 1-1.
- ↑ Greaves, J. (of Carpathia Hosting) and Potti, S. (of Citrix). Uploaded by CarpathiaHosting on Feb 22, 2010. "फ्लेक्स-टेनेंसी: सुरक्षित मल्टी-टेनेंसी नेटवर्क वातावरण". Retrieved 2012-05-27.
{{cite web}}
: CS1 maint: multiple names: authors list (link)