SMB पर iSCSI का क्या फायदा है?


14

मेरे घर पर मैं एक हाइपर- V सर्वर चला रहा हूँ जिसमें Windows Server 2008 R2 VM फाइल सर्वर के रूप में काम करता है। SMB का उपयोग करके फ़ाइलें मेरे नेटवर्क पर साझा की जाती हैं। (इसके अलावा, मशीन PERC 6 / i RAID कार्ड का उपयोग कर रही है, लेकिन मुझे नहीं लगता कि यह महत्वपूर्ण है)

मैं एक समर्पित SAN (iSCSI) मशीन स्थापित करने के बारे में सोच रहा हूं और फिर अपने हाइपर- V सर्वर को ESXi में बदल रहा हूं।

ISCSI बनाम SMB का उपयोग करने के क्या फायदे हैं?

मुझे लगता है कि मुझे अभी भी एक फ़ाइल सर्वर ओएस की आवश्यकता होगी (उदाहरण। विन 2k8) एसएमबी के माध्यम से फाइलें साझा करना ताकि मुझे यकीन नहीं हो कि अंतिम परिणाम मेरे वर्तमान सेटअप से अलग होगा ...


आपके ग्राहक फ़ाइलों को प्राप्त करने के लिए smb का उपयोग करते हैं, और जब तक कि आपके पास iscsi के माध्यम से जुड़ने वाले ग्राहक नहीं हैं (संभावना नहीं है) तब भी आप उपयोग में smb होंगे। हाइपर-वी से एससीआई पर स्विच करने से एक बात नहीं बदलेगी, जहां तक ​​आपने वर्णित किया है।
user33788

जवाबों:


16

माइक सही है, iSCSI और SMB / CIFS अमूर्त की दो अलग-अलग परतों में काम करते हैं।

आप SMB / CIFS को एक फाइल सिस्टम के निर्यात के रूप में सोच सकते हैं जिसे अन्य मशीनें एक्सेस कर सकती हैं। निर्देशिका संरचना, सुरक्षा मेटाडेटा और ऐसा पहले से ही है। क्लाइंट मशीन इस फाइल सिस्टम पर फाइलों को पढ़ और लिख सकती हैं, लेकिन यह उनकी पहुंच की सीमा है।

ISCSI के साथ, क्लाइंट मशीन देखती हैं कि ऑपरेटिंग सिस्टम के दृष्टिकोण से भौतिक मात्रा के समान मात्रा क्या है। विंडोज क्लाइंट मशीन से, आप पहले iSCSI होस्ट (लक्ष्य) की ओर इशारा करते हुए iSCSI आरंभकर्ता को कॉन्फ़िगर करेंगे। उसके बाद, आपको विंडोज डिस्क प्रबंधन नियंत्रण कक्ष में एक नई भौतिक डिस्क दिखाई देगी। फिर आप इसे इनिशियलाइज़ करेंगे, इसे पार्टीशन करेंगे, फिर जिस भी फाइल सिस्टम से चाहें, इसे फॉर्मेट कर सकते हैं। किसी अन्य मशीन की इस क्षेत्र तक पहुँच नहीं होगी (कम से कम एक साथ और क्लस्टर फाइल सिस्टम जैसी उन्नत चीजों की अनदेखी)।

यह प्रक्रिया ESXi से थोड़ी अलग होगी, लेकिन अवधारणा एक ही है - iSCSI लक्ष्य एक अन्य डिस्क की तरह दिखाई देगा, जिस पर आप VMFS फ़ाइल सिस्टम बना सकते हैं।

यदि आप अपना स्वयं का स्टोरेज सर्वर बना रहे हैं, तो एक बात पर विचार कर सकते हैं कि एक ही बार में दोनों चीजें करना संभव है। OpenFiler और FreeNAS जैसे सॉफ़्टवेयर आपको संग्रहण का एक पूल एकत्र करने की अनुमति देते हैं और iSCSI और SMB / CIFI दोनों का उपयोग करने की अनुमति देते हैं। ISCSI स्थान पूर्व-आबंटित होना चाहिए (बहुत कुछ वर्चुअल मशीन हार्ड डिस्क की तरह) और CIFS क्लाइंट को दिखाई नहीं देता है। दोनों क्षेत्र अलग-अलग हैं। आप एक Windows सर्वर के साथ भी रह सकते हैं और एक सॉफ्टवेयर को स्थापित करने के लिए iSCSI लक्ष्य निर्यात कर सकते हैं, जैसे कि StarWinds द्वारा।

iSCSI सामान्य रूप से बेहतर प्रदर्शन करेगा क्योंकि रास्ते में अमूर्त की कई परतें नहीं होंगी - इस मामले में SMB प्रोटोकॉल। इसके अलावा, चूंकि यह एक ब्लॉक-स्तरीय प्रोटोकॉल है, कुछ सॉफ़्टवेयर जो नेटवर्क साझा करने के लिए काम नहीं करेंगे, iSCSI के साथ काम करेंगे।

मैं सोच रहा था कि ईएसएक्सआई केवल एसएमबी शेयरों, एनएफएस तक पहुंच की अनुमति नहीं दे सकता है, इसलिए आप उस पर भी गौर कर सकते हैं। यदि यह सच है, तो आपको एनएफएस शेयरों को निर्यात करने के लिए किसी तरह की आवश्यकता होगी लेकिन उपरोक्त चर्चा समान है। OpenFiler / FreeNAS के पास NFS का समर्थन है और Windows को इसके साथ भी सेटअप किया जा सकता है।


5

File Level वी.एस. block level

ब्लॉक स्तर (iSCSI) आप अपने स्थानीय ऑपरेटिंग सिस्टम फ़ाइल सिस्टम के साथ रिमोट वॉल्यूम को प्रारूपित कर सकते हैं।

मान लीजिए, आप Apple टाइम-मशीन के लिए एक वॉल्यूम रखना चाहते हैं और आप इसे Apple Journalized फ़ाइल सिस्टम के रूप में चाहते थे। या आप NTFS के रूप में स्वरूपित एक दूरस्थ फाइल सिस्टम चाहते थे। एक डिस्क को प्रारूपित करने के लिए आपको डिस्क पर ब्लॉक एक्सेस की आवश्यकता होती है।

SMB पहले से ही SMB होस्ट करने वाले उपकरण द्वारा स्वरूपित हैं। ये फ़ाइल सिस्टम आम तौर पर EXT2 & 3 हैं और एक Linux सबसिस्टम आपको SMB प्रोटोकॉल पर अपने स्थानीय फ़ाइल सिस्टम पर लिखने की अनुमति दे रहा है।


2

मुझे लगता है कि एसएमबी आपकी विशिष्ट नेटवर्क हिस्सेदारी है, जबकि iSCSI को एक विशेष प्रत्यक्ष-संलग्न ब्लॉक-आधारित भंडारण (स्थानीय रूप से स्थापित HDD की तरह) के रूप में प्रस्तुत किया जाता है और इसलिए अपने संबंधित पेशेवरों और विपक्षों के साथ फाइल सिस्टम की आपकी पसंद को अनुमति देता है। (लेकिन मैं पहले गलत था :)


0

उत्तर वास्तव में बहुत सरल है: iSCSI पर आप क्लाइंट-साइड कैशिंग कर सकते हैं, जबकि SMB पर डिफ़ॉल्ट क्लाइंट का उपयोग करना असंभव है। बस।

पढ़ने के साथ (और अगर आप लिखना चाहते हैं) कैशिंग आप कई वास्तविक दुनिया की स्थितियों में बहुत अधिक प्रदर्शन तक पहुँच सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.