मैं पिछले 5 - 8 वर्षों से एक चट्टान के नीचे रह रहा हूं, और अब मैं वर्चुअलाइजेशन, वर्चुअल मशीनों और वीएमवेयर या वर्चुअलबॉक्स जैसे प्लेटफार्मों के साथ तेजी से उठ रहा हूं। मैं सोच मैं उन्हें प्राप्त करने के लिए शुरू कर रहा हूं, लेकिन वीएम के बारे में दो अवधारणाएं हैं जो मैं किसी कारण से सिर्फ घुट रहा हूं; एक को उद्यम के लिए अपने आंतरिक लाभ के साथ करना पड़ता है, और दूसरे को अपनी व्यावहारिकता के साथ प्रयोग करना पड़ता है।
तो मैं समझता हूं कि आपके पास एक ही भौतिक मशीन पर कई वीएम चल सकते हैं, सभी अपनी "बात" कर रहे हैं जैसे कि वे अलग मशीन थे। तो मान लें कि मैं अपने घर के कार्यालय में सर्वरों का एक अच्छा सा आभासी नेटवर्क बनाना चाहता हूं ताकि मेरे सभी प्रोजेक्ट्स के अंदर खेलने के लिए एक बड़ा सैंडबॉक्स हो सके। मैंने 2 भौतिक मशीनों को सर्वर के रूप में स्थापित किया है, और उनमें से प्रत्येक पर मेरा कहना है, 4 आभासी मशीनें चल रही हैं (1 एक ऐप सर्वर हो सकता है, दूसरा एक आरडीबीएमएस हो सकता है, दूसरा एक संदेश दलाल हो सकता है, आदि)।
मुझे पैसे बचाने के अलावा (जैसा कि मुझे 8 सर्वर खरीदने के बजाय केवल 2 भौतिक मशीनें प्रदान करनी हैं), इन वीएमओं को यहां क्या लाभ है? मुझे परवाह नहीं है कि वर्चुअल मशीनें कितनी चालाक हैं, अगर मेरे कंप्यूटर में केवल 8GB RAM है, और मेरे पास 4 VMs हैं, उन VMs को केवल 8GB RAM उनके बीच साझा करने के लिए मिलती है। मेरे सर्वर पर 4 VMs डालने से यह 4 गुना रैम के साथ बंद नहीं होता है! इसलिए, जहां तक मैं इसे देखता हूं, वीएम आपको हार्डवेयर पर पैसा बचाते हैं, लेकिन बस उस हार्डवेयर को खत्म करना है, क्योंकि आपके पास संसाधनों के एक ही पूल में कई मशीनें हैं। मुझे यहां क्या समझ नहीं आ रहा है?
क्या वीपीएन आपके नेटवर्क पर टीसीपी / आईपी, एचटीटीपी, एफटीपी इत्यादि जैसे उच्च-स्तरीय प्रोटोकॉल का उपयोग करके एक-दूसरे के साथ संवाद कर सकते हैं? अन्यथा, यह सिर्फ इन सभी वीएम को लागू करने के लिए समझ में नहीं आता है यदि आपको उन्हें प्रक्रिया के लिए डेटा / अनुरोधों के अलग-अलग और स्वतंत्र हिस्से को खिलाना है।