Linux Virtualization Deployment का लाभ
जैसे-जैसे अधिक से अधिक व्यवसाय व्यापक रूप से virtualization deploy करना शुरू कर रहे हैं, हमें पीछे हटकर datacenter architecture में इस बदलाव द्वारा प्रस्तुत अवसरों पर पुनर्विचार करना होगा। Virtualization के साथ न केवल लागत बचत बल्कि आक्रामक project implementation के लिए नई चुनौतियाँ और संभावनाएँ आती हैं। छोटे व्यवसाय, विशेष रूप से, जब virtualization का उपयोग करते हैं तो वे उन परियोजनाओं के लिए खुद को तैयार करते हैं जिनकी वे physical-only servers के युग में कल्पना भी नहीं कर सकते थे।
इस उभरते virtualization अवसर के क्षेत्र में सबसे बड़े विजेता open source operating systems जैसे Linux, OpenSolaris और FreeBSD हैं। इन विशेष operating systems को वह अनूठे अवसर प्राप्त हैं जो Windows और Mac OSX को नहीं मिलते, इसका कारण है उनके license करने का तरीका। इन operating systems में से प्रत्येक का एक विकल्प है जिसके द्वारा वे पूरी तरह मुफ्त में उपलब्ध हैं – जो Windows या Mac OSX के साथ संभव नहीं है।
परंपरागत रूप से, नया server खरीदते समय एक व्यवसाय अपेक्षाकृत सस्ते software के साथ महंगे hardware की कीमत लगाता था। एक enterprise operating system, जैसे Windows, आमतौर पर नए server की लागत का अपेक्षाकृत छोटा प्रतिशत होती थी। एक छोटा server भी कुछ हजार डॉलर का होता था और Windows Server को आसानी से एक हजार डॉलर से कम में खरीदा जा सकता है। इस परिदृश्य में, नया server खरीदने की चाह रखने वाला व्यवसाय "मुफ्त" operating system चुनने में बहुत कम लागत बचत देखता था क्योंकि नया OS लाना अपने आप में जोखिम लाता है और नए server की अधिकांश लागत hardware में होती है जिसे फिर भी खरीदना पड़ता।
उस समीकरण को देखते हुए, केवल दुर्लभ छोटा व्यवसाय ही non-Windows-based server खरीदने पर विचार करता था। बदलाव के जोखिम को देखते हुए विफलता की संभावना बहुत अधिक थी और लागत बचत बहुत कम। हालाँकि, आज virtualization सामान्य है और हर दिन अधिक ubiquitous होती जा रही है। अपने infrastructure को virtualize करने वाले व्यवसायों के servers पर आमतौर पर अतिरिक्त क्षमता होती है जो उपयोग नहीं हो रही। जैसे-जैसे ये व्यवसाय और उनके IT विभाग इस अतिरिक्त क्षमता का उपयोग करना शुरू करते हैं, वे तेजी से पाएंगे कि virtualized Windows Server deploy करने की लागत अधिक बनी हुई है जबकि virtualized Linux या OpenSolaris server deploy करने की लागत नाममात्र है – आमतौर पर इसे करने के प्रयास के अलावा कोई capital expenditure या संबंधित जोखिम नहीं।
किसी भी समय, बिना किसी लागत के नए servers deploy करने की क्षमता एक महत्वपूर्ण लाभ है जिसे कंपनियों ने वास्तव में समझना शुरू नहीं किया है। यदि किसी व्यवसाय को नया web server चाहिए, उदाहरण के लिए, वे बिना कोई license खरीदे तीस मिनट में एक provision और build कर सकते हैं। Redundant virtualization hardware होने का मतलब है कि redundant web server भी हो सकता है – फिर से बिना किसी capital cost के। Windows (या अन्य commercial operating systems) के विपरीत, backup server रखने के लिए दूसरा license खरीदने की कोई आवश्यकता नहीं है।
इसका मतलब है कि पहली बार कई व्यवसाय clusters पर भी विचार शुरू कर सकते हैं। आमतौर पर clustering के लिए software licensing की लागत निषेधात्मक थी लेकिन यदि वह licensing मुफ्त हो जाती है तो अचानक clusters बहुत आकर्षक विकल्प बन जाते हैं।
बेशक, जैसा कि open source समर्थक बताएंगे, Linux और अन्य free और open source solutions की कम लागत इन platforms पर जाने के लिए लंबे समय से कारण रही है, लेकिन यह उस अविश्वसनीय मूल्य संरचना परिवर्तन को नजरअंदाज करता है जो केवल तब होती है जब अतिरिक्त उपयोग योग्य क्षमता पहले से मौजूद मुफ्त licenses से मिलती है। यह केवल इसलिए है क्योंकि बहुत से व्यवसायों ने पहले से ही virtualization strategies implement की हैं, या ऐसा करने की प्रक्रिया में हैं, कि यह नया अवसर वास्तव में प्रस्तुत होता है।
पहली चुनौती व्यवसायों को operating systems और application platforms को मुफ्त समझने के लिए प्रेरित करने में होगी। जिन तरीकों से व्यवसाय इसका लाभ उठा सकते हैं वे अभी देखे जाने बाकी हैं। व्यवसाय हर नए system deployment के लिए नया hardware और महंगे server software licenses खरीदने की आवश्यकता से इतने बंधे हुए हैं कि spare server images की व्यापक उपलब्धता वास्तव में नई बात है।
बेशक, जैसा कि कई नई technology परिवर्तनों के साथ होता है, यह small और medium business क्षेत्र है जहाँ सबसे बड़ा परिवर्तन होने की संभावना है। बड़े enterprises पहले से ही datacenter consolidation कर रहे हैं और उनके पास अनिवार्य रूप से अतिरिक्त क्षमता उपलब्ध नहीं है क्योंकि उनकी capacity plan पहले से ही virtualization को ध्यान में रखती है। लेकिन छोटे व्यवसाय क्षेत्र में जहाँ capacity planning व्यावहारिक रूप से एक न के बराबर practice है, हम एक अलग प्रकार का अवसर देखते हैं।
हम आमतौर पर छोटे व्यवसायों में virtualization की ओर जाते समय hardware की अधिक खरीदारी देखते हैं। यह आमतौर पर इस बात की गलतफहमी से आती है कि virtualized environment में capacity planning और virtual guest interaction कैसे होगी, लेकिन overpowered की तरफ गलती करने की इच्छा से भी और virtualization capacity planning की प्रकृति से जो कुछ हद तक एक "काला जादू" जैसी है। इसके कारण, हालाँकि, कई छोटे व्यवसायों के server resources निष्क्रिय पड़े रहते हैं। एक शक्तिशाली server को केवल दो server instances को virtualize करते हुए देखना असामान्य नहीं है जबकि एक दर्जन या उससे अधिक को virtualize करने की क्षमता होती है।
यह hardware की अधिक provisioning ही अनूठा अवसर प्रदान करती है। कई छोटे व्यवसाय, और यहाँ तक कि मध्यम आकार के व्यवसाय, अपने पूरे मौजूदा server infrastructure को effectively virtualize करने में सक्षम हो सकते हैं, जिससे consolidation के माध्यम से लागत बचत का कोई और अवसर नहीं बचता। इस बिंदु पर मौजूदा servers की अतिरिक्त क्षमता आगे कोई लागत बचत नहीं देती और इसे बजाय वृद्धि के लिए क्षमता के रूप में देखा जा सकता है।
यह प्रश्न उठाता है कि "इन अवसरों को देखते हुए कौन से नए deployment अवसर मौजूद हैं?" इस प्रश्न का उत्तर देना कठिन है क्योंकि यह लगभग हर व्यवसाय के लिए अलग होगा, लेकिन हम कुछ सामान्यताओं को देख सकते हैं ताकि एक मोटा चित्र बना सकें कि हम कहाँ नया मूल्य प्रस्तुत होते देख सकते हैं।
सबसे स्पष्ट नया अवसर नए web applications में है। छोटे व्यवसाय अक्सर free web-based applications का लाभ उठाना चाहते हैं लेकिन नए, कम-प्राथमिकता वाले applications को अपने मौजूदा Windows-based web server पर deploy करने का जोखिम नहीं उठाना चाहते या उनके पास ऐसा करने के लिए कोई server उपलब्ध भी नहीं होता। एक या अधिक open source application servers बनाना अविश्वसनीय रूप से सरल है। एक wiki, corporate web portal, blogging engine या news site, bug या incident tracking application, microblogging platform (a la laconi.ca,) CRM, ERP या हजारों समान applications में से कोई भी deploy करना मौजूदा IT resources से केवल "spare" समय का उपयोग करके न्यूनतम लागत के साथ जल्दी और आसानी से किया जा सकता है। इनमें से कोई भी संख्या में internal applications कंपनी को मूल्य ला सकते हैं और virtualization platform पर बहुत कम प्रभाव डाल सकते हैं इसलिए कई को केवल थोड़ी अतिरिक्त क्षमता का उपयोग करके deploy किया जा सकता है।
स्पष्ट web apps से परे, अधिक feature-rich systems हैं जिन्हें बिना किसी लागत के deploy किया जा सकता है। एक अच्छा उदाहरण OpenFire instant messaging और presence server है। कंपनियां अचानक बिना किसी लागत के पूर्ण enterprise class, secure, internal instant messaging applications roll out कर सकती हैं। एक और उदाहरण monitoring systems जैसे Nagios, Zenoss या Zabbix में है – जो सभी मुफ्त में उपलब्ध हैं और उन कंपनियों के लिए वास्तविक लाभ का प्रतिनिधित्व करते हैं जिनके पास वर्तमान में ऐसा कोई system नहीं है। Enterprise monitoring पूरी तरह मुफ्त।
नए applications से परे एक "पर्यावरणीय" लाभ भी है। Enterprise environment में production में जाने वाले बदलाव testing की एक श्रृंखला से गुजरते हैं। आमतौर पर बड़े व्यवसाय एक development server environment, एक user acceptance testing environment और फिर production environment बनाए रखेंगे। एक छोटे व्यवसाय के लिए Windows के साथ यह करना बेहद cost prohibitive है क्योंकि प्रत्येक environment के servers को license करने की आवश्यकता होती है। लेकिन spare capacity का उपयोग करके virtualize किए गए open source servers के साथ प्रत्येक environment के लिए virtual servers deploy करना पूरी तरह मुफ्त है और छोटे व्यवसायों को production changes करने से पहले अपनी प्रक्रियाओं का परीक्षण करने की अनुमति देता है जिससे उन्हें पहले से वहन न किए जा सकने वाली अतिरिक्त स्थिरता मिलती है।
इन सभी वृद्धि लाभों के बाद एक और लाभ पर विचार करना है – लचीलापन। क्योंकि इन नए systems को बिना किसी लागत के deploy और परीक्षण किया जा सकता है, यह छोटे shops को open source solutions deploy करने का नया अवसर प्रदान करता है जो महंगे Windows solutions की जगह ले सकते हैं जो वे वर्तमान में उपयोग कर रहे हैं। इसमें Exchange को Zimbra से या IIS को Apache से या Active Directory को LDAP server से बदलना शामिल हो सकता है। इस तरह की परियोजना जोखिम भरी और संभावित रूप से महंगी होगी यदि hardware और software को अग्रिम रूप से खरीदना पड़े। लेकिन यदि परियोजना केवल मौजूदा IT विभाग से free time का उपयोग करके की जा सकती है, और एक मुफ्त "proof of concept" के रूप में की जा सकती है, पायलट देखने से पहले और फिर पूर्ण production replacement से, तो जोखिम को कम किया जा सकता है और पूरी परियोजना effectively मुफ्त हो सकती है।
जबकि एक पूर्ण architectural replacement एक औसत छोटे व्यवसाय के लिए बहुत aggressive हो सकता है, यह एक बहुत महत्वपूर्ण संभावित लागत बचत भी है। पूरी तरह open source systems पर जाना सबके लिए नहीं है और इसे सावधानीपूर्वक मूल्यांकन किया जाना चाहिए। इस परिमाण की एक परियोजना का मुफ्त में मूल्यांकन करने की क्षमता बहुत महत्वपूर्ण है और छोटे व्यवसायों को यह सुनिश्चित करने के लिए ऐसा करने पर विचार करना चाहिए कि वे उन systems का उपयोग कर रहे हैं जो उनके व्यवसाय मॉडल और जरूरतों के लिए सबसे उपयुक्त हैं, बजाय केवल उन solutions का उपयोग करने के जिनसे वे पहले से परिचित हैं या जो पहले से मौजूद हैं।
कई अतिरिक्त तरीके हैं जिनमें free और open source products, मौजूदा, अतिरिक्त server capacity का उपयोग करके deploy किए गए, छोटे व्यवसायों के IT infrastructure को विस्तारित करने के लिए उपयोग किए जा सकते हैं। IT से लागत बचत के बजाय अवसरों की तलाश करना सीखना अधिकांश छोटे व्यवसायों के लिए एक नई प्रक्रिया है और इसके लिए कुछ पुनः सीखने की आवश्यकता है, लेकिन जो लोग इन अवसरों को आगे बढ़ाने के लिए समय लेते हैं उनके लिए कई लाभ प्राप्त किए जाने हैं।