ट्यूटोरियल

▷ वर्चुअलाइजेशन क्या है और इसके लिए क्या है

विषयसूची:

Anonim

कंप्यूटिंग में महान प्रगति में से एक निस्संदेह वर्चुअलाइजेशन है । यह हमें एक दूसरे के भीतर कई ऑपरेटिंग सिस्टम होने की संभावना देता है और इस प्रकार पैसे और हार्डवेयर संसाधनों को बचाता है

वर्चुअलाइजेशन के लिए धन्यवाद, कंपनियां अपने तकनीकी संसाधनों और धन के व्यय को काफी हद तक अनुकूलित करने में सक्षम हैं, और सबसे ऊपर, भौतिक स्थान। इस लेख में हम इस तकनीक के बारे में जितना संभव हो उतना नीचे तोड़ने की कोशिश करने जा रहे हैं और हम यह जानने जा रहे हैं कि यह हमें क्या फायदे प्रदान करता है।

सूचकांक को शामिल करता है

विंडोज के अंदर मैक या लिनक्स ऑपरेटिंग सिस्टम होने की संभावना कुछ ऐसी थी जिसकी हमने कुछ साल पहले कल्पना भी नहीं की थी। दूसरी ओर, आजकल अजीब बात ठीक इसके विपरीत है जब विशेष रूप से परामर्श कंपनियों या दूरदराज के सर्वरों के माध्यम से वेब सेवाओं की पेशकश करने की बात की जाती है।

वर्चुअलाइजेशन क्या है

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

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

लेकिन यह यहीं समाप्त नहीं होता है, न केवल हम अपने कंप्यूटर पर एक दूसरा विंडोज और एक तिहाई या अधिक स्थापित कर सकते हैं, लेकिन हमारे पास एक सर्वर कंप्यूटर कहीं और स्थित हो सकता है (दूरस्थ सर्वर) और इसके द्वारा स्थापित वर्चुअल ऑपरेटिंग सिस्टम तक पहुंचें इंटरनेट नेटवर्क। यह वर्चुअलाइजेशन की सही उपयोगिता और शक्ति है।

भौतिक और आभासी ऑपरेटिंग सिस्टम के बीच अंतर

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

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

वर्चुअलाइजेशन के प्रकार

कुछ संसाधनों के वर्चुअलाइजेशन के लिए विभिन्न प्रकार के वर्चुअलाइजेशन या अलग-अलग प्रक्रियाएं हैं।

सर्वर या हार्डवेयर वर्चुअलाइजेशन

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

इस पद्धति में, हाइपरविजर विभिन्न वर्चुअल ऑपरेटिंग सिस्टम को एक साथ एक ही मशीन पर चलाने की अनुमति देने के लिए प्रोसेसर, रैम, हार्ड डिस्क और बाकी घटकों को नियंत्रित करेगा। इसने पहले और बाद की कंपनियों को होस्टिंग सर्वर और अन्य प्रकार की अन्य क्लाइंट कंपनियों को प्रदान करने के लिए समर्पित किया है।

  • हार्डवेयर में बचत: प्रत्येक उपकरण के लिए भौतिक सामग्री खरीदना आवश्यक नहीं होगा। हम केवल एक सर्वर पर पैसा खोलेंगे। स्केलेबिलिटी: नई मशीनें बनाने के लिए हमें केवल इनकी संख्या बढ़ानी होगी और नए भौतिक तत्वों का अधिग्रहण करना होगा।

सॉफ्टवेयर या ऑपरेटिंग सिस्टम वर्चुअलाइजेशन

यह वह विधि है जो हम डेस्कटॉप कंप्यूटर उपयोगकर्ताओं के अधिकांश मामलों में उपयोग करेंगे । विधि एक मुख्य कंप्यूटर को आवंटित करने के लिए है जो उस पर स्थापित ऑपरेटिंग सिस्टम के साथ एक या अधिक वर्चुअल वातावरण बनाने के लिए है।

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

नेटवर्क वर्चुअलाइजेशन

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

  • हम डेटा ट्रांसफर दरों में वृद्धि करेंगे: भौतिक सीमाओं के अभाव में भौतिक सामग्री में बचत: आभासी कनेक्शन के लिए धन्यवाद हमें प्रत्येक मशीन को समर्पित भौतिक वायरिंग प्रदान करने की आवश्यकता नहीं होगी। फाइबर ऑप्टिक्स जैसे पर्याप्त चौड़ाई के इंटरफ़ेस के उपयोग के साथ, हमें एक ही भौतिक कनेक्शन पर सभी वर्चुअल डेटा को प्रसारित करने में कोई समस्या नहीं होगी। स्केलेबिलिटी: पिछली तकनीकों की तरह, यह संसाधनों की बेहतर मापनीयता की गारंटी देता है।

भंडारण वर्चुअलाइजेशन

इस वर्चुअलाइजेशन विधि का उपयोग करते हुए, एकाधिक संग्रहण संसाधन बनाए जाते हैं, आमतौर पर नेटवर्क पर स्थित और वितरित किए जाते हैं । इनमें से कई इकाइयाँ और केवल एक ही नहीं होने से, उन्हें एक साथ या अलग-अलग उपयोग करना संभव होगा। इस तरह, कई मशीनों द्वारा डेटा तक पहुंच बहुत अधिक कुशल और तेज़ होगी, अगर हमारे पास एक से अधिक हार्ड ड्राइव कई मशीनों के लिए उपलब्ध हों। इसके अलावा, एसएसडी फ्लैश ड्राइव के कार्यान्वयन से इस प्रदर्शन को काफी बढ़ाया जा सकता है। सारांश में लाभ इस प्रकार हैं:

गति में वृद्धि: इकाइयों के विभाजित होने पर डेटा तक पहुंच तेज होगी।

  • बेहतर स्केलेबिलिटी: जब हम अंतरिक्ष को बढ़ाना चाहते हैं, तो हमें केवल नई इकाइयों को खरीदना होगा जो हमारे पास पहले से हैं। बढ़ी हुई दक्षता: उपलब्ध सूचना के बंटवारे के बाद से कोई प्रतीक्षा समय नहीं होगा और उस तक पहुंच प्रत्यक्ष और प्रतीक्षा के बिना होती है। स्वचालित संसाधन प्रबंधन: इन संसाधनों का सिंक्रनाइज़ेशन और प्रबंधन संचार प्रोटोकॉल, टीसीपी / आईपी या द्वारा नियंत्रित किया जाएगा। जो एसएएस या RAID जैसे विभिन्न इंटरफेस का उपयोग करते हैं।

मेमोरी वर्चुअलाइजेशन

स्टोरेज वर्चुअलाइजेशन के लिए अवधारणा बिल्कुल वैसी ही है । विचार विभिन्न कंप्यूटरों के उपयोग के लिए नेटवर्क पर वितरण के माध्यम से एक साझा फ़ंक्शन मेमोरी बनाने का है। यह नेटवर्क स्टोरेज के समान लाभ प्रदान करता है।

डेस्कटॉप वर्चुअलाइजेशन

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

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

वर्चुअलाइजेशन सॉफ्टवेयर

जैसा कि सभी मामलों में, हमने वर्चुअलाइजेशन कार्यक्रमों का भुगतान किया है जो कि मुफ्त भी हैं।

भुगतान कार्यक्रम:

  • VMware: EMC Corporation का स्वामित्व बाजार पर सबसे महत्वपूर्ण और उन्नत उपकरणों में से एक है। हाइपर-वी: यह माइक्रोसॉफ्ट के स्वामित्व वाला हाइपरविजर है और अगर हम विंडोज सर्वर या विंडोज 10 प्रो समानता का लाइसेंस प्राप्त करते हैं तो यह मुफ्त में उपलब्ध होगा: सबसे प्रसिद्ध भुगतान कार्यक्रमों में से एक। यह सॉफ्टवेयर और हार्डवेयर वर्चुअलाइजेशन दोनों की अनुमति देता है। Virtuozzo: परंपरागत रूप से लिनक्स पर उपलब्ध है, यह 2005 में विंडोज पर वापस आया।

नि: शुल्क कार्यक्रम:

  • वर्चुअलबॉक्स: यह सबसे प्रसिद्ध ओपन सोर्स सॉफ्टवेयर है और सबसे अधिक उपयोगिताओं वाला भी है। ओरेकल द्वारा विकसित, वर्चुअलबॉक्स विंडोज, मैक और लिनक्स के लिए उपलब्ध है और इन सभी वर्चुअल पीसी ऑपरेटिंग सिस्टम को वर्चुअलाइज करने में भी सक्षम है: माइक्रोसॉफ्ट के स्वामित्व में भी है और विंडोज एक्सपी, विस्टा और 7 एक्सएन के संस्करणों के लिए उपलब्ध है: कैम्ब्रिज विश्वविद्यालय द्वारा विकसित किया गया है। ओपन सोर्स सॉफ्टवेयर लिनक्स और यूनिक्स ओपनवीजेड ऑपरेटिंग सिस्टम के लिए उपलब्ध है: अन्य ओपन सोर्स सॉफ्टवेयर जो केवल मेजबान और वर्चुअल दोनों के लिए लिनक्स संस्करणों के साथ संगत है। KVM: लिनक्स ऑपरेटिंग सिस्टम के लिए एक और वर्चुअलाइजेशन टूल

वर्चुअलाइजेशन का उपयोग करने के लाभ

वर्चुअलाइजेशन का उपयोग करने के फायदे कई हैं। कुछ सबसे महत्वपूर्ण निम्नलिखित हैं:

  • लागत में कमी: सबसे महत्वपूर्ण लाभों में से एक लागत बचत है। वर्चुअलाइजेशन के लिए धन्यवाद हम अधिक ऑपरेटिंग सिस्टम के लिए हार्डवेयर या लाइसेंस खरीदने से बचेंगे। ग्रेटर कार्य कुशलता: नेटवर्क पर साझा किए गए विभिन्न तत्वों में साझा किए गए और साझा किए गए संसाधनों के लिए धन्यवाद, डेटा या संसाधनों तक पहुंच की दक्षता बहुत तेज है। कम ऊर्जा की खपत: यह सीधे विद्युत नेटवर्क से जुड़े उपकरणों की संख्या से संबंधित है। यदि हमारे पास आभासी उपकरण हैं, तो केवल प्लेटफ़ॉर्म की खपत होगी जो अन्य प्रणालियों का समर्थन करती है। बेहतर सुरक्षा: नेटवर्क से जुड़े भौतिक उपकरण होने से डेटा क्रैश की संभावना बढ़ जाती है। सर्वर और स्टोरेज वर्चुअलाइजेशन द्वारा यह जोखिम बहुत कम हो जाता है। रखरखाव की कम आवश्यकता: एक वर्चुअल मशीन में कोई भौतिक घटक नहीं होते हैं इसलिए वे विफल नहीं हो सकते हैं। क्लोनिंग की संभावना: एक वर्चुअल मशीन होने पर, हम इसे कई बार क्लोन कर सकते हैं जैसे हम चाहते हैं या अतिरिक्त कुछ भी स्थापित करने की आवश्यकता है। पोर्टेबिलिटी: पिछले बिंदु की तरह, यदि हम एक मशीन को क्लोन करते हैं, तो आप कस्टम हार्डवेयर के लिए खोज करने की आवश्यकता होने पर इसे दूसरे सर्वर पर असाइन कर सकते हैं।

वर्चुअलाइजेशन के नुकसान

यदि काला न होता तो सफेद अस्तित्व में नहीं होता। सभी चीजों की तरह, वर्चुअलाइजेशन विधि का उपयोग करने में कुछ नुकसान भी हैं:

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

सामान्य तौर पर, वर्चुअलाइजेशन एक उत्कृष्ट उपकरण है जो कंपनियों के लिए और उन उपयोगकर्ताओं के लिए बहुत उपयोगी है जिन्हें भौतिक उपकरणों की आवश्यकता के बिना एप्लिकेशन और अभ्यास नेटवर्क कॉन्फ़िगरेशन का परीक्षण करना है।

हम भी सलाह देते हैं:

क्या आप एक वर्चुअल विंडोज बनाना चाहते हैं? हम जल्द ही देखेंगे कि यह कैसे करना है। हमें उम्मीद है कि इस लेख ने आपको यह समझने में मदद की है कि वर्चुअलाइजेशन क्या है।

ट्यूटोरियल

संपादकों की पसंद

Back to top button