VDI की भौतिक इंटरेक्शन संबंधी विचार
VDI (Virtual Desktop Infrastructure) पारंपरिक server वर्चुअलाइज़ेशन से अलग है क्योंकि, server के विपरीत जो केवल network पर सेवाएं प्रदान करते हैं, desktop end users के साथ भौतिक इंटरेक्शन का केंद्र हैं। ऐसी भौतिक उपकरणों की आवश्यकता से बचना संभव नहीं है जिन्हें end users वास्तव में छूएंगे। Keyboards, mice, touchscreens, monitors, speakers… इन चीज़ों को वर्चुअलाइज़ नहीं किया जा सकता।
इसीलिए VDI को server वर्चुअलाइज़ेशन की तुलना में कहीं अधिक जटिल निर्णय-प्रक्रिया और योजना का सामना करना पड़ता है। VDI की भौतिक आवश्यकताओं के लिए समाधानों की एक विस्तृत विविधता हो सकती है।
परंपरागत रूप से हम VDI और terminal servers की भौतिक इंटरेक्शन संबंधी ज़रूरतों को thin clients के उपयोग के माध्यम से पूरा करते थे। Thin clients network पर काम करते हैं और उन्हीं protocols और तकनीकों का उपयोग करते हैं जो हम NX, ICA, RDP और VNC जैसे protocols के साथ सामान्य remote graphical access के लिए उपयोग करते हैं। एक thin client एक पूर्ण operating system चलाता है लेकिन वह बहुत हल्का होता है और उसका एकमात्र उद्देश्य होता है — अन्य machines से connections का प्रबंधन करना। Thin client का विचार यह है कि सभी processing को remote रखा जाए और local hardware पर केवल networking और local interactions को संभालने के लिए आवश्यक components रखे जाएं। Thin clients अपेक्षाकृत कम लागत वाले, कम बिजली खपत करने वाले, रखरखाव में आसान, विश्वसनीय होते हैं और इनकी आयु बहुत लंबी होती है। लेकिन इनकी लागत इतनी कम भी नहीं होती कि चिंता न हो; आमतौर पर कीमतें एक पारंपरिक desktop की लागत की आधी से तीन-चौथाई तक होती हैं, और हालांकि ये field में दोगुने तक चल सकते हैं, फिर भी यह न तो प्रारंभिक अधिग्रहण के लिए और न ही दीर्घकालिक निवेश के रूप में नगण्य लागत है।
पारंपरिक thin clients की उच्च लागत के कारण एक अधिक आधुनिक विकल्प, zero client, इन समस्याओं के समाधान के रूप में उभरा है। Zero client एक सख्त शब्द नहीं है और वास्तव में thin clients का एक वर्ग है, लेकिन ऐसा जिसने CPU वाली पारंपरिक processing को हटा दिया है और समर्पित, बहुत कम लागत वाले remote graphical processing की ओर स्थानांतरित हो गया है जो मूलतः network से जुड़े display adapter से अधिक कुछ नहीं है। ऐसा करने से बिजली की ज़रूरतें, प्रबंधन की ज़रूरतें और निर्माण लागत कम हो जाती है जिससे बहुत कम लागत वाला endpoint device बनाना संभव होता है। Zero Clients में Thin Clients जितनी सुविधाएं नहीं होतीं जो अक्सर अपने स्वयं के apps जैसे web browser को locally चला सकते हैं क्योंकि यहां कोई local processing नहीं होती, लेकिन यह अक्सर एक बुरी बात की बजाय अच्छी बात होती है। Zero Clients के साथ एक नई पीढ़ी के remote graphical protocols भी आए हैं जो अक्सर उनसे जुड़े होते हैं जैसे PCoIP।
बेशक, दूसरी दिशा में जाते हुए, हम अपने clients के रूप में full fat clients (जैसे पारंपरिक desktops और laptops) का उपयोग कर सकते हैं। यह आमतौर पर तभी समझ में आता है जब या तो desktops पिछले infrastructure के अवशेष हों और केवल remote graphical access points के रूप में पुनः उपयोग किए जा रहे हों, या यदि infrastructure hybrid हो और users desktops का उपयोग कुछ उद्देश्यों के लिए और VDI या terminal services का उपयोग अन्य उद्देश्यों के लिए करते हों। कुछ मामलों में जहां thin clients वांछित हैं और fat clients कम लागत पर उपलब्ध हैं, जैसे पट्टे पर दिए पुराने units, fat clients अभी भी आर्थिक रूप से उचित हो सकते हैं, लेकिन वहां उपयोग के मामले सीमित हैं। transition phase के दौरान मौजूदा fat clients का उपयोग करना और फिर desktop refresh point पहुंचने पर या machine-by-machine आधार पर जैसे-जैसे machines को रखरखाव की आवश्यकता हो, thin या zero clients की ओर migrate करना बेहद आम है।
आज अन्य विकल्प भी मौजूद हैं जैसे phones, tablets और अन्य mobile devices को remote access points के रूप में उपयोग करना, लेकिन ये आमतौर पर विशेष मामले हैं और good input devices की कमी के कारण आदर्श नहीं हैं। लेकिन उपयोग के मामले मौजूद हैं और आप इसे समय-समय पर देख सकते हैं। जैसे-जैसे Android-based desktops जैसे devices बाज़ार में अधिक सामान्य होने लगते हैं, हम इसे और अधिक मानक बनते देख सकते हैं और यहां तक कि कुछ अप्रत्याशित स्थितियां देख सकते हैं जहां Android चलाने वाले advanced desktop phones जैसे devices एक साथ phone और thin client device के रूप में उपयोग किए जाएंगे। अधिक संभावित स्थिति यह है कि convertible cell phones जो dock किए जाने पर lightweight desktop devices के रूप में भी काम कर सकते हैं, लोकप्रिय thin client विकल्प होंगे।
अंतिम hardware विचार BYOD या “Bring Your Own Device” का है। VDI और/या Terminal Services infrastructures की ओर जाते समय employee devices का लाभ उठाने की क्षमता बहुत अच्छी हो जाती है। Employees द्वारा अपने सभी access devices स्वयं उपलब्ध कराने में कानूनी और तार्किक जटिलताएं हैं, लेकिन इसके बड़े फायदे भी हैं जैसे खुश employees, कम लागत और अधिक लचीलापन। Data को सीधे expose करने के बजाय remote graphical displays का उपयोग करने से सुरक्षा जोखिम बहुत कम हो जाता है और हम internal systems तक पहुंचने और उन्हें expose करने के तरीके को बदल सकते हैं।
VDI को देखते समय processing resources को local से server पर ले जाने में इतना डूब जाना आसान है कि hardware लागत बनी रहती है, यह नज़रअंदाज़ हो जाता है — और आमतौर पर प्रति user “desktop पर” स्तर पर काफी महत्वपूर्ण बनी रहती है। VDI की कीमत तय करना desktops की लागत को बदलने के लिए VDI server की लागत निर्धारित करने जितना सरल नहीं है। प्रति desktop लागत में कमी निर्धारित करनी होती है और यह आसानी से महत्वपूर्ण हो सकती है लेकिन उतनी ही आसानी से काफी मामूली भी हो सकती है। Desktops या desktop replacement hardware की लागत VDI solutions के साथ भी प्रति user IT बजट का एक बड़ा हिस्सा बनी रहेगी।