वर्चुअलाइजेशन: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Act of creating an emulation of something}} | {{short description|Act of creating an emulation of something}} | ||
कंप्यूटिंग में, वर्चुअलाइजेशन (आभासीकरण) या वर्चुअलाइजेशन (कभी-कभी संक्षिप्त v12n, एक अंक नाम) एक ही अमूर्त स्तर पर आभासी [[कंप्यूटर हार्डवेयर]] प्लेटफॉर्म | कंप्यूटिंग में, '''''वर्चुअलाइजेशन (आभासीकरण)''''' या '''वर्चुअलाइजेशन''' (कभी-कभी संक्षिप्त '''v12n''', एक [[अंक नाम]]) एक ही अमूर्त स्तर पर आभासी [[कंप्यूटर हार्डवेयर]] प्लेटफॉर्म, [[ डेटा स्टोरेज डिवाइस |डेटा भंडारण उपकरण]] और [[ कंप्यूटर नेटवर्क |कंप्यूटर नेटवर्क]] संसाधनों सहित कुछ का आभासी (वास्तविक के अतिरिक्त) संस्करण बनाने की प्रक्रिया है। | ||
वर्चुअलाइजेशन 1960 के दशक में [[ मेनफ़्रेम कंप्यूटर ]] द्वारा विभिन्न एप्लीकेशन के बीच प्रदान किए गए प्रणाली संसाधनों को तार्किक रूप से विभाजित करने की एक विधि के रूप में प्रारंभ हुआ। एक प्रारंभिक और सफल उदाहरण आईबीएम सीपी/सीएमएस है। नियंत्रण प्रोग्राम सीपी ने प्रत्येक उपयोगकर्ता को | वर्चुअलाइजेशन 1960 के दशक में [[ मेनफ़्रेम कंप्यूटर |मेनफ़्रेम कंप्यूटर]] द्वारा विभिन्न एप्लीकेशन के बीच प्रदान किए गए प्रणाली संसाधनों को तार्किक रूप से विभाजित करने की एक विधि के रूप में प्रारंभ हुआ। एक प्रारंभिक और सफल उदाहरण आईबीएम सीपी/सीएमएस है। नियंत्रण प्रोग्राम सीपी ने प्रत्येक उपयोगकर्ता को सिमुलेशन स्वचलित प्रणाली/360 कंप्यूटर प्रदान किया। तब से, शब्द का अर्थ व्यापक हो गया है।<ref name="IowaState">{{cite web|last=Graziano|first=Charles|title=Xen Worlds Project को होस्ट करने के लिए Xen और KVM हाइपरवाइज़र का प्रदर्शन विश्लेषण|url=http://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=3243&context=etd|access-date=2013-01-29}}</ref> | ||
== हार्डवेयर वर्चुअलाइजेशन == | == हार्डवेयर वर्चुअलाइजेशन == | ||
{{Main| | {{Main|हार्डवेयर वर्चुअलाइजेशन}} | ||
{{See also| | {{See also|मोबाइल वर्चुअलाइजेशन}} | ||
हार्डवेयर वर्चुअलाइजेशन या प्लेटफॉर्म वर्चुअलाइजेशन एक [[ आभासी मशीन ]] के निर्माण को संदर्भित करता है जो ऑपरेटिंग सिस्टम के साथ वास्तविक कंप्यूटर की तरह कार्य करता है। इन आभासी मशीनों पर निष्पादित सॉफ़्टवेयर को अंतर्निहित हार्डवेयर संसाधनों से अलग किया जाता है। उदाहरण के लिए, [[ आर्क लिनक्स ]] चलाने वाला कंप्यूटर एक आभासी मशीन को होस्ट कर सकता है जो [[ माइक्रोसॉफ़्ट विंडोज़ ]] ऑपरेटिंग सिस्टम वाले कंप्यूटर की तरह दिखता है; विंडोज आधारित सॉफ्टवेयर को आभासी मशीन पर चलाया जा सकता है।<ref>{{cite book | हार्डवेयर वर्चुअलाइजेशन या प्लेटफॉर्म वर्चुअलाइजेशन एक [[ आभासी मशीन |आभासी मशीन]] के निर्माण को संदर्भित करता है जो ऑपरेटिंग सिस्टम के साथ वास्तविक कंप्यूटर की तरह कार्य करता है। इन आभासी मशीनों पर निष्पादित सॉफ़्टवेयर को अंतर्निहित हार्डवेयर संसाधनों से अलग किया जाता है। उदाहरण के लिए, [[ आर्क लिनक्स |आर्क लिनक्स]] चलाने वाला कंप्यूटर एक आभासी मशीन को होस्ट कर सकता है जो [[ माइक्रोसॉफ़्ट विंडोज़ |माइक्रोसॉफ़्ट विंडोज़]] ऑपरेटिंग सिस्टम वाले कंप्यूटर की तरह दिखता है; विंडोज आधारित सॉफ्टवेयर को आभासी मशीन पर चलाया जा सकता है।<ref>{{cite book | ||
| last1 = Turban | | last1 = Turban | ||
| first1 = E | | first1 = E | ||
Line 25: | Line 25: | ||
| access-date = 6 July 2010 | | access-date = 6 July 2010 | ||
| quote = वर्चुअल कंप्यूटर सॉफ्टवेयर में कंप्यूटर का तार्किक प्रतिनिधित्व है। ऑपरेटिंग सिस्टम से भौतिक हार्डवेयर को अलग करके, वर्चुअलाइजेशन अधिक परिचालन लचीलापन प्रदान करता है और अंतर्निहित भौतिक हार्डवेयर की उपयोगिता दर को बढ़ाता है।}}</ref> | | quote = वर्चुअल कंप्यूटर सॉफ्टवेयर में कंप्यूटर का तार्किक प्रतिनिधित्व है। ऑपरेटिंग सिस्टम से भौतिक हार्डवेयर को अलग करके, वर्चुअलाइजेशन अधिक परिचालन लचीलापन प्रदान करता है और अंतर्निहित भौतिक हार्डवेयर की उपयोगिता दर को बढ़ाता है।}}</ref> | ||
हार्डवेयर वर्चुअलाइजेशन में, [[ मेजबान मशीन ]] वर्चुअलाइजेशन द्वारा उपयोग की जाने वाली मशीन है और | |||
हार्डवेयर वर्चुअलाइजेशन में, [[ मेजबान मशीन |मेजबान मशीन]] वर्चुअलाइजेशन द्वारा उपयोग की जाने वाली मशीन है और गेस्ट मशीन आभासी मशीन है। आभासी मशीन पर चलने वाले सॉफ़्टवेयर से भौतिक मशीन पर चलने वाले सॉफ़्टवेयर को अलग करने के लिए होस्ट और गेस्ट शब्द का उपयोग किया जाता है। सॉफ़्टवेयर या [[ फर्मवेयर |फर्मवेयर]] जो होस्ट हार्डवेयर पर आभासी मशीन बनाता है, उसे [[ हाइपरविजर |''हाइपरवाइजर'']] या आभासी मशीन मॉनिटर कहा जाता है। | |||
विभिन्न प्रकार के हार्डवेयर वर्चुअलाइजेशन में सम्मिलित हैं: | विभिन्न प्रकार के हार्डवेयर वर्चुअलाइजेशन में सम्मिलित हैं: | ||
* [[ पूर्ण वर्चुअलाइजेशन ]]{{snd}} | * [[ पूर्ण वर्चुअलाइजेशन ]]{{snd}} वास्तविक हार्डवेयर का लगभग पूर्ण सिमुलेशन, गेस्ट ऑपरेटिंग सिस्टम और इसके ऐप्स सहित सॉफ़्टवेयर वातावरण को बिना संशोधित चलाने की स्वीकृति देने के लिए। | ||
* [[ पैरावर्चुअलाइजेशन ]]{{snd}} | * [[ पैरावर्चुअलाइजेशन ]]{{snd}} गेस्ट ऐप्स अपने स्वयं के पृथक प्रक्षेत्र में निष्पादित होते हैं, जैसे कि वे एक अलग प्रणाली पर सक्रिय हों, लेकिन एक हार्डवेयर वातावरण सिमुलेशन नहीं है। इस वातावरण में चलने के लिए गेस्ट प्रोग्राम को विशेष रूप से संशोधित करने की आवश्यकता है। | ||
[[ हार्डवेयर-असिस्टेड वर्चुअलाइजेशन ]] वर्चुअलाइजेशन की समग्र दक्षता में सुधार करने का एक तरीका है। इसमें सीपीयू सम्मिलित हैं जो हार्डवेयर में वर्चुअलाइजेशन के लिए समर्थन प्रदान करते हैं, और अन्य हार्डवेयर घटक जो | [[ हार्डवेयर-असिस्टेड वर्चुअलाइजेशन |हार्डवेयर-सहायक वर्चुअलाइजेशन]] वर्चुअलाइजेशन की समग्र दक्षता में सुधार करने का एक तरीका है। इसमें सीपीयू सम्मिलित हैं जो हार्डवेयर में वर्चुअलाइजेशन के लिए समर्थन प्रदान करते हैं, और अन्य हार्डवेयर घटक जो गेस्ट वातावरण के प्रदर्शन को उत्कृष्ट बनाने में सहायता करते हैं। | ||
हार्डवेयर वर्चुअलाइजेशन को उद्यम आईटी में एक समग्र प्रवृत्ति के हिस्से के रूप में देखा जा सकता है जिसमें [[ स्वायत्त कंप्यूटिंग ]] सम्मिलित है, एक ऐसा परिदृश्य जिसमें आईटी वातावरण कथित गतिविधि के आधार पर खुद को प्रबंधित करने में सक्षम होगा | हार्डवेयर वर्चुअलाइजेशन को उद्यम आईटी में एक समग्र प्रवृत्ति के हिस्से के रूप में देखा जा सकता है जिसमें [[ स्वायत्त कंप्यूटिंग |स्वचालित कंप्यूटिंग]] सम्मिलित है, एक ऐसा परिदृश्य जिसमें आईटी वातावरण कथित गतिविधि उपयोगिता कंप्यूटिंग के आधार पर खुद को प्रबंधित करने में सक्षम होगा, जिसमें कंप्यूटर प्रोसेसिंग पावर को एक उपयोगिता के रूप में देखा जाता है। जिसका क्लाइंट केवल आवश्यकतानुसार भुगतान कर सकते हैं। वर्चुअलाइजेशन का सामान्य लक्ष्य मापनीयता और समग्र हार्डवेयर-संसाधन उपयोग में सुधार करते हुए प्रशासनिक कार्यों को केंद्रीकृत करना है। वर्चुअलाइजेशन के साथ, एक [[ सेंट्रल प्रोसेसिंग यूनिट |सेंट्रल प्रोसेसिंग यूनिट]] (सीपीयू) के अनुरूप में कई ऑपरेटिंग सिस्टम चलाए जा सकते हैं। यह समानता ओवरहेड कीमत को कम करती है और मल्टीटास्किंग से अलग है, जिसमें एक ही ओएस पर कई प्रोग्राम चलाना सम्मिलित है। वर्चुअलाइजेशन का उपयोग करते हुए, एक उद्यम उपयोगकर्ता को बाधित किए बिना ऑपरेटिंग सिस्टम और एप्लिकेशन में अपडेट और तीव्रता से परिवर्तन को अधिक अच्छे तरीके से प्रबंधित कर सकता है। अंततः, वर्चुअलाइजेशन प्रभावशाली तरीके से किसी संगठन में संसाधनों और एप्लीकेशन की दक्षता और उपलब्धता में सुधार करता है। "एक सर्वर, एक एप्लिकेशन" के पुराने मॉडल पर निर्भर करने के अतिरिक्त, जो कम उपयोग किए गए संसाधनों की ओर ले जाता है, आभासी संसाधनों को बिना किसी अतिरिक्त उत्कृष्ट के व्यावसायिक आवश्यकताओ को पूरा करने के लिए गतिशील रूप से लागू किया जाता है। | ||
हार्डवेयर वर्चुअलाइजेशन हार्डवेयर एमुलेशन के समान नहीं है। [[ हार्डवेयर अनुकरण ]] में, हार्डवेयर का एक | हार्डवेयर वर्चुअलाइजेशन हार्डवेयर एमुलेशन के समान नहीं है। [[ हार्डवेयर अनुकरण |हार्डवेयर एमुलेशन]] में, हार्डवेयर का एक भाग दूसरे की एमुलेशन करता है, जबकि हार्डवेयर वर्चुअलाइजेशन में, एक हाइपरवाइजर (सॉफ्टवेयर का एक भाग) कंप्यूटर हार्डवेयर या पूरे कंप्यूटर के एक विशेष भाग को एमुलेशन करता है। इसके अतिरिक्त, एक हाइपरवाइजर एक एमुलेटर के समान नहीं है; दोनों कंप्यूटर प्रोग्राम हैं जो हार्डवेयर को एमुलेशन करते हैं, लेकिन भाषा में उनके उपयोग का प्रक्षेत्र अलग है। | ||
=== स्नैपशॉट === | === स्नैपशॉट === | ||
{{Main| | {{Main|स्नैपशॉट (कंप्यूटर भंडारण)}} | ||
एक स्नैपशॉट | |||
एक स्नैपशॉट समय पर शुद्ध बिंदु और सामान्य रूप से इसके भंडारण उपकरण, आभासी मशीन की स्थिति है। एक स्नैपशॉट के समय आभासी मशीन की स्थिति को बाद में पुनर्स्थापित करने में सक्षम बनाता है, बाद में होने वाले किसी भी परिवर्तन को प्रभावशाली रूप से पूर्ववत करता है। यह क्षमता एक [[ बैकअप |बैकअप]] तकनीक के रूप में उपयोगी है, उदाहरण के लिए, प्रदर्शन से पहले जोखिम भरा संचालन। | |||
आभासी मशीनें अपने भंडारण के लिए प्रायः आभासी डिस्क का उपयोग करती हैं; एक बहुत ही सरल उदाहरण में, एक 10-[[ गीगाबाइट | गीगाबाइट]] [[ हार्ड डिस्क ड्राइव |हार्ड डिस्क ड्राइव]] को 10-गीगाबाइट [[ सपाट फ़ाइल |सामान्य फ़ाइल]] के साथ सिमुलेशन किया जाता है। वीएम द्वारा अपनी भौतिक डिस्क पर किसी स्थान के लिए किए गए किसी भी अनुरोध को संबंधित फ़ाइल पर एक संचालन में पारदर्शी रूप से अनुवादित किया जाता है। एक बार इस तरह की अनुवाद स्तर सम्मिलित होने के बाद, विभिन्न मानदंडों के आधार पर, संचालन को बाधित करना और उन्हें अलग-अलग फाइलों में भेजना संभव है। हर बार एक स्नैपशॉट लिया जाता है, एक नई फाइल बनाई जाती है, और अपने पूर्ववर्तियों के लिए ओवरले के रूप में उपयोग की जाती है। नया डेटा सबसे ऊपरी ओवरले में लिखा जाता है; हालांकि, सम्मिलित डेटा को पढ़ने के लिए, ओवरले पदानुक्रम को स्कैन करने की आवश्यकता होती है, जिसके परिणामस्वरूप नवीनतम संस्करण तक अभिगम्य प्राप्त होती है। इस प्रकार, स्नैपशॉट का पूरा स्टैक वस्तुतः एक सुसंगत डिस्क है; इस अर्थ में, स्नैपशॉट बनाना वृद्धिशील बैकअप तकनीक के समान कार्य करता है। | |||
आभासी | आभासी मशीन के अन्य घटकों को स्नैपशॉट में भी सम्मिलित किया जा सकता है, जैसे कि इसकी [[ रैंडम एक्सेस मेमोरी |रैंडम एक्सेस मेमोरी]] (रैम), [[ BIOS |बायोस (सामान्य इनपुट/आउट्पुट प्रणाली)]] व्यवस्था या इसकी कॉन्फ़िगरेशन व्यवस्था की सामग्री। [[ वीडियो गेम कंसोल एमुलेटर |वीडियो गेम कंसोल एमुलेटर]] में "सेव स्टेट" फीचर ऐसे स्नैपशॉट का एक उदाहरण है। | ||
स्नैपशॉट को पुनर्स्थापित करने में उस स्नैपशॉट के बाद जोड़े गए सभी ओवरले स्तरो को त्यागना या उपेक्षा करना और सभी नए परिवर्तनों को एक नए ओवरले में निर्देशित करना सम्मिलित है। | |||
=== स्थानान्तरण === | |||
{{Main|स्थानान्तरण (वर्चुअलाइजेशन)}} | |||
ऊपर वर्णित स्नैपशॉट को अपने स्वयं के हाइपरवाइजर के साथ किसी अन्य होस्ट मशीन में ले जाया जा सकता है; जब आभासी मशीन को अस्थायी रूप से रोका जाता है, स्नैपशॉट स्थानांतरित किया जाता है, और फिर नए होस्ट पर फिर से प्रारंभ किया जाता है, इसे स्थानान्तरण के रूप में जाना जाता है। यदि पुराने स्नैपशॉट को नियमित रूप से साथ-साथ में रखा जाता है, तो यह संचालन अधिकतम तीव्र हो सकता है, और आभासी मशीन को निर्बाध सेवा प्रदान करने की स्वीकृति देता है, जबकि इसके पूर्व भौतिक होस्ट को, उदाहरण के लिए, भौतिक संरक्षण के लिए हटा दिया जाता है। | |||
ऊपर वर्णित स्नैपशॉट को अपने स्वयं के | |||
=== विफलता === | === विफलता === | ||
{{Main| | {{Main|विफलता}} | ||
ऊपर वर्णित | |||
ऊपर वर्णित स्थानान्तरण तंत्र के समान, यदि होस्ट विफल हो जाता है तो विफल वीएम को संचालन जारी रखने की स्वीकृति देता है। सामान्य रूप से ऐसा तब होता है जब स्थानान्तरण ने काम करना बंद कर दिया हो। हालाँकि, इस स्थिति में, आभासी मशीन बैकअप सर्वर को अंतिम बार प्रदान की गई सामग्री के आधार पर, वर्तमान स्थिति के अतिरिक्त अंतिम-ज्ञात सुसंगत स्थिति से संचालन जारी रखता है। | |||
=== | === [[ विडियो गेम कंसोल |विडियो गेम कंसोल एमुलेटर]] === | ||
{{Main| | {{Main|वीडियो गेम कंसोल एमुलेटर}} | ||
एक [[ विडियो गेम कंसोल ]] एमुलेटर एक ऐसा प्रोग्राम है जो एक [[ निजी कंप्यूटर ]] या वीडियो गेम कंसोल को एक अलग वीडियो गेम कंसोल के गतिविधि का | एक [[ विडियो गेम कंसोल |विडियो गेम कंसोल]] एमुलेटर एक ऐसा प्रोग्राम है जो एक [[ निजी कंप्यूटर |पर्सनल कंप्यूटर]] या वीडियो गेम कंसोल को एक अलग वीडियो गेम कंसोल के गतिविधि का एमुलेशन करने की स्वीकृति देता है। वीडियो गेम कंसोल एमुलेटर और हाइपरविजर दोनों हार्डवेयर वर्चुअलाइजेशन करते हैं; "वर्चुअलाइजेशन", "वर्चुअल मशीन", "होस्ट" और "गेस्ट" जैसे शब्द कंसोल एमुलेटर के साथ संयोजन में उपयोग नहीं किए जाते हैं। | ||
=== नेस्टेड वर्चुअलाइजेशन === | === नेस्टेड वर्चुअलाइजेशन === | ||
नेस्टेड वर्चुअलाइजेशन एक आभासी मशीन को दूसरे के अंदर चलाने की क्षमता को संदर्भित करता है, इस सामान्य अवधारणा को एकपक्षीय गहनता तक बढ़ाया जा सकता है। दूसरे शब्दों में, नेस्टेड वर्चुअलाइजेशन एक अन्य हाइपरवाइजर के अंदर एक या एक से अधिक हाइपरवाइजर चलाने को संदर्भित करता है। एक नेस्टेड गेस्ट आभासी मशीन की प्रकृति को इसके होस्ट आभासी मशीन के साथ सदृश्य होने की आवश्यकता नहीं है; उदाहरण के लिए, [[ अनुप्रयोग वर्चुअलाइजेशन |एप्लीकेशन वर्चुअलाइजेशन]] को [[ हार्डवेयर वर्चुअलाइजेशन |हार्डवेयर वर्चुअलाइजेशन]] का उपयोग करके बनाई गई आभासी मशीन के अंदर परिनियोजन किया जा सकता है।<ref>{{Cite web | |||
नेस्टेड वर्चुअलाइजेशन एक आभासी मशीन को दूसरे के अंदर चलाने की क्षमता को संदर्भित करता है, इस सामान्य अवधारणा को | |||
| url = https://www.linux-kvm.org/images/e/e9/Kvm-forum-2013-nested-virtualization-shadow-turtles.pdf | | url = https://www.linux-kvm.org/images/e/e9/Kvm-forum-2013-nested-virtualization-shadow-turtles.pdf | ||
| title = नेस्टेड वर्चुअलाइजेशन: छाया कछुए| year = 2013 | access-date = 2021-05-07 | | title = नेस्टेड वर्चुअलाइजेशन: छाया कछुए| year = 2013 | access-date = 2021-05-07 | ||
| author = Orit Wasserman, [[Red Hat]] | publisher = KVM forum | | author = Orit Wasserman, [[Red Hat]] | publisher = KVM forum | ||
}}</ref> | }}</ref> | ||
नेस्टेड वर्चुअलाइजेशन अधिक आवश्यक हो जाता है क्योंकि व्यापक ऑपरेटिंग सिस्टम | |||
नेस्टेड वर्चुअलाइजेशन अधिक आवश्यक हो जाता है क्योंकि व्यापक ऑपरेटिंग सिस्टम निर्मित हाइपरविजर कार्यक्षमता प्राप्त करते हैं, जो वर्चुअलाइज्ड वातावरण में केवल तभी उपयोग किया जा सकता है जब आसपास के हाइपरवाइजर नेस्टेड वर्चुअलाइजेशन का समर्थन करते हैं; उदाहरण के लिए, [[ विंडोज 7 |विंडोज 7]] एक अंतर्निहित आभासी मशीन के अंदर [[ विंडोज एक्स पी |विंडोज एक्स पी]] एप्लीकेशन चलाने में सक्षम है। इसके अतिरिक्त, पहले से सम्मिलित वर्चुअलाइज्ड वातावरण को एक क्लाउड में ले जाना, एक सेवा (आईएएएस) दृष्टिकोण के रूप में आधारिक संरचना का सहायक है, बहुत अधिक जटिल है यदि उद्देश्य आईएएएस प्लेटफॉर्म नेस्टेड वर्चुअलाइजेशन का समर्थन नहीं करता है।<ref name="usenix-turtles">{{Cite web | |||
| url = https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Ben-Yehuda.pdf | | url = https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Ben-Yehuda.pdf | ||
| title = द टर्टल्स प्रोजेक्ट: नेस्टेड वर्चुअलाइजेशन का डिजाइन और कार्यान्वयन| date = 2010-09-23 | access-date = 2014-12-16 | | title = द टर्टल्स प्रोजेक्ट: नेस्टेड वर्चुअलाइजेशन का डिजाइन और कार्यान्वयन| date = 2010-09-23 | access-date = 2014-12-16 | ||
Line 80: | Line 82: | ||
| author3 = Evgeny Budilovsky | author4 = Izik Eidus | | author3 = Evgeny Budilovsky | author4 = Izik Eidus | ||
| website = rackcdn.com }}</ref> | | website = rackcdn.com }}</ref> | ||
जिस तरह से नेस्टेड वर्चुअलाइजेशन को एक विशेष [[ कंप्यूटर आर्किटेक्चर | कंप्यूटर संरचना]] पर लागू किया जा सकता है, वह समर्थित हार्डवेयर- | |||
जिस तरह से नेस्टेड वर्चुअलाइजेशन को एक विशेष [[ कंप्यूटर आर्किटेक्चर |कंप्यूटर संरचना]] पर लागू किया जा सकता है, वह समर्थित हार्डवेयर-सहायक वर्चुअलाइजेशन क्षमताओं पर निर्भर करता है। यदि कोई विशेष संरचना नेस्टेड वर्चुअलाइजेशन के लिए आवश्यक हार्डवेयर समर्थन प्रदान नहीं करता है, तो इसे सक्षम करने के लिए विभिन्न सॉफ्टवेयर तकनीकों का उपयोग किया जाता है।<ref name="usenix-turtles" /> समय के साथ, अधिक संरचना आवश्यक हार्डवेयर समर्थन प्राप्त करते हैं; उदाहरण के लिए, [[ हैसवेल (माइक्रोआर्किटेक्चर) |हैसवेल (माइक्रोसंरचना)]] (2013 में घोषित) के बाद से, इंटेल ने नेस्टेड वर्चुअलाइजेशन को गति देने वाली तकनीक के रूप में वीएमसीएस छायांकन को सम्मिलित करना प्रारंभ कर दिया।<ref>{{cite web | |||
| url = https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/intel-vmcs-shadowing-paper.pdf | | url = https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/intel-vmcs-shadowing-paper.pdf | ||
| title = इंटेल वीएमसीएस शैडोइंग के साथ चौथी पीढ़ी का इंटेल कोर वीप्रो प्रोसेसर| year = 2013 | access-date = 2014-12-16 | | title = इंटेल वीएमसीएस शैडोइंग के साथ चौथी पीढ़ी का इंटेल कोर वीप्रो प्रोसेसर| year = 2013 | access-date = 2014-12-16 | ||
Line 86: | Line 89: | ||
=== | |||
=== लाइसेंस === | |||
स्वामित्व ऑपरेटिंग सिस्टम चलाने वाली आभासी मशीनों को होस्ट मशीन के ऑपरेटिंग सिस्टम की परवाह किए बिना लाइसेंस की आवश्यकता होती है। उदाहरण के लिए, माइक्रोसॉफ्ट विंडोज़ को आभासी मशीन गेस्ट में स्थापित करने के लिए इसकी लाइसेंस आवश्यकताओं को पूरा करना आवश्यक है।<ref>{{cite web | url=http://www.zdnet.com/microsoft-goes-public-with-windows-server-2012-versions-licensing-7000000341/ | title=Microsoft Windows Server 2012 संस्करणों, लाइसेंसिंग के साथ सार्वजनिक हो जाता है| work=[[ZDNet]] |publisher = [[CBS Interactive]] | date=5 July 2012 | last=Foley |first=Mary Jo |quote=फिन ने समझाया कि मानक एक होस्ट में 2 सीपीयू को कवर करता है, और एक वीओएसई (वर्चुअल ऑपरेटिंग सिस्टम वातावरण - उस होस्ट पर एक वीएम में 1 फ्री एसटीडी इंस्टाल) से दो तक जाता है, और 'अब इसमें डाटासेंटर की सभी विशेषताएं और मापनीयता है।' उन्होंने नोट किया कि कीमत में थोड़ी वृद्धि होगी, लेकिन उन्होंने कहा कि इससे कोई फर्क नहीं पड़ेगा, क्योंकि इसे वैसे भी वर्चुअलाइज किया जाना चाहिए और VOSE अधिकारों को दोगुना करने से इसकी भरपाई हो जाएगी। विंडोज सर्वर डाटासेंटर असीमित वीओएसई के साथ कम से कम दो 1-सीपीयू लाइसेंस था। 'अब यह एक सरल SKU है जो असीमित VOSEs के साथ होस्ट में दो CPU को कवर करता है,' फिन ने कहा।}}</ref><ref>{{cite web | url=http://download.microsoft.com/download/4/D/B/4DB352D1-C610-466A-9AAF-EEF4F4CFFF27/WS2012_Licensing-Pricing_FAQ.pdf | title=विंडोज सर्वर 2012 लाइसेंसिंग और मूल्य निर्धारण अक्सर पूछे जाने वाले प्रश्न| publisher=Microsoft | access-date=5 July 2012}}</ref><ref>{{cite web |title=वर्चुअल मशीनों के साथ उपयोग के लिए विंडोज डेस्कटॉप ऑपरेटिंग सिस्टम को लाइसेंस देना|url=https://download.microsoft.com/download/9/8/d/98d6a56c-4d79-40f4-8462-da3ecba2dc2c/licensing_windows_desktop_os_for_virtual_machines.pdf |website=microsoft.com |publisher=[[Microsoft]] |access-date=22 December 2018}}</ref> | |||
== डेस्कटॉप वर्चुअलाइजेशन == | == डेस्कटॉप वर्चुअलाइजेशन == | ||
{{Main| | {{Main|डेस्कटॉप वर्चुअलाइजेशन}} | ||
डेस्कटॉप वर्चुअलाइजेशन [[ डेस्कटॉप वातावरण ]] को भौतिक मशीन से अलग करने की अवधारणा है। | डेस्कटॉप वर्चुअलाइजेशन [[ डेस्कटॉप वातावरण |डेस्कटॉप वातावरण]] को भौतिक मशीन से अलग करने की अवधारणा है। | ||
डेस्कटॉप वर्चुअलाइजेशन का एक रूप, आभासी डेस्कटॉप | डेस्कटॉप वर्चुअलाइजेशन का एक रूप, आभासी डेस्कटॉप आधारिक संरचना (वीडीआई), हार्डवेयर वर्चुअलाइजेशन के अधिक विकसित रूप के रूप में सोचा जा सकता है। कीबोर्ड, माउस [[ और |और]] मॉनिटर के माध्यम से प्रत्यक्ष रूप से होस्ट कंप्यूटर के साथ परस्पर क्रिया करने के अतिरिक्त, उपयोगकर्ता किसी अन्य डेस्कटॉप कंप्यूटर या मोबाइल उपकरण का उपयोग करके नेटवर्क कनेक्शन, जैसे लोकल एरिया नेटवर्क, वायरलेस लोकल एरिया नेटवर्क या यहां तक कि [[ इंटरनेट |इंटरनेट]] के माध्यम से होस्ट कंप्यूटर के साथ परस्पर क्रिया करता है। इसके अतिरिक्त, इस परिदृश्य में होस्ट कंप्यूटर एक [[ सर्वर कंप्यूटर |सर्वर कंप्यूटर]] बन जाता है जो एकाधिक उपयोगकर्ताओं के लिए एक ही समय में एकाधिक आभासी मशीनों को होस्ट करने में सक्षम होता है।<ref name="consumerization">{{cite web|title=उपभोक्ताकरण को गले लगाने की रणनीतियाँ|url=http://download.microsoft.com/download/E/F/5/EF5F8B95-5E27-4CDB-860F-F982E5B714B0/Strategies%20for%20Embracing%20Consumerization.pdf|publisher=Microsoft Corporation|access-date=22 July 2011|page=9|date=April 2011}}</ref> | ||
जैसे-जैसे संगठन अपने डेटा केंद्र के वातावरण का वर्चुअलाइजेशन और अभिसरण करना जारी रखते हैं, [[ क्लाइंट (कंप्यूटिंग) |क्लाइंट (कंप्यूटिंग)]] संरचना भी अपने अभिसरित आधारिक संरचना द्वारा प्रदान की जाने वाली सेवा की भविष्यवाणी, निरंतरता और गुणवत्ता का लाभ प्राप्त के लिए विकसित होते रहते हैं। उदाहरण के लिए, [[ हेवलेट पैकर्ड |एचपी (हेवलेट पैकर्ड)]] और [[ आईबीएम |आईबीएम]] जैसी कंपनियां वितरित कंप्यूटिंग की सीमाओं में सुधार के लिए वर्चुअलाइजेशन सॉफ्टवेयर और डिलीवरी मॉडल की एक श्रृंखला के साथ हाइब्रिड वीडीआई मॉडल प्रदान करती हैं।<ref name="zdnet.com">[http://www.zdnet.com/blog/datacenter/hp-vdi-moves-to-center-stage/978 Chernicoff, David, “HP VDI Moves to Center Stage,” ZDNet, August 19, 2011.]</ref> चयनित क्लाइंट वातावरण पीसी और अन्य उपकरणों से कार्यभार को डेटा केंद्र सर्वर पर ले जाते हैं, सर्वर पर होस्ट किए गए एप्लिकेशन और क्लाइंट ऑपरेटिंग वातावरण और डेटा केंद्र में भंडारण के साथ अच्छी तरह से प्रबंधित आभासी क्लाइंट बनाते हैं। उपयोगकर्ताओं के लिए, इसका तात्पर्य है कि वे अपने डेस्कटॉप को बिना किसी एक क्लाइंट डिवाइस से बंधे किसी भी स्थान से अभिगम्य कर सकते हैं। चूंकि संसाधन केंद्रीकृत हैं, कार्य स्थानों के बीच आने-जाने वाले उपयोगकर्ता अभी भी अपने एप्लीकेशन और डेटा के साथ उसी क्लाइंट परिवेश तक अभिगम्य कर सकते हैं।<ref name="zdnet.com" /> आईटी प्रशासकों के लिए, इसका तात्पर्य एक अधिक केंद्रीकृत, कुशल क्लाइंट वातावरण है जिसे बनाए रखना आसान है और उपयोगकर्ता और व्यवसाय की बदलती आवश्यकताओ के लिए अधिक तीव्रता से प्रतिक्रिया करने में सक्षम है।<ref>[http://it.tmcnet.com/channels/cloud-storage/articles/211183-rising-cloud-storage-market-opportunity-strengthens-vendors.htm Baburajan, Rajani, "The Rising Cloud Storage Market Opportunity Strengthens Vendors," infoTECH, August 24, 2011. It.tmcnet.com. 2011-08-24.]</ref> एक अन्य रूप, सत्र वर्चुअलाइजेशन, कई उपयोगकर्ताओं को नेटवर्क पर एक साझा लेकिन शक्तिशाली कंप्यूटर से जुड़ने और [[ लॉग इन करें |लॉग इन करें]] करने और एक साथ उपयोग करने की स्वीकृति देता है। प्रत्येक को एक डेस्कटॉप और एक व्यक्तिगत फ़ोल्डर दिया जाता है जिसमें वे अपनी फ़ाइलें संग्रहीत करते हैं।<ref name="consumerization" />[[ मल्टीसीट कॉन्फ़िगरेशन | मल्टीसीट कॉन्फ़िगरेशन]] के साथ, सत्र वर्चुअलाइजेशन को एक पीसी का उपयोग करके पूरा किया जा सकता है जिसमें कई मॉनिटर, कीबोर्ड और माउस जुड़े हुए हैं। | |||
पतले क्लाइंट, जो डेस्कटॉप वर्चुअलाइजेशन में देखे जाते हैं, सरल और/या सस्ते कंप्यूटर हैं जो मुख्य रूप से नेटवर्क से जुड़ने के लिए डिज़ाइन किए गए हैं। उनके पास महत्वपूर्ण हार्ड डिस्क ड्राइव, [[ रैंडम एक्सेस मेमोरी |रैंडम एक्सेस मेमोरी]] (रैम) या यहां तक कि सेंट्रल प्रोसेसिंग यूनिट की कमी हो सकती है, लेकिन कई संगठन "मोटे क्लाइंट" डेस्कटॉप को खत्म करने के कीमत लाभों को देखना प्रारंभ कर रहे हैं जो सॉफ्टवेयर से भरे हुए हैं (और सॉफ्टवेयर लाइसेंस शुल्क की आवश्यकता है) और अधिक बना रहे हैं और अधिक रणनीतिक निवेश कर रहे हैं।<ref>{{cite web|url= http://content.dell.com/us/en/enterprise/d/large-business/desktop-virtualization-place.aspx|title= डेस्कटॉप वर्चुअलाइजेशन उद्यम में अपना स्थान खोजने की कोशिश करता है|publisher=Dell.com | | |||
access-date=2012-06-19}}</ref> डेस्कटॉप वर्चुअलाइजेशन सॉफ्टवेयर संस्करण और पैच प्रबंधन को सरल बनाता है, जहां सर्वर पर नई छवि को अपडेट किया जाता है, और डेस्कटॉप को रीबूट होने पर अपडेटेड वर्जन मिलता है। यह केंद्रीकृत नियंत्रण को भी सक्षम बनाता है कि उपयोगकर्ता को कार्यस्थल पर किस एप्लिकेशन तक अभिगम्य की स्वीकृति है। | |||
वर्चुअलाइज्ड डेस्कटॉप को क्लाउड में ले जाने से होस्ट किए गए आभासी डेस्कटॉप (एचवीडी) बनते हैं, जिसमें डेस्कटॉप छवियों को एक विशेषज्ञ होस्टिंग फर्म द्वारा केंद्रीय रूप से प्रबंधित और संरक्षण किया जाता है। लाभों में मापनीयता और पूंजीगत व्यय में कमी सम्मिलित है, जिसे मासिक परिचालन कीमत से परिवर्तित कर दिया जाता है।<ref>{{cite web|title=एचवीडी: क्लाउड्स सिल्वर लाइनिंग|url=http://www.intrinsictechnology.co.uk/FileUploads/HVD_Whitepaper.pdf|publisher=Intrinsic Technology|access-date=30 August 2012|archive-url=https://web.archive.org/web/20121002231021/http://www.intrinsictechnology.co.uk/FileUploads/HVD_Whitepaper.pdf|archive-date=2 October 2012|url-status=dead|df=dmy-all}}</ref> | |||
== कंटेनरीकरण == | == कंटेनरीकरण == | ||
{{Main| | {{Main|ऑपरेटिंग-सिस्टम-स्तरीय वर्चुअलाइजेशन}} | ||
ऑपरेटिंग- | |||
ऑपरेटिंग-सिस्टम-स्तरीय वर्चुअलाइजेशन, जिसे [[ कंटेनरीकरण (कंप्यूटिंग) |कंटेनरीकरण (कंप्यूटिंग)]] के रूप में भी जाना जाता है, एक [[ ऑपरेटिंग सिस्टम |ऑपरेटिंग सिस्टम]] विशेषता को संदर्भित करता है जिसमें कर्नेल कई अलग-अलग [[ उपयोक्ता स्थान |उपयोक्ता स्थान]] उदाहरणों के स्थिति की स्वीकृति देता है। ऐसे उदाहरण, जिन्हें कंटेनर कहा जाता है,<ref>{{cite web | |||
| url = http://www.networkworld.com/article/2226996/cisco-subnet/software-containers--used-more-frequently-than-most-realize.html | | url = http://www.networkworld.com/article/2226996/cisco-subnet/software-containers--used-more-frequently-than-most-realize.html | ||
| title = Software Containers: Used More Frequently than Most Realize | | title = Software Containers: Used More Frequently than Most Realize | ||
Line 119: | Line 119: | ||
| publisher = Network World, Inc | | publisher = Network World, Inc | ||
| access-date = 2015-07-09 | | access-date = 2015-07-09 | ||
}}</ref> विभाजन, आभासी वातावरण (वीई) या जेल ([[ फ्रीबीएसडी जेल ]] या | }}</ref> विभाजन, आभासी वातावरण (वीई) या जेल ([[ फ्रीबीएसडी जेल | फ्रीबीएसडी जेल]] या मूल जेल), उनमें सक्रिय प्रोग्राम के दृष्टिकोण से वास्तविक कंप्यूटर की तरह लग सकते हैं। एक साधारण ऑपरेटिंग सिस्टम पर चलने वाला एक कंप्यूटर प्रोग्राम उस कंप्यूटर के सभी संसाधनों (संयोजित उपकरण, फ़ाइलें तथा फ़ोल्डर, [[ साझा संसाधन |नेटवर्क शेयर]], सीपीयू क्षमता, मात्रात्मक हार्डवेयर क्षमता) को देख सकता है। हालाँकि, कंटेनर के अंदर चलने वाले प्रोग्राम केवल कंटेनर की सामग्री और कंटेनर को नियुक्त किए गए उपकरणों को देख सकते हैं। | ||
2014 में डॉकर (सॉफ्टवेयर) की प्रारंभ के साथ कंटेनरीकरण को प्रमुखता मिलनी प्रारंभ हुई।<ref>{{cite web |last1=Vaughan-Nichols |first1=Steven J. |title=डॉकर क्या है और यह इतना लोकप्रिय क्यों है?|url=https://www.zdnet.com/article/what-is-docker-and-why-is-it-so-darn-popular/ |website=[[ZDNet]] |publisher=[[CBS Interactive]] |date=21 March 2018}}</ref><ref>{{cite web |last1=Butler |first1=Brandon |title=डॉकर 101: यह क्या है और यह क्यों महत्वपूर्ण है|url=https://www.networkworld.com/article/2361465/cloud-computing/docker-101-what-it-is-and-why-it-s-important.html |website=[[Network World]] |publisher=[[IDG]] |date=10 June 2014}}</ref> | |||
== अन्य प्रकार == | == अन्य प्रकार == | ||
;सॉफ्टवेयर | ;सॉफ्टवेयर | ||
* एप्लिकेशन वर्चुअलाइजेशन और [[ कार्यक्षेत्र वर्चुअलाइजेशन ]]: अलग-अलग ऐप को अंतर्निहित ओएस और अन्य ऐप से अलग करना; [[ पोर्टेबल अनुप्रयोग | पोर्टेबल एप्लीकेशन]] | * [[एप्लिकेशन वर्चुअलाइजेशन]] और [[ कार्यक्षेत्र वर्चुअलाइजेशन |कार्यक्षेत्र वर्चुअलाइजेशन]] : अलग-अलग ऐप को अंतर्निहित ओएस और अन्य ऐप से अलग करना; [[ पोर्टेबल अनुप्रयोग |पोर्टेबल एप्लीकेशन]] की अवधारणा के साथ निकटता से जुड़ा हुआ है | ||
* [[ सेवा वर्चुअलाइजेशन ]]: विषम घटक-आधारित एप्लीकेशन जैसे [[ एपीआई ]]-संचालित एप्लीकेशन, [[ क्लाउड कंप्यूटिंग ]]-आधारित एप्लीकेशन और सेवा-उन्मुख | * [[ सेवा वर्चुअलाइजेशन ]]: विषम घटक-आधारित एप्लीकेशन जैसे [[ एपीआई |एपीआई]] -संचालित एप्लीकेशन, [[ क्लाउड कंप्यूटिंग |क्लाउड कंप्यूटिंग]] -आधारित एप्लीकेशन और सेवा-उन्मुख संरचना में विशिष्ट घटकों के गतिविधि का एमुलेशन करना। | ||
;स्मृति | ;स्मृति | ||
* [[ मेमोरी वर्चुअलाइजेशन ]]: नेटवर्क प्रणाली से रैंडम-एक्सेस मेमोरी (रैम) संसाधनों को एक [[ मेमोरी पूल ]] में एकत्र करना | * [[ मेमोरी वर्चुअलाइजेशन ]]: नेटवर्क प्रणाली से रैंडम-एक्सेस मेमोरी (रैम) संसाधनों को एक [[ मेमोरी पूल |मेमोरी निकाय]] में एकत्र करना | ||
* [[ अप्रत्यक्ष स्मृति ]]: किसी ऐप को यह आभास देना कि उसके पास सन्निहित कार्यशील मेमोरी है, उसे अंतर्निहित भौतिक मेमोरी कार्यान्वयन से अलग करना | * [[ अप्रत्यक्ष स्मृति ]]: किसी ऐप को यह आभास देना कि उसके पास सन्निहित कार्यशील मेमोरी है, उसे अंतर्निहित भौतिक मेमोरी कार्यान्वयन से अलग करना | ||
;भंडारण | ;भंडारण | ||
* [[ भंडारण वर्चुअलाइजेशन ]]: | * [[ भंडारण वर्चुअलाइजेशन ]]:भौतिक भंडारण से तार्किक भंडारण को पूरी तरह से अमूर्त करने की प्रक्रिया | ||
* | * [[वितरित|वितरित फाइल प्रणाली]]: कोई भी फाइल प्रणाली जो एक कंप्यूटर नेटवर्क के माध्यम से साझा करने वाले कई होस्ट से फाइलों तक अभिगम्य की स्वीकृति देता है | ||
* [[ वर्चुअल फाइल सिस्टम | आभासी फाइल प्रणाली]] : एक अधिक | * [[ वर्चुअल फाइल सिस्टम | आभासी फाइल प्रणाली]]: एक अधिक मूर्त फाइल प्रणाली के शीर्ष पर एक अमूर्त स्तर, क्लाइंट एप्लीकेशन को एक समान तरीके से विभिन्न प्रकार के मूर्त फाइल प्रणाली तक अभिगम्य की स्वीकृति देता है | ||
* [[ स्टोरेज हाइपरविजर | भंडारण | * [[ स्टोरेज हाइपरविजर | भंडारण हाइपरवाइजर]]: सॉफ्टवेयर जो भंडारण वर्चुअलाइजेशन का प्रबंधन करता है और भौतिक भंडारण संसाधनों को तार्किक भंडारण के एक या अधिक नम्य निकाय में जोड़ता है<ref>{{cite web|title=एंटरप्राइज़ सिस्टम समूह श्वेत पत्र, पृष्ठ 5|url=http://www.raido.be/frontend/files/whitepapers/20_j3ykqsmm.pdf|publisher=Enterprise Strategy Group White Paper written and published on August 20, 2011 by Mark Peters|access-date=July 18, 2013|archive-url=https://web.archive.org/web/20120330235752/http://www.raido.be/frontend/files/whitepapers/20_j3ykqsmm.pdf|archive-date=March 30, 2012|url-status=dead|df=mdy-all}}</ref> | ||
* [[ वर्चुअल डिस्क | आभासी डिस्क]] : एक कंप्यूटर प्रोग्राम जो हार्ड डिस्क ड्राइव या [[ ऑप्टिकल डिस्क ड्राइव ]] जैसे डिस्क ड्राइव का | * [[ वर्चुअल डिस्क | आभासी डिस्क]]: एक कंप्यूटर प्रोग्राम जो हार्ड डिस्क ड्राइव या [[ ऑप्टिकल डिस्क ड्राइव |ऑप्टिकल डिस्क ड्राइव]] जैसे डिस्क ड्राइव का एमुलेशन करता है (डिस्क छवि सॉफ़्टवेयर की तुलना देखें) | ||
;जानकारी | ;जानकारी | ||
* [[ डेटा वर्चुअलाइजेशन ]]: एक | * [[ डेटा वर्चुअलाइजेशन ]]: एक अमूर्त स्तर के रूप में डेटा की प्रस्तुति, अंतर्निहित डेटाबेस प्रणाली, संरचनाओं और भंडारण से स्वतंत्र | ||
* [[ डेटाबेस वर्चुअलाइजेशन ]]: डेटाबेस | * [[ डेटाबेस वर्चुअलाइजेशन ]]: डेटाबेस स्तर का वियुग्मन, जो एप्लिकेशन स्टैक के अंदर भंडारण और एप्लिकेशन स्तर के बीच स्थित है | ||
;नेटवर्क | ;नेटवर्क | ||
* [[ नेटवर्क वर्चुअलाइजेशन ]]: नेटवर्क सबनेट (उपजाल) के अंदर या या पूरे क्षेत्र में एक आभासी नेटवर्क [[एड्रेसिंग स्पेस]] का निर्माण | * [[ नेटवर्क वर्चुअलाइजेशन ]]: नेटवर्क सबनेट (उपजाल) के अंदर या या पूरे क्षेत्र में एक आभासी नेटवर्क [[एड्रेसिंग स्पेस]] का निर्माण | ||
* [[ आभासी निजी संजाल | | * [[ आभासी निजी संजाल | वर्चुअल प्राइवेट नेटवर्क (संजाल]]) (वीपीएन): एक [[ नेटवर्क प्रोटोकॉल |नेटवर्क प्रोटोकॉल]] जो नेटवर्क में वास्तविक तार या अन्य भौतिक मीडिया को एक अमूर्त स्तर से परिवर्तित कर देता है, जिससे इंटरनेट पर नेटवर्क बनाया जा सकता है | ||
* [[ नेटवर्क प्रोटोकॉल वर्चुअलाइजेशन ]]: नेटवर्क की | * [[ नेटवर्क प्रोटोकॉल वर्चुअलाइजेशन ]]: नेटवर्क की परिनियोजन और प्रबंधन में गति वृद्धि लाने के लिए नेटवर्किंग स्तरो को अलग करना | ||
== यह भी देखें == | == यह भी देखें == | ||
Line 159: | Line 157: | ||
* [[ समेकन अनुपात ]] | * [[ समेकन अनुपात ]] | ||
* आई/ओ वर्चुअलाइजेशन | * आई/ओ वर्चुअलाइजेशन | ||
* | * एप्लीकेशन चेकपोइंटिंग | ||
* [[ आभासी कला ]] | * [[ आभासी कला ]] | ||
* एंड्रॉइड पर ओएस वर्चुअलाइजेशन और एमुलेशन | * एंड्रॉइड पर ओएस वर्चुअलाइजेशन और एमुलेशन | ||
* | * एप्लीकेशन वर्चुअलाइजेशन | ||
* [[ उपयोगकर्ता वर्चुअलाइजेशन ]] | * [[ उपयोगकर्ता वर्चुअलाइजेशन ]] | ||
{{div col end}} | {{div col end}} | ||
Line 172: | Line 170: | ||
* | |||
* | |||
== बाहरी कड़ियाँ == | == बाहरी कड़ियाँ == | ||
* [https://webx.ubi.pt/~hgil/utils/Virtualization_Introduction.html An Introduction to Virtualization], January 2004, by Amit Singh | * [https://webx.ubi.pt/~hgil/utils/Virtualization_Introduction.html An Introduction to Virtualization], January 2004, by Amit Singh | ||
{{Virtualization software}} | {{Virtualization software}} | ||
[[Category: | [[Category:Articles with hatnote templates targeting a nonexistent page]] | ||
[[Category:Articles with short description]] | |||
[[Category:CS1 français-language sources (fr)]] | |||
[[Category:CS1 maint]] | |||
[[Category:CS1 Ελληνικά-language sources (el)]] | |||
[[Category:Citation Style 1 templates|W]] | |||
[[Category:Collapse templates]] | |||
[[Category:Created On 30/12/2022]] | [[Category:Created On 30/12/2022]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Multi-column templates]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages using div col with small parameter]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates based on the Citation/CS1 Lua module]] | |||
[[Category:Templates generating COinS|Cite web]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates used by AutoWikiBrowser|Cite web]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Templates using under-protected Lua modules]] | |||
[[Category:Wikipedia fully protected templates|Div col]] | |||
[[Category:Wikipedia metatemplates]] |
Latest revision as of 09:39, 10 January 2023
कंप्यूटिंग में, वर्चुअलाइजेशन (आभासीकरण) या वर्चुअलाइजेशन (कभी-कभी संक्षिप्त v12n, एक अंक नाम) एक ही अमूर्त स्तर पर आभासी कंप्यूटर हार्डवेयर प्लेटफॉर्म, डेटा भंडारण उपकरण और कंप्यूटर नेटवर्क संसाधनों सहित कुछ का आभासी (वास्तविक के अतिरिक्त) संस्करण बनाने की प्रक्रिया है।
वर्चुअलाइजेशन 1960 के दशक में मेनफ़्रेम कंप्यूटर द्वारा विभिन्न एप्लीकेशन के बीच प्रदान किए गए प्रणाली संसाधनों को तार्किक रूप से विभाजित करने की एक विधि के रूप में प्रारंभ हुआ। एक प्रारंभिक और सफल उदाहरण आईबीएम सीपी/सीएमएस है। नियंत्रण प्रोग्राम सीपी ने प्रत्येक उपयोगकर्ता को सिमुलेशन स्वचलित प्रणाली/360 कंप्यूटर प्रदान किया। तब से, शब्द का अर्थ व्यापक हो गया है।[1]
हार्डवेयर वर्चुअलाइजेशन
हार्डवेयर वर्चुअलाइजेशन या प्लेटफॉर्म वर्चुअलाइजेशन एक आभासी मशीन के निर्माण को संदर्भित करता है जो ऑपरेटिंग सिस्टम के साथ वास्तविक कंप्यूटर की तरह कार्य करता है। इन आभासी मशीनों पर निष्पादित सॉफ़्टवेयर को अंतर्निहित हार्डवेयर संसाधनों से अलग किया जाता है। उदाहरण के लिए, आर्क लिनक्स चलाने वाला कंप्यूटर एक आभासी मशीन को होस्ट कर सकता है जो माइक्रोसॉफ़्ट विंडोज़ ऑपरेटिंग सिस्टम वाले कंप्यूटर की तरह दिखता है; विंडोज आधारित सॉफ्टवेयर को आभासी मशीन पर चलाया जा सकता है।[2][3]
हार्डवेयर वर्चुअलाइजेशन में, मेजबान मशीन वर्चुअलाइजेशन द्वारा उपयोग की जाने वाली मशीन है और गेस्ट मशीन आभासी मशीन है। आभासी मशीन पर चलने वाले सॉफ़्टवेयर से भौतिक मशीन पर चलने वाले सॉफ़्टवेयर को अलग करने के लिए होस्ट और गेस्ट शब्द का उपयोग किया जाता है। सॉफ़्टवेयर या फर्मवेयर जो होस्ट हार्डवेयर पर आभासी मशीन बनाता है, उसे हाइपरवाइजर या आभासी मशीन मॉनिटर कहा जाता है।
विभिन्न प्रकार के हार्डवेयर वर्चुअलाइजेशन में सम्मिलित हैं:
- पूर्ण वर्चुअलाइजेशन – वास्तविक हार्डवेयर का लगभग पूर्ण सिमुलेशन, गेस्ट ऑपरेटिंग सिस्टम और इसके ऐप्स सहित सॉफ़्टवेयर वातावरण को बिना संशोधित चलाने की स्वीकृति देने के लिए।
- पैरावर्चुअलाइजेशन – गेस्ट ऐप्स अपने स्वयं के पृथक प्रक्षेत्र में निष्पादित होते हैं, जैसे कि वे एक अलग प्रणाली पर सक्रिय हों, लेकिन एक हार्डवेयर वातावरण सिमुलेशन नहीं है। इस वातावरण में चलने के लिए गेस्ट प्रोग्राम को विशेष रूप से संशोधित करने की आवश्यकता है।
हार्डवेयर-सहायक वर्चुअलाइजेशन वर्चुअलाइजेशन की समग्र दक्षता में सुधार करने का एक तरीका है। इसमें सीपीयू सम्मिलित हैं जो हार्डवेयर में वर्चुअलाइजेशन के लिए समर्थन प्रदान करते हैं, और अन्य हार्डवेयर घटक जो गेस्ट वातावरण के प्रदर्शन को उत्कृष्ट बनाने में सहायता करते हैं।
हार्डवेयर वर्चुअलाइजेशन को उद्यम आईटी में एक समग्र प्रवृत्ति के हिस्से के रूप में देखा जा सकता है जिसमें स्वचालित कंप्यूटिंग सम्मिलित है, एक ऐसा परिदृश्य जिसमें आईटी वातावरण कथित गतिविधि उपयोगिता कंप्यूटिंग के आधार पर खुद को प्रबंधित करने में सक्षम होगा, जिसमें कंप्यूटर प्रोसेसिंग पावर को एक उपयोगिता के रूप में देखा जाता है। जिसका क्लाइंट केवल आवश्यकतानुसार भुगतान कर सकते हैं। वर्चुअलाइजेशन का सामान्य लक्ष्य मापनीयता और समग्र हार्डवेयर-संसाधन उपयोग में सुधार करते हुए प्रशासनिक कार्यों को केंद्रीकृत करना है। वर्चुअलाइजेशन के साथ, एक सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) के अनुरूप में कई ऑपरेटिंग सिस्टम चलाए जा सकते हैं। यह समानता ओवरहेड कीमत को कम करती है और मल्टीटास्किंग से अलग है, जिसमें एक ही ओएस पर कई प्रोग्राम चलाना सम्मिलित है। वर्चुअलाइजेशन का उपयोग करते हुए, एक उद्यम उपयोगकर्ता को बाधित किए बिना ऑपरेटिंग सिस्टम और एप्लिकेशन में अपडेट और तीव्रता से परिवर्तन को अधिक अच्छे तरीके से प्रबंधित कर सकता है। अंततः, वर्चुअलाइजेशन प्रभावशाली तरीके से किसी संगठन में संसाधनों और एप्लीकेशन की दक्षता और उपलब्धता में सुधार करता है। "एक सर्वर, एक एप्लिकेशन" के पुराने मॉडल पर निर्भर करने के अतिरिक्त, जो कम उपयोग किए गए संसाधनों की ओर ले जाता है, आभासी संसाधनों को बिना किसी अतिरिक्त उत्कृष्ट के व्यावसायिक आवश्यकताओ को पूरा करने के लिए गतिशील रूप से लागू किया जाता है।
हार्डवेयर वर्चुअलाइजेशन हार्डवेयर एमुलेशन के समान नहीं है। हार्डवेयर एमुलेशन में, हार्डवेयर का एक भाग दूसरे की एमुलेशन करता है, जबकि हार्डवेयर वर्चुअलाइजेशन में, एक हाइपरवाइजर (सॉफ्टवेयर का एक भाग) कंप्यूटर हार्डवेयर या पूरे कंप्यूटर के एक विशेष भाग को एमुलेशन करता है। इसके अतिरिक्त, एक हाइपरवाइजर एक एमुलेटर के समान नहीं है; दोनों कंप्यूटर प्रोग्राम हैं जो हार्डवेयर को एमुलेशन करते हैं, लेकिन भाषा में उनके उपयोग का प्रक्षेत्र अलग है।
स्नैपशॉट
एक स्नैपशॉट समय पर शुद्ध बिंदु और सामान्य रूप से इसके भंडारण उपकरण, आभासी मशीन की स्थिति है। एक स्नैपशॉट के समय आभासी मशीन की स्थिति को बाद में पुनर्स्थापित करने में सक्षम बनाता है, बाद में होने वाले किसी भी परिवर्तन को प्रभावशाली रूप से पूर्ववत करता है। यह क्षमता एक बैकअप तकनीक के रूप में उपयोगी है, उदाहरण के लिए, प्रदर्शन से पहले जोखिम भरा संचालन।
आभासी मशीनें अपने भंडारण के लिए प्रायः आभासी डिस्क का उपयोग करती हैं; एक बहुत ही सरल उदाहरण में, एक 10- गीगाबाइट हार्ड डिस्क ड्राइव को 10-गीगाबाइट सामान्य फ़ाइल के साथ सिमुलेशन किया जाता है। वीएम द्वारा अपनी भौतिक डिस्क पर किसी स्थान के लिए किए गए किसी भी अनुरोध को संबंधित फ़ाइल पर एक संचालन में पारदर्शी रूप से अनुवादित किया जाता है। एक बार इस तरह की अनुवाद स्तर सम्मिलित होने के बाद, विभिन्न मानदंडों के आधार पर, संचालन को बाधित करना और उन्हें अलग-अलग फाइलों में भेजना संभव है। हर बार एक स्नैपशॉट लिया जाता है, एक नई फाइल बनाई जाती है, और अपने पूर्ववर्तियों के लिए ओवरले के रूप में उपयोग की जाती है। नया डेटा सबसे ऊपरी ओवरले में लिखा जाता है; हालांकि, सम्मिलित डेटा को पढ़ने के लिए, ओवरले पदानुक्रम को स्कैन करने की आवश्यकता होती है, जिसके परिणामस्वरूप नवीनतम संस्करण तक अभिगम्य प्राप्त होती है। इस प्रकार, स्नैपशॉट का पूरा स्टैक वस्तुतः एक सुसंगत डिस्क है; इस अर्थ में, स्नैपशॉट बनाना वृद्धिशील बैकअप तकनीक के समान कार्य करता है।
आभासी मशीन के अन्य घटकों को स्नैपशॉट में भी सम्मिलित किया जा सकता है, जैसे कि इसकी रैंडम एक्सेस मेमोरी (रैम), बायोस (सामान्य इनपुट/आउट्पुट प्रणाली) व्यवस्था या इसकी कॉन्फ़िगरेशन व्यवस्था की सामग्री। वीडियो गेम कंसोल एमुलेटर में "सेव स्टेट" फीचर ऐसे स्नैपशॉट का एक उदाहरण है।
स्नैपशॉट को पुनर्स्थापित करने में उस स्नैपशॉट के बाद जोड़े गए सभी ओवरले स्तरो को त्यागना या उपेक्षा करना और सभी नए परिवर्तनों को एक नए ओवरले में निर्देशित करना सम्मिलित है।
स्थानान्तरण
ऊपर वर्णित स्नैपशॉट को अपने स्वयं के हाइपरवाइजर के साथ किसी अन्य होस्ट मशीन में ले जाया जा सकता है; जब आभासी मशीन को अस्थायी रूप से रोका जाता है, स्नैपशॉट स्थानांतरित किया जाता है, और फिर नए होस्ट पर फिर से प्रारंभ किया जाता है, इसे स्थानान्तरण के रूप में जाना जाता है। यदि पुराने स्नैपशॉट को नियमित रूप से साथ-साथ में रखा जाता है, तो यह संचालन अधिकतम तीव्र हो सकता है, और आभासी मशीन को निर्बाध सेवा प्रदान करने की स्वीकृति देता है, जबकि इसके पूर्व भौतिक होस्ट को, उदाहरण के लिए, भौतिक संरक्षण के लिए हटा दिया जाता है।
विफलता
ऊपर वर्णित स्थानान्तरण तंत्र के समान, यदि होस्ट विफल हो जाता है तो विफल वीएम को संचालन जारी रखने की स्वीकृति देता है। सामान्य रूप से ऐसा तब होता है जब स्थानान्तरण ने काम करना बंद कर दिया हो। हालाँकि, इस स्थिति में, आभासी मशीन बैकअप सर्वर को अंतिम बार प्रदान की गई सामग्री के आधार पर, वर्तमान स्थिति के अतिरिक्त अंतिम-ज्ञात सुसंगत स्थिति से संचालन जारी रखता है।
विडियो गेम कंसोल एमुलेटर
एक विडियो गेम कंसोल एमुलेटर एक ऐसा प्रोग्राम है जो एक पर्सनल कंप्यूटर या वीडियो गेम कंसोल को एक अलग वीडियो गेम कंसोल के गतिविधि का एमुलेशन करने की स्वीकृति देता है। वीडियो गेम कंसोल एमुलेटर और हाइपरविजर दोनों हार्डवेयर वर्चुअलाइजेशन करते हैं; "वर्चुअलाइजेशन", "वर्चुअल मशीन", "होस्ट" और "गेस्ट" जैसे शब्द कंसोल एमुलेटर के साथ संयोजन में उपयोग नहीं किए जाते हैं।
नेस्टेड वर्चुअलाइजेशन
नेस्टेड वर्चुअलाइजेशन एक आभासी मशीन को दूसरे के अंदर चलाने की क्षमता को संदर्भित करता है, इस सामान्य अवधारणा को एकपक्षीय गहनता तक बढ़ाया जा सकता है। दूसरे शब्दों में, नेस्टेड वर्चुअलाइजेशन एक अन्य हाइपरवाइजर के अंदर एक या एक से अधिक हाइपरवाइजर चलाने को संदर्भित करता है। एक नेस्टेड गेस्ट आभासी मशीन की प्रकृति को इसके होस्ट आभासी मशीन के साथ सदृश्य होने की आवश्यकता नहीं है; उदाहरण के लिए, एप्लीकेशन वर्चुअलाइजेशन को हार्डवेयर वर्चुअलाइजेशन का उपयोग करके बनाई गई आभासी मशीन के अंदर परिनियोजन किया जा सकता है।[4]
नेस्टेड वर्चुअलाइजेशन अधिक आवश्यक हो जाता है क्योंकि व्यापक ऑपरेटिंग सिस्टम निर्मित हाइपरविजर कार्यक्षमता प्राप्त करते हैं, जो वर्चुअलाइज्ड वातावरण में केवल तभी उपयोग किया जा सकता है जब आसपास के हाइपरवाइजर नेस्टेड वर्चुअलाइजेशन का समर्थन करते हैं; उदाहरण के लिए, विंडोज 7 एक अंतर्निहित आभासी मशीन के अंदर विंडोज एक्स पी एप्लीकेशन चलाने में सक्षम है। इसके अतिरिक्त, पहले से सम्मिलित वर्चुअलाइज्ड वातावरण को एक क्लाउड में ले जाना, एक सेवा (आईएएएस) दृष्टिकोण के रूप में आधारिक संरचना का सहायक है, बहुत अधिक जटिल है यदि उद्देश्य आईएएएस प्लेटफॉर्म नेस्टेड वर्चुअलाइजेशन का समर्थन नहीं करता है।[5][6]
जिस तरह से नेस्टेड वर्चुअलाइजेशन को एक विशेष कंप्यूटर संरचना पर लागू किया जा सकता है, वह समर्थित हार्डवेयर-सहायक वर्चुअलाइजेशन क्षमताओं पर निर्भर करता है। यदि कोई विशेष संरचना नेस्टेड वर्चुअलाइजेशन के लिए आवश्यक हार्डवेयर समर्थन प्रदान नहीं करता है, तो इसे सक्षम करने के लिए विभिन्न सॉफ्टवेयर तकनीकों का उपयोग किया जाता है।[5] समय के साथ, अधिक संरचना आवश्यक हार्डवेयर समर्थन प्राप्त करते हैं; उदाहरण के लिए, हैसवेल (माइक्रोसंरचना) (2013 में घोषित) के बाद से, इंटेल ने नेस्टेड वर्चुअलाइजेशन को गति देने वाली तकनीक के रूप में वीएमसीएस छायांकन को सम्मिलित करना प्रारंभ कर दिया।[7]
लाइसेंस
स्वामित्व ऑपरेटिंग सिस्टम चलाने वाली आभासी मशीनों को होस्ट मशीन के ऑपरेटिंग सिस्टम की परवाह किए बिना लाइसेंस की आवश्यकता होती है। उदाहरण के लिए, माइक्रोसॉफ्ट विंडोज़ को आभासी मशीन गेस्ट में स्थापित करने के लिए इसकी लाइसेंस आवश्यकताओं को पूरा करना आवश्यक है।[8][9][10]
डेस्कटॉप वर्चुअलाइजेशन
डेस्कटॉप वर्चुअलाइजेशन डेस्कटॉप वातावरण को भौतिक मशीन से अलग करने की अवधारणा है।
डेस्कटॉप वर्चुअलाइजेशन का एक रूप, आभासी डेस्कटॉप आधारिक संरचना (वीडीआई), हार्डवेयर वर्चुअलाइजेशन के अधिक विकसित रूप के रूप में सोचा जा सकता है। कीबोर्ड, माउस और मॉनिटर के माध्यम से प्रत्यक्ष रूप से होस्ट कंप्यूटर के साथ परस्पर क्रिया करने के अतिरिक्त, उपयोगकर्ता किसी अन्य डेस्कटॉप कंप्यूटर या मोबाइल उपकरण का उपयोग करके नेटवर्क कनेक्शन, जैसे लोकल एरिया नेटवर्क, वायरलेस लोकल एरिया नेटवर्क या यहां तक कि इंटरनेट के माध्यम से होस्ट कंप्यूटर के साथ परस्पर क्रिया करता है। इसके अतिरिक्त, इस परिदृश्य में होस्ट कंप्यूटर एक सर्वर कंप्यूटर बन जाता है जो एकाधिक उपयोगकर्ताओं के लिए एक ही समय में एकाधिक आभासी मशीनों को होस्ट करने में सक्षम होता है।[11]
जैसे-जैसे संगठन अपने डेटा केंद्र के वातावरण का वर्चुअलाइजेशन और अभिसरण करना जारी रखते हैं, क्लाइंट (कंप्यूटिंग) संरचना भी अपने अभिसरित आधारिक संरचना द्वारा प्रदान की जाने वाली सेवा की भविष्यवाणी, निरंतरता और गुणवत्ता का लाभ प्राप्त के लिए विकसित होते रहते हैं। उदाहरण के लिए, एचपी (हेवलेट पैकर्ड) और आईबीएम जैसी कंपनियां वितरित कंप्यूटिंग की सीमाओं में सुधार के लिए वर्चुअलाइजेशन सॉफ्टवेयर और डिलीवरी मॉडल की एक श्रृंखला के साथ हाइब्रिड वीडीआई मॉडल प्रदान करती हैं।[12] चयनित क्लाइंट वातावरण पीसी और अन्य उपकरणों से कार्यभार को डेटा केंद्र सर्वर पर ले जाते हैं, सर्वर पर होस्ट किए गए एप्लिकेशन और क्लाइंट ऑपरेटिंग वातावरण और डेटा केंद्र में भंडारण के साथ अच्छी तरह से प्रबंधित आभासी क्लाइंट बनाते हैं। उपयोगकर्ताओं के लिए, इसका तात्पर्य है कि वे अपने डेस्कटॉप को बिना किसी एक क्लाइंट डिवाइस से बंधे किसी भी स्थान से अभिगम्य कर सकते हैं। चूंकि संसाधन केंद्रीकृत हैं, कार्य स्थानों के बीच आने-जाने वाले उपयोगकर्ता अभी भी अपने एप्लीकेशन और डेटा के साथ उसी क्लाइंट परिवेश तक अभिगम्य कर सकते हैं।[12] आईटी प्रशासकों के लिए, इसका तात्पर्य एक अधिक केंद्रीकृत, कुशल क्लाइंट वातावरण है जिसे बनाए रखना आसान है और उपयोगकर्ता और व्यवसाय की बदलती आवश्यकताओ के लिए अधिक तीव्रता से प्रतिक्रिया करने में सक्षम है।[13] एक अन्य रूप, सत्र वर्चुअलाइजेशन, कई उपयोगकर्ताओं को नेटवर्क पर एक साझा लेकिन शक्तिशाली कंप्यूटर से जुड़ने और लॉग इन करें करने और एक साथ उपयोग करने की स्वीकृति देता है। प्रत्येक को एक डेस्कटॉप और एक व्यक्तिगत फ़ोल्डर दिया जाता है जिसमें वे अपनी फ़ाइलें संग्रहीत करते हैं।[11] मल्टीसीट कॉन्फ़िगरेशन के साथ, सत्र वर्चुअलाइजेशन को एक पीसी का उपयोग करके पूरा किया जा सकता है जिसमें कई मॉनिटर, कीबोर्ड और माउस जुड़े हुए हैं।
पतले क्लाइंट, जो डेस्कटॉप वर्चुअलाइजेशन में देखे जाते हैं, सरल और/या सस्ते कंप्यूटर हैं जो मुख्य रूप से नेटवर्क से जुड़ने के लिए डिज़ाइन किए गए हैं। उनके पास महत्वपूर्ण हार्ड डिस्क ड्राइव, रैंडम एक्सेस मेमोरी (रैम) या यहां तक कि सेंट्रल प्रोसेसिंग यूनिट की कमी हो सकती है, लेकिन कई संगठन "मोटे क्लाइंट" डेस्कटॉप को खत्म करने के कीमत लाभों को देखना प्रारंभ कर रहे हैं जो सॉफ्टवेयर से भरे हुए हैं (और सॉफ्टवेयर लाइसेंस शुल्क की आवश्यकता है) और अधिक बना रहे हैं और अधिक रणनीतिक निवेश कर रहे हैं।[14] डेस्कटॉप वर्चुअलाइजेशन सॉफ्टवेयर संस्करण और पैच प्रबंधन को सरल बनाता है, जहां सर्वर पर नई छवि को अपडेट किया जाता है, और डेस्कटॉप को रीबूट होने पर अपडेटेड वर्जन मिलता है। यह केंद्रीकृत नियंत्रण को भी सक्षम बनाता है कि उपयोगकर्ता को कार्यस्थल पर किस एप्लिकेशन तक अभिगम्य की स्वीकृति है।
वर्चुअलाइज्ड डेस्कटॉप को क्लाउड में ले जाने से होस्ट किए गए आभासी डेस्कटॉप (एचवीडी) बनते हैं, जिसमें डेस्कटॉप छवियों को एक विशेषज्ञ होस्टिंग फर्म द्वारा केंद्रीय रूप से प्रबंधित और संरक्षण किया जाता है। लाभों में मापनीयता और पूंजीगत व्यय में कमी सम्मिलित है, जिसे मासिक परिचालन कीमत से परिवर्तित कर दिया जाता है।[15]
कंटेनरीकरण
ऑपरेटिंग-सिस्टम-स्तरीय वर्चुअलाइजेशन, जिसे कंटेनरीकरण (कंप्यूटिंग) के रूप में भी जाना जाता है, एक ऑपरेटिंग सिस्टम विशेषता को संदर्भित करता है जिसमें कर्नेल कई अलग-अलग उपयोक्ता स्थान उदाहरणों के स्थिति की स्वीकृति देता है। ऐसे उदाहरण, जिन्हें कंटेनर कहा जाता है,[16] विभाजन, आभासी वातावरण (वीई) या जेल ( फ्रीबीएसडी जेल या मूल जेल), उनमें सक्रिय प्रोग्राम के दृष्टिकोण से वास्तविक कंप्यूटर की तरह लग सकते हैं। एक साधारण ऑपरेटिंग सिस्टम पर चलने वाला एक कंप्यूटर प्रोग्राम उस कंप्यूटर के सभी संसाधनों (संयोजित उपकरण, फ़ाइलें तथा फ़ोल्डर, नेटवर्क शेयर, सीपीयू क्षमता, मात्रात्मक हार्डवेयर क्षमता) को देख सकता है। हालाँकि, कंटेनर के अंदर चलने वाले प्रोग्राम केवल कंटेनर की सामग्री और कंटेनर को नियुक्त किए गए उपकरणों को देख सकते हैं।
2014 में डॉकर (सॉफ्टवेयर) की प्रारंभ के साथ कंटेनरीकरण को प्रमुखता मिलनी प्रारंभ हुई।[17][18]
अन्य प्रकार
- सॉफ्टवेयर
- एप्लिकेशन वर्चुअलाइजेशन और कार्यक्षेत्र वर्चुअलाइजेशन : अलग-अलग ऐप को अंतर्निहित ओएस और अन्य ऐप से अलग करना; पोर्टेबल एप्लीकेशन की अवधारणा के साथ निकटता से जुड़ा हुआ है
- सेवा वर्चुअलाइजेशन : विषम घटक-आधारित एप्लीकेशन जैसे एपीआई -संचालित एप्लीकेशन, क्लाउड कंप्यूटिंग -आधारित एप्लीकेशन और सेवा-उन्मुख संरचना में विशिष्ट घटकों के गतिविधि का एमुलेशन करना।
- स्मृति
- मेमोरी वर्चुअलाइजेशन : नेटवर्क प्रणाली से रैंडम-एक्सेस मेमोरी (रैम) संसाधनों को एक मेमोरी निकाय में एकत्र करना
- अप्रत्यक्ष स्मृति : किसी ऐप को यह आभास देना कि उसके पास सन्निहित कार्यशील मेमोरी है, उसे अंतर्निहित भौतिक मेमोरी कार्यान्वयन से अलग करना
- भंडारण
- भंडारण वर्चुअलाइजेशन :भौतिक भंडारण से तार्किक भंडारण को पूरी तरह से अमूर्त करने की प्रक्रिया
- वितरित फाइल प्रणाली: कोई भी फाइल प्रणाली जो एक कंप्यूटर नेटवर्क के माध्यम से साझा करने वाले कई होस्ट से फाइलों तक अभिगम्य की स्वीकृति देता है
- आभासी फाइल प्रणाली: एक अधिक मूर्त फाइल प्रणाली के शीर्ष पर एक अमूर्त स्तर, क्लाइंट एप्लीकेशन को एक समान तरीके से विभिन्न प्रकार के मूर्त फाइल प्रणाली तक अभिगम्य की स्वीकृति देता है
- भंडारण हाइपरवाइजर: सॉफ्टवेयर जो भंडारण वर्चुअलाइजेशन का प्रबंधन करता है और भौतिक भंडारण संसाधनों को तार्किक भंडारण के एक या अधिक नम्य निकाय में जोड़ता है[19]
- आभासी डिस्क: एक कंप्यूटर प्रोग्राम जो हार्ड डिस्क ड्राइव या ऑप्टिकल डिस्क ड्राइव जैसे डिस्क ड्राइव का एमुलेशन करता है (डिस्क छवि सॉफ़्टवेयर की तुलना देखें)
- जानकारी
- डेटा वर्चुअलाइजेशन : एक अमूर्त स्तर के रूप में डेटा की प्रस्तुति, अंतर्निहित डेटाबेस प्रणाली, संरचनाओं और भंडारण से स्वतंत्र
- डेटाबेस वर्चुअलाइजेशन : डेटाबेस स्तर का वियुग्मन, जो एप्लिकेशन स्टैक के अंदर भंडारण और एप्लिकेशन स्तर के बीच स्थित है
- नेटवर्क
- नेटवर्क वर्चुअलाइजेशन : नेटवर्क सबनेट (उपजाल) के अंदर या या पूरे क्षेत्र में एक आभासी नेटवर्क एड्रेसिंग स्पेस का निर्माण
- वर्चुअल प्राइवेट नेटवर्क (संजाल) (वीपीएन): एक नेटवर्क प्रोटोकॉल जो नेटवर्क में वास्तविक तार या अन्य भौतिक मीडिया को एक अमूर्त स्तर से परिवर्तित कर देता है, जिससे इंटरनेट पर नेटवर्क बनाया जा सकता है
- नेटवर्क प्रोटोकॉल वर्चुअलाइजेशन : नेटवर्क की परिनियोजन और प्रबंधन में गति वृद्धि लाने के लिए नेटवर्किंग स्तरो को अलग करना
यह भी देखें
- वर्चुअलाइजेशन विकास की समयरेखा
- नेटवर्क फ़ंक्शन वर्चुअलाइजेशन
- अनुकरण (कम्प्यूटिंग)
- कंप्यूटर सिमुलेशन
- कंटेनरीकरण (कंप्यूटिंग)
- समेकन अनुपात
- आई/ओ वर्चुअलाइजेशन
- एप्लीकेशन चेकपोइंटिंग
- आभासी कला
- एंड्रॉइड पर ओएस वर्चुअलाइजेशन और एमुलेशन
- एप्लीकेशन वर्चुअलाइजेशन
- उपयोगकर्ता वर्चुअलाइजेशन
संदर्भ
- ↑ Graziano, Charles. "Xen Worlds Project को होस्ट करने के लिए Xen और KVM हाइपरवाइज़र का प्रदर्शन विश्लेषण". Retrieved 2013-01-29.
- ↑ Turban, E; King, D; Lee, J; Viehland, D (2008). "Chapter 19: Building E-Commerce Applications and Infrastructure". इलेक्ट्रॉनिक वाणिज्य एक प्रबंधकीय परिप्रेक्ष्य. Prentice-Hall. p. 27.
- ↑ "शिक्षा में वर्चुअलाइजेशन" (PDF). IBM. October 2007. Retrieved 6 July 2010.
वर्चुअल कंप्यूटर सॉफ्टवेयर में कंप्यूटर का तार्किक प्रतिनिधित्व है। ऑपरेटिंग सिस्टम से भौतिक हार्डवेयर को अलग करके, वर्चुअलाइजेशन अधिक परिचालन लचीलापन प्रदान करता है और अंतर्निहित भौतिक हार्डवेयर की उपयोगिता दर को बढ़ाता है।
- ↑ Orit Wasserman, Red Hat (2013). "नेस्टेड वर्चुअलाइजेशन: छाया कछुए" (PDF). KVM forum. Retrieved 2021-05-07.
- ↑ 5.0 5.1 Muli Ben-Yehuda; Michael D. Day; Zvi Dubitzky; Michael Factor; Nadav Har’El; Abel Gordon; Anthony Liguori; Orit Wasserman; Ben-Ami Yassour (2010-09-23). "द टर्टल्स प्रोजेक्ट: नेस्टेड वर्चुअलाइजेशन का डिजाइन और कार्यान्वयन" (PDF). usenix.org. Retrieved 2014-12-16.
- ↑ Alex Fishman; Mike Rapoport; Evgeny Budilovsky; Izik Eidus (2013-06-25). "एचवीएक्स: क्लाउड का वर्चुअलाइजेशन" (PDF). rackcdn.com. Retrieved 2014-12-16.
- ↑ "इंटेल वीएमसीएस शैडोइंग के साथ चौथी पीढ़ी का इंटेल कोर वीप्रो प्रोसेसर" (PDF). Intel. 2013. Retrieved 2014-12-16.
- ↑ Foley, Mary Jo (5 July 2012). "Microsoft Windows Server 2012 संस्करणों, लाइसेंसिंग के साथ सार्वजनिक हो जाता है". ZDNet. CBS Interactive.
फिन ने समझाया कि मानक एक होस्ट में 2 सीपीयू को कवर करता है, और एक वीओएसई (वर्चुअल ऑपरेटिंग सिस्टम वातावरण - उस होस्ट पर एक वीएम में 1 फ्री एसटीडी इंस्टाल) से दो तक जाता है, और 'अब इसमें डाटासेंटर की सभी विशेषताएं और मापनीयता है।' उन्होंने नोट किया कि कीमत में थोड़ी वृद्धि होगी, लेकिन उन्होंने कहा कि इससे कोई फर्क नहीं पड़ेगा, क्योंकि इसे वैसे भी वर्चुअलाइज किया जाना चाहिए और VOSE अधिकारों को दोगुना करने से इसकी भरपाई हो जाएगी। विंडोज सर्वर डाटासेंटर असीमित वीओएसई के साथ कम से कम दो 1-सीपीयू लाइसेंस था। 'अब यह एक सरल SKU है जो असीमित VOSEs के साथ होस्ट में दो CPU को कवर करता है,' फिन ने कहा।
- ↑ "विंडोज सर्वर 2012 लाइसेंसिंग और मूल्य निर्धारण अक्सर पूछे जाने वाले प्रश्न" (PDF). Microsoft. Retrieved 5 July 2012.
- ↑ "वर्चुअल मशीनों के साथ उपयोग के लिए विंडोज डेस्कटॉप ऑपरेटिंग सिस्टम को लाइसेंस देना" (PDF). microsoft.com. Microsoft. Retrieved 22 December 2018.
- ↑ 11.0 11.1 "उपभोक्ताकरण को गले लगाने की रणनीतियाँ" (PDF). Microsoft Corporation. April 2011. p. 9. Retrieved 22 July 2011.
- ↑ 12.0 12.1 Chernicoff, David, “HP VDI Moves to Center Stage,” ZDNet, August 19, 2011.
- ↑ Baburajan, Rajani, "The Rising Cloud Storage Market Opportunity Strengthens Vendors," infoTECH, August 24, 2011. It.tmcnet.com. 2011-08-24.
- ↑ "डेस्कटॉप वर्चुअलाइजेशन उद्यम में अपना स्थान खोजने की कोशिश करता है". Dell.com. Retrieved 2012-06-19.
- ↑ "एचवीडी: क्लाउड्स सिल्वर लाइनिंग" (PDF). Intrinsic Technology. Archived from the original (PDF) on 2 October 2012. Retrieved 30 August 2012.
- ↑ Hogg, Scott (2014-05-26). "Software Containers: Used More Frequently than Most Realize". Network World. Network World, Inc. Retrieved 2015-07-09.
- ↑ Vaughan-Nichols, Steven J. (21 March 2018). "डॉकर क्या है और यह इतना लोकप्रिय क्यों है?". ZDNet. CBS Interactive.
- ↑ Butler, Brandon (10 June 2014). "डॉकर 101: यह क्या है और यह क्यों महत्वपूर्ण है". Network World. IDG.
- ↑ "एंटरप्राइज़ सिस्टम समूह श्वेत पत्र, पृष्ठ 5" (PDF). Enterprise Strategy Group White Paper written and published on August 20, 2011 by Mark Peters. Archived from the original (PDF) on March 30, 2012. Retrieved July 18, 2013.
बाहरी कड़ियाँ
- An Introduction to Virtualization, January 2004, by Amit Singh