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