क्या एक वर्चुअलाइज्ड मशीन में कई अंतर्निहित भौतिक मशीनों के सीपीयू और रैम संसाधन हो सकते हैं?


16

हम यहां कुछ वर्चुअलाइज्ड सर्वरों को लागू करने का अध्ययन कर रहे हैं, लेकिन हमें नहीं पता कि हमारे लिए क्या बेहतर होगा। कुछ लोग कह रहे हैं कि बेहतर दो विशाल सर्वर हैं, और अन्य कह रहे हैं कि दस मध्य-अंत सर्वर की तरह हैं।

हमारे पास एक विरासत विज़ुअल फॉक्सप्रो एप्लीकेशन है, जो आजकल डुअल एक्सॉन E5405 @ 2GHz और 16Gb की रैम पर चलता है। वर्तमान में सक्रिय उपयोगकर्ताओं की संख्या और उस पर चलने वाली प्रक्रिया के कारण इसका सर्वर बहुत धीमा हो रहा है। इस सर्वर का वर्चुअलाइजेशन करने से हमें तेज आपदा रिकवरी का लाभ मिलेगा।

तो सवाल यह है कि 1.7GHz और 4Gb RAM पर चलने वाले दस भौतिक सर्वरों की तरह, हम एक सर्वर को 4 मशीनों में वर्चुअल कर सकते हैं, और एक वर्चुअल सर्वर में 6.8GHz और 16Gb मेमोरी पर चल सकता है? यदि हाँ, तो कुछ है कि कैसे एक मशीन बंद हो जाती है, स्वचालित रूप से इस वर्चुअल मशीन को किसी दूसरे को प्रबंधित करें, और उस पर उपयुक्त रखरखाव को निष्पादित करें, और बाद में फिर से वापस करें?


2
फॉक्सप्रो? वाह। क्या आपके पास एक नहीं हो सकता है, उदाहरण के लिए, डुअल सेप्ट-कोर सीपीयू और एक टन रैम के साथ एचपी सर्वर बहुत सारी मशीनों के बजाय टॉगल करता है? आप बिजली बिल कम होगा, अगर कुछ और।
tombull89

अपने तीसरे पैरा में प्रश्न के लिए इस सवाल का जवाब सबसे परिस्थितियों में है नहीं , यह उस तरह काम नहीं करता। आप सामान्य रूप से 4 1.7Ghz 4GB मशीन नहीं ले सकते हैं और एक 6.8Ghz 16GB मशीन बनाने के लिए वर्चुअलाइजेशन का उपयोग कर सकते हैं। हालाँकि, यदि आपके पास दो 3.4Gz प्रोसेसर और 16GB RAM वाला एकल सर्वर है, तो आप उस मशीन पर आसानी से विंडोज सर्वर के 4 अलग-अलग इंस्टेंस चला सकते हैं।
जोएल कोएल

1
मुझे लगता है कि यह वर्चुअलाइजेशन का अगला चरण है। मैं एक भौतिक मशीन पर अधिक वर्चुअल मशीन लगाने के बारे में कम परवाह कर सकता था .. मैं प्यार करता था कि मैं 10 डेस्कटॉप ले सकता हूं और अपने संसाधनों को एक ही वर्चुअल सर्वर में संयोजित कर सकता हूं।
एरोन केम्फ

यह अगला चरण नहीं है, यह पहले से ही है। के लिए - एचएम - 50 से अधिक वर्षों। मेनफ्रेम बहुत काम की तरह है। और आज वहाँ एक कंपनी पहले से ही यह पेशकश कर रहा है।
टॉमटॉम

1
इसलिए मैं 20 मेनफ्रेम में विंडोज का एक उदाहरण चला सकता हूं? मैंने ऐसा नहीं सोचा था!
आरोन केम्फ

जवाबों:


38

हां, आप ScaleMP के साथ कई x86 मशीनों को बड़ी वर्चुअल x86 मशीन में जोड़ सकते हैं । Xen और KVM हाइपरविजर्स के साथ संगत, आप तब VMs बना सकते हैं जो कई भौतिक मशीनों का विस्तार करेगा।

फिर आप अपने स्केल या क्लस्टर के शीर्ष पर अपने एक्सएम या केवीएम हाइपरविजर के भीतर एक बड़ी विंडोज़ वीएम चला सकते हैं।

यहाँ एक लेख है जो उनकी वेबसाइट की तुलना में पढ़ना थोड़ा आसान है: http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php


3
एफ 1 में से एक होने के लिए जो जानते हैं कि वे किस बारे में बात करते हैं - यह निश्चित रूप से मुख्यधारा की तकनीक नहीं है, लेकिन यह संभव है। यह नियमित रूप से चबूतरे पर रहता है और अधिकांश समय ज्यादातर उत्तर केवल यह बताते हैं कि लोग कैसे हो सकते हैं - वे आसानी से नहीं जानते कि क्या संभव है।
टॉमटॉम

1
जबकि तकनीकी रूप से सही है, यह पूरी तरह से अनुचित होगा जो ओपी पूरा करने की कोशिश कर रहा है, कम से कम उपलब्ध जानकारी के आधार पर।
जोएल कोएल

2
ऐसा कैसे? ओपी ने एक वर्चुअल सर्वर स्पैन मल्टीपल फिजिकल मशीन रखने का तरीका मांगा। इसके अलावा, उन्होंने एक विरासत वर्चुअल फॉक्सप्रो एप्लिकेशन का उल्लेख किया, जिसका अर्थ है कि उन्हें विंडोज को वर्चुअल सर्वर ओएस के रूप में चलाने की आवश्यकता होगी। Windows, Xen या KVM में, ScaleMP के शीर्ष पर चल रहा है जो ओपी के लिए अनुरोध कर रहा था।
टिम केनेडी

यह कमाल का है! मुझे पता नहीं था कि यह अस्तित्व में है। मैं यह मान रहा था कि उत्तर "नहीं, यह फ्लैट आउट संभव नहीं है क्योंकि प्रदर्शन भयानक होगा"
अर्लज़

2
@ एर्लज़ "पॉसिबल" और "बैड परफॉरमेंस" दो अलग-अलग चीजें हैं, हालाँकि;)
इजाकाटा

2

आपको वर्चुअलाइजेशन की एक बुनियादी गलतफहमी है। आप एक वर्चुअल मशीन नहीं ले सकते हैं और इसे कई वर्चुअलाइजेशन होस्ट में फैला सकते हैं। वर्चुअलाइजेशन आपको एक ही होस्ट पर कई वर्चुअल मशीन चलाने देता है।

यहाँ छवि विवरण दर्ज करें


2
अधिक सटीक होने के लिए: डिस्क को इस तरह से जोड़ा जा सकता है (यह समझ में आता है, क्योंकि नेटवर्क की गति आमतौर पर डिस्क एक्सेस स्पीड से अधिक होती है), जबकि मेमोरी और सीपीयू नहीं कर सकते हैं (परिणामस्वरूप वर्चुअल मेमोरी और वर्चुअल सीपीयू बहुत धीमा होगा)।
रीस्टोरियरपोस्ट

16
-1। बात करने से पहले जानें। देखें, यो सबसे सही MOST वाणिज्यिक स्तर के पर्यवेक्षकों के बारे में है। गंभीरता से। लेकिन यह नहीं है कि यह कैसे काम करता है, और हां, दूसरा पक्ष संभव है - ऐसा करने वाला कम से कम एक विक्रेता है। यद्यपि गंभीर हार्डवेयर लेता है, (मेमोरी बैंडविड्थ को संभालने के लिए इनफिनिबेंड), ओवरहेड के साथ आता है, और हेट की कीमत खड़ी है, लेकिन यह मूल रूप से एक NUMA मशीन का अनुकरण करता है जहां हर भौतिक मशीन एक NUMA नोड है। Google आपका मित्र है;) हाँ, एक है। या आपने टिम कैनेडी द्वारा सही उत्तर पढ़ा;)
टॉमटॉम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.