वर्चुअल एप्लायंस

From Vigyanwiki
Revision as of 21:37, 24 February 2023 by alpha>Ompathak

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

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

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

फ़ाइल स्वरूप

वर्चुअल उपकरण उपयोगकर्ता या ग्राहक को इलेक्ट्रॉनिक डाउनलोड या भौतिक वितरण के माध्यम से फ़ाइलों के रूप में प्रदान किए जाते हैं। आमतौर पर उपयोग किया जाने वाला फ़ाइल स्वरूप वर्चुअलाइजेशन प्रारूप खोलें (OVF) है। इसे ओपन वर्चुअल एप्लायंस (ओवीए) के रूप में भी वितरित किया जा सकता है, .ova फ़ाइल स्वरूप .ovf के साथ विनिमेय है। वितरित प्रबंधन कार्य बल (DMTF) OVF विनिर्देश दस्तावेज़ीकरण प्रकाशित करता है।[1] अधिकांश वर्चुअलाइजेशन प्लेटफॉर्म, जिनमें VMware, Microsoft, Oracle क्लाउड और Citrix शामिल हैं, OVF फ़ाइल से वर्चुअल उपकरण स्थापित कर सकते हैं।[2]

ग्रिड कंप्यूटिंग

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

एक सेवा के रूप में बुनियादी ढांचा

सेवा क्लाउड कम्प्यूटिंग के रूप में बुनियादी ढांचे में वर्चुअल उपकरण महत्वपूर्ण संसाधन हैं। वर्चुअल उपकरण का फ़ाइल स्वरूप क्लाउड प्रदाता की चिंता का विषय है और आमतौर पर क्लाउड उपयोगकर्ता के लिए प्रासंगिक नहीं होता है, भले ही क्लाउड उपयोगकर्ता वर्चुअल उपकरण का स्वामी हो। हालांकि, आभासी उपकरण स्वामित्व के हस्तांतरण या क्लाउड डेटा केंद्रों के बीच आभासी उपकरणों के हस्तांतरण के साथ चुनौतियां उत्पन्न हो सकती हैं। इस मामले में, इस समस्या को दूर करने के लिए आभासी उपकरण प्रतिलिपि या निर्यात/आयात सुविधाओं का उपयोग किया जा सकता है।[3]

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

होस्टेड सेवाओं के प्रावधान के लिए एक मंच के रूप में वर्चुअलाइजेशन के उदय के साथ, आभासी उपकरण पारंपरिक ऑन-प्रिमाइसेस अनुप्रयोगों के लिए एक सेवा (सास) मोड के रूप में एक सॉफ्टवेयर में तेजी से पुन: नियोजित करने के लिए एक सीधा मार्ग प्रदान करने के लिए आए हैं - बिना प्रमुख एप्लिकेशन री-आर्किटेक्चर की आवश्यकता के बहु किरायेदार के लिए | मल्टी-टेनेंसी। एप्लिकेशन स्टैक प्रदाता से हार्डवेयर और ऑपरेटिंग सिस्टम इन्फ्रास्ट्रक्चर प्रदाता को अलग करके, आभासी उपकरण एक तरफ पैमाने की अर्थव्यवस्थाओं को दूसरी तरफ सादगी की अर्थव्यवस्था द्वारा लीवरेज करने की अनुमति देते हैं। SaaS के लिए पारंपरिक दृष्टिकोण, जैसे कि Salesforce.com द्वारा टाल दिया गया, बड़े पैमाने पर परिवर्तन और सॉफ़्टवेयर स्टैक पर जटिलता को बढ़ाकर साझा बुनियादी ढाँचे का लाभ उठाता है।

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

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

यह भी देखें

संदर्भ

  1. "OVF 1.1 Specification" (PDF).
  2. "VirtualBox changelog". Retrieved 2009-04-13.
  3. Wu C F, Wang Y S, Liu G N, Amies, A, 2012, Create solutions on IBM SmartCloud Enterprise: Transfer image assets between different accounts IBM developerWorks, June 6.

अग्रिम पठन

  • Karimi, Kamran (2012-07-02). "Challenges of Upgrading a Virtual Appliance". arXiv:1207.0546 [cs.SE].