वर्चुअल एप्लायंस: Difference between revisions

From Vigyanwiki
No edit summary
Line 36: Line 36:
* {{cite arXiv|title = Challenges of Upgrading a Virtual Appliance|eprint= 1207.0546|date = 2012-07-02|first = Kamran|last = Karimi|class= cs.SE}}
* {{cite arXiv|title = Challenges of Upgrading a Virtual Appliance|eprint= 1207.0546|date = 2012-07-02|first = Kamran|last = Karimi|class= cs.SE}}
{{Refend}}
{{Refend}}
[[Category: सॉफ्टवेयर उपकरण]] [[Category: लिनक्स अनुकरण सॉफ्टवेयर]] [[Category: सॉफ़्टवेयर वितरण]] [[Category: हार्डवेयर वर्चुअलाइजेशन]]


[[Category: Machine Translated Page]]
[[Category:Created On 17/02/2023]]
[[Category:Created On 17/02/2023]]
[[Category:Vigyan Ready]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:लिनक्स अनुकरण सॉफ्टवेयर]]
[[Category:सॉफ़्टवेयर वितरण]]
[[Category:सॉफ्टवेयर उपकरण]]
[[Category:हार्डवेयर वर्चुअलाइजेशन]]

Revision as of 10:05, 1 March 2023

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

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

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

फ़ाइल स्वरूप

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

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

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

सेवा के रूप में अवसंरचना

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

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

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

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

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

यह भी देखें

संदर्भ

  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].