सवाल SAN, NAS और DAS के बीच क्या अंतर है?


SAN, NAS और DAS के बीच क्या अंतर है?


61
2017-11-05 13:35


मूल




जवाब:


सबसे पहले ब्लॉक डिवाइस और फाइल सिस्टम के बीच अंतर को परिभाषित करना सबसे अच्छा है। यदि आप यूनिक्स से परिचित हैं तो यह आसान समझ लिया जाता है क्योंकि यह दो चीजों के बीच एक उद्देश्य अंतर बनाता है। अभी भी विंडोज पर लागू होता है।

  • ब्लॉक डिवाइस कच्ची डिस्क के लिए एक हैंडल है।
    • जैसे कि /dev/sda डिस्क या के लिए /dev/sda1 उस डिस्क पर एक विभाजन के लिए।
  • फाइल सिस्टम डेटा स्टोर करने के लिए ब्लॉक डिवाइस के शीर्ष पर स्तरित है। फिर आप इसे माउंट कर सकते हैं।
    • जैसे कि mount /dev/sda1 /mnt/somepath

उन शर्तों के साथ दिमाग में निम्नलिखित के बीच भेद देखना आसान है।

  • दास एक डिस्क से एक ब्लॉक डिवाइस है जो मेजबान मशीन से भौतिक रूप से [सीधे] संलग्न है।
    • इसे इस्तेमाल करने से पहले आपको उस पर एक फाइल सिस्टम रखना होगा।
    • ऐसा करने के लिए तकनीक में आईडीई, एससीएसआई, सैटा, इत्यादि शामिल हैं।
  • सैन एक ब्लॉक डिवाइस है जो नेटवर्क पर वितरित किया जाता है।
    • डीएएस की तरह आपको इसे इस्तेमाल करने से पहले अभी भी एक फाइल सिस्टम रखना होगा।
    • ऐसा करने के लिए तकनीक में फाइब्रैंचल, आईएससीएसआई, एफओई इत्यादि शामिल हैं।
  • NAS नेटवर्क पर एक फाइल सिस्टम वितरित किया गया है।
    • यह माउंट करने और उपयोग करने के लिए तैयार है।
    • ऐसा करने के लिए प्रौद्योगिकियों में एनएफएस, सीआईएफएस, एएफएस इत्यादि शामिल हैं।

enter image description here


102
2017-11-05 14:19



+1 - महान काम। सैन और NAS के बीच भेद का अच्छा चित्रण। - Evan Anderson
मैं NAS की परिभाषा पर असहमत हूं। डैन कार्ले का वर्णन वास्तव में एक नेटवर्क फाइल सिस्टम है। एक NAS एक उपकरण है जो नेटवर्क फाइल सिस्टम प्रदान करता है। उपकरण चरित्र आवश्यक है। एक एनएफएस सर्वर के साथ एक घर का निर्माण लिनक्स बॉक्स एक NAS नहीं है। - dmeister
मैं NAS की आपकी परिभाषा से असहमत हूं। यदि आप एक लिनक्स सर्वर बनाते हैं और मौजूदा फाइल सिस्टम का उपयोग करने वाले स्टोरेज के लिए इसका उपयोग करते हैं और उत्तर में वर्णित सीआईएफएस, एएफपी इत्यादि जैसे स्थापित नेटवर्क प्रोटोकॉल का उपयोग करके इसे साझा करते हैं, तो यह वास्तव में नेटवर्क संलग्न संग्रहण है। मुझे लगता है कि आप संक्षिप्त नाम NAS के बारे में उलझन में हैं, यह मानते हुए कि 'ए' का अर्थ उपकरण है। यह सच है कि बड़ी संख्या में NAS 'उपकरण हैं, लेकिन सिर्फ इसलिए कि कुछ NAS उपकरण हैं, सभी NAS उपकरणों को रोक नहीं देते हैं। - Dan
@Dan तो फ़ाइल सर्वर और NAS के बीच कोई अंतर नहीं है? - Richard Gadsden
@ डैन, आपके पास आईएससीआईआई SAN और एक डीएएस दोनों के रूप में सूचीबद्ध है। लेकिन iSCSI डीएएस परिभाषा में फिट नहीं है। NAS = नेटवर्क संलग्न भंडारण, उस परिभाषा और आपकी ढीली परिभाषाओं का उपयोग करते हुए, SAN है और NAS बराबर हैं। मुझे लगता है कि आपको अस्पष्टता को फिर से काम करना चाहिए। NAS का हमेशा पारंपरिक उपकरण का उल्लेख करने के लिए परंपरागत रूप से उपयोग किया जाता है जो एनएफएस, सीआईएफएस इत्यादि का उपयोग करके फाइल सिस्टम साझा करता है। डीएएस = सीधे एसएटीए या यूएसबी आदि का उपयोग करके जुड़ा हुआ है। SAN आमतौर पर उच्च अंत फाइब्रैंचनल होता है या आईसीसीआई भी हो सकता है। कई NAS उपकरण अब iSCSI का समर्थन करते हैं। समझ गया? - Matt


मैं इस सवाल का जवाब सुधारना चाहता हूं क्योंकि मुझे कई बार मुझसे पूछा गया था।

यदि आप के बीच मतभेद पूछ रहे हैं दास- NAS -सैन आप डेटा स्टोरेज संदर्भ में हैं; इस क्षेत्र में कई तकनीकें मौजूद हैं जो प्राथमिक आम लक्ष्य साझा करती हैं: आपके डेटा की दृढ़ता और उपलब्धता

ब्लॉक डिवाइस और फाइल सिस्टम

अधिकांश स्टोरेज डिवाइस वही भौतिक और तार्किक संरचना साझा करते हैं, ताकि आप जो डेटा चाहते हैं उसे ढूंढ सकें, आपको यह पता लगाने का एक तरीका चाहिए कि आपका डेटा कहां रहता है, इसलिए हार्ड डिस्क ड्राइव के कारण यही कारण है सेक्टरों (या केवल "ब्लॉक"), कई मामलों में यह भौतिक माध्यम में लिखे गए डेटा के लेआउट को दर्शाता है। लेकिन बहुत जटिल नहीं होने पर सेक्टर नंबर को संबोधित करके अपने डेटा तक पहुंचने से, यह एक त्रुटि प्रवण विधि है और आपको अपने द्वारा लिखे गए डेटा और आपके द्वारा लिखे गए क्षेत्रों को ट्रैक करना होगा। तो यह वह जगह है जहां ए फाइल सिस्टम बचाव के लिए आता है, एक साधारण फ़ाइल-सिस्टम आपको इस्तेमाल किए गए ब्लॉक को संबोधित करने और आपके डेटा को पुनर्प्राप्त करने के लिए एक सामान्य इंटरफ़ेस प्रदान करके आपकी सहायता करेगा, सबसे आम प्रतिमान उपयोग किया जाता है फ़ोल्डर फ़ाईल संरचना (यही कारण है कि इसे एक कहा जाता है फ़ाइल-System)।

इसलिए अनिवार्य रूप से एक फ़ाइल-सिस्टम आपको अपने डेटा की ओर एक बहुत ही सरल इंटरफेस के साथ छोड़ देता है, और हाउसकीपिंग का ख्याल रखता है और याद रखता है कि कौन से ब्लॉक / सेक्टर आपकी सामग्री डालते हैं, आम तौर पर फाइल सिस्टम में आप ब्लॉक नंबरों को संदर्भित नहीं करेंगे डेटा, लेकिन फ़ाइल नामों के लिए। यह ए के बीच का अंतर बताता है खंड डिवाइस और ए फाइल सिस्टम, एक फाइल सिस्टम को ब्लॉक डिवाइस पर अवश्य होना चाहिए।

दास

सबसे आसान भंडारण एक हार्ड डिस्क आपके कंप्यूटर / सर्वर से जुड़ा हुआ है। हार्ड डिस्क ड्राइव को किसी भी तरह से संवाद करने की आवश्यकता होती है, और उन्हें आपके कंप्यूटर को समझने के लिए एक अच्छी तरह से परिभाषित भौतिक इंटरफ़ेस और प्रोटोकॉल का उपयोग करने की आवश्यकता होती है, पीसी के लिए आज नियोजित सबसे आम इंटरफ़ेस और प्रोटोकॉल एस-एटीए या सीरियल एटीए या सीरियल एडवांस्ड है प्रौद्योगिकी अनुलग्नक तो एक हार्ड डिस्क जो भौतिक रूप से जुड़ा हुआ है, आपके पीसी पर एक ही इंटरफेस को एक के रूप में पहचाना जाता है प्रत्यक्ष संलग्न भंडारण या दास छोटे के लिए। यह स्पष्ट करने के लिए, ANY  खंड डिवाइस जो सीधे आपके सिस्टम से जुड़ा हुआ है, एक डीएएस बनाता है, यहां तक ​​कि एक यूएसबी स्टिक एक डीएएस है (लेकिन इस मामले में इंटरफ़ेस यूएसबी है)। और जब तक कि आप ब्लॉक नंबरों से अपनी डिस्क तक नहीं पहुंच जाते, आपको इसे अच्छे उपयोग में रखने के लिए इसके ऊपर एक फ़ाइल सिस्टम की आवश्यकता होती है।

NAS

लेकिन क्या होगा यदि आप अन्य फाइलों (फाइलों को स्थानांतरित करने के लिए) में अपनी फाइल-सिस्टम तक पहुंच प्रदान कर सकते हैं? कई कंप्यूटरों के साथ नेटवर्क पर आसान फ़ाइल साझा करने के लिए कई प्रोटोकॉल बनाए गए हैं, उदाहरण के तौर पर मैं केवल मुख्य प्रति ऑपरेटिंग सिस्टम का नाम रखूंगा: यूनिक्स और पसंद - एनएफएस, डॉस / विंडोज़ - सीआईएफएस / उर्फ ​​एसएमबी, ऐप्पल - एएफपी। वे नेटवर्क पर शेयर फाइलें करते हैं, बेशक फ़ाइल का मतलब है अंतर्निहित फाइल-सिस्टम संरचना और फ़ाइल-सिस्टम ब्लॉक डिवाइस का तात्पर्य है, लेकिन क्योंकि यह नेटवर्क पर किया जाता है इसे इसे NAS - नेटवर्क संलग्न संग्रहण। इन सभी इंटरफेस स्पष्ट रूप से ब्लॉक पतों के दूरस्थ लुकअप को प्रतिबंधित करते हैं (पहले सुरक्षा कारणों से) और आम तौर पर ऐसे इंटरफेस भी लागू नहीं होते हैं। नेटवर्क फाइल सिस्टम को एक समवर्ती तरीके से उपयोग करने के लिए पर्याप्त सुरक्षित माना जा सकता है, प्रोटोकॉल कार्यान्वयन सामान्य संसाधन (फ़ाइल) के समवर्ती उपयोग के कारण समस्याओं का ख्याल रखेगा, आमतौर पर फ़ाइल को एक उपयोगकर्ता / अनुरोधकर्ता को लॉक करके। जबकि कोई भी कंप्यूटर किसी नेटवर्क पर फ़ाइलों को साझा कर सकता है और NAS द्वारा सामान्य रूप से NAS कहा जा सकता है, तो आप केवल उन डिवाइसों की पहचान करते हैं जिनका मुख्य उद्देश्य नेटवर्क पर फ़ाइलों को साझा करना है। आम तौर पर NAS आईपी / टीसीपी ईथरनेट नेटवर्क पर काम करता है और अधिकांश इंटरनेट पर आसानी से आपके डेटा तक पहुंच प्रदान कर सकते हैं।

सैन

आइए मान लें कि मैं ब्लॉक नंबरों से अपना डेटा पढ़ना पसंद करता हूं, क्योंकि मैंने अपना खुद का सॉफ्टवेयर लिखा है लेकिन मुझे कई डिस्क ड्राइव की आवश्यकता है, एक कंप्यूटर से अधिक होस्ट हो सकता है। समाधान अन्य कंप्यूटरों की डिस्क साझा करना होगा, लेकिन जैसा कि मेरे NAS ने ब्लॉक नंबरों को दूरस्थ रूप से देखने का तरीका प्रदान नहीं किया है। तो मुझे अपनी डिस्क ड्राइव साझा करने के लिए एक और प्रोटोकॉल का उपयोग करने की आवश्यकता होगी, जिसे ऑपरेट करने के लिए फ़ाइल सिस्टम की आवश्यकता नहीं है। नेटवर्क पर डिस्क साझा करने के लिए आज निम्नलिखित इंटरफेस / प्रोटोकॉल / नेटवर्क मौजूद हैं:

  • SCSI - सभी के पिता;) जबकि एससीएसआई एक निम्न स्तर प्रोटोकॉल है भेजने के लिए माध्यमिक या परिवहन प्रोटोकॉल में encapsulated इस्तेमाल किया नियंत्रकों या डिस्क के लिए आदेश
  • एसएएस - सीरियल अटैचड एससीएसआई यह एसएएस के रूप में पूरे SANs बनाने की अनुमति देता है रूटिंग और एड्रेसिंग का समर्थन करता है
  • एफसी - फाइबर चैनल
  • iSCSI - इंटरनेट एससीएसआई या ईथरनेट पर बस एससीएसआई (आईपी नेटवर्क में)
  • ATAoE और इसी तरह - ईथरनेट पर एटीए

वस्तुतः किसी भी निम्न स्तर के प्रोटोकॉल को नेटवर्क पैकेट में encapsulated किया जा सकता है और हार्ड डिस्क तक पहुंचने की अनुमति देने के लिए दूरस्थ रूप से भेजा गया क्योंकि यह स्थानीय रूप से जुड़ा हुआ था। फिर आप ब्लॉक नंबर से अपना डेटा पढ़ सकते हैं या बस नए ब्लॉक डिवाइस पर फ़ाइल-सिस्टम बना सकते हैं।

सूचना! मैं जानबूझकर या अनजाने में इस उत्तर से कई विषयों को छोड़ सकता हूं, गलत वर्तनी वाले शब्दों और गलत तरीके से वाक्यों को लिखता हूं, आप इसे संपादित करने और इसे बेहतर बनाने के लिए स्वागत करते हैं!

आगे पढ़ने के लिए संदर्भ: विकिपीडिया पर डीएएस विकिपीडिया पर SAN विकिपीडिया पर NAS


14
2018-04-23 06:20



यह मेरे लिए सही जवाब था! - Kakar
उत्तम!!!!!!!! - ANewGuyInTown


हालांकि itmanagement.com से विवरण ठीक हैं, मुझे लगता है कि वे थोड़ा और विशिष्ट हो सकते हैं।

NAS के साथ, आप आमतौर पर कुछ ऐसा संदर्भित कर रहे हैं जहां आप सीआईएफएस या एनएफएस जैसे प्रोटोकॉल का उपयोग करके किसी नेटवर्क पर साझा स्टोरेज स्पेस को माउंट करते हैं। जिस प्रणाली पर इन्हें घुमाया जाता है वह उन्हें स्थानीय भंडारण के रूप में नहीं देखता है, यह उन्हें नेटवर्क स्टोरेज के रूप में देखता है। यह महत्वपूर्ण है क्योंकि कई कार्यक्रम विभिन्न चीजों के लिए नेटवर्क स्टोरेज के उपयोग की अनुमति नहीं देंगे।

SAN के साथ, भंडारण स्थान iSCSI या फाइबर चैनल के माध्यम से घुड़सवार है। आप अभी भी अंतरिक्ष को माउंट करने के लिए नेटवर्क का उपयोग कर रहे हैं, लेकिन प्रोटोकॉल सिस्टम को स्थानीय स्टोरेज के रूप में देखने के लिए बढ़ते हुए सिस्टम को अनुमति देता है, इस प्रकार अधिक प्रोग्राम इसे ठीक से उपयोग करने की इजाजत देता है।

डीएएस बस एक प्रणाली में सीधे जुड़े हुए भंडारण (यानी, नेटवर्क के माध्यम से नहीं) भंडारण है। आंतरिक हार्डड्राइव, यूएसबी ड्राइव इत्यादि।


9
2017-11-05 13:53





NAS नेटवर्क संलग्न के लिए खड़ा है   भंडारण। यह पारंपरिक से अलग है,   उसमें सीधे जुड़े भंडारण, में   NAS, ऑपरेटिंग सिस्टम और अन्य   NAS उत्पाद पर सॉफ़्टवेयर हैं   पूरी तरह से डेटा भंडारण के लिए समर्पित है।

सैन भंडारण क्षेत्र नेटवर्क के लिए खड़ा है। ए   SAN एक नेटवर्क संलग्न करने के लिए डिज़ाइन किया गया है   भंडारण हार्डवेयर और सॉफ्टवेयर के लिए   सर्वर। SAN आमतौर पर दो में आते हैं   रूप: मुख्य रूप से एक नेटवर्क के रूप में   के बीच डेटा स्थानांतरित करने के लिए समर्पित है   कंप्यूटर सिस्टम और स्टोरेज सिस्टम,   या एक पूर्ण प्रणाली के रूप में शामिल है   सभी भंडारण तत्वों और   उसी के भीतर कंप्यूटर सिस्टम   नेटवर्क।

दास सीधे जुड़े हुए के लिए खड़ा है   भंडारण। आमतौर पर डीएएस का उपयोग किया जाता है   स्टोरेज सिस्टम के बीच अंतर करें   सीधे एक सर्वर से जुड़ा हुआ है या   वर्कस्टेशन और NAS और SAN सेटअप।

से http://www.itmanagement.com/faq/storage-faq/


8
2017-11-05 13:40





DAS: प्रत्यक्ष संलग्न भंडारण। भंडारण

(आमतौर पर डिस्क या टेप) सीधे जुड़ा हुआ है कंप्यूटर प्रोसेसर के लिए एक केबल द्वारा। (एक पीसी या एक के अंदर हार्ड डिस्क ड्राइव टेप ड्राइव एक सर्वर से जुड़ा हुआ है सरल प्रकार के डीएएस हैं।) I / O अनुरोध (प्रोटोकॉल या कमांड भी कहा जाता है) पहुंच सीधे उपकरण।

सैन: संरक्षण क्षेत्र नियंत्रण कार्य। भंडारण एक समर्पित नेटवर्क पर रहता है। डीएएस की तरह, I / O सीधे एक्सेस डिवाइस का अनुरोध करता है। आज, अधिकांश SANs फाइबर चैनल मीडिया का उपयोग करते हैं, किसी के लिए किसी भी कनेक्शन प्रदान करना उस नेटवर्क पर प्रोसेसर और भंडारण। एक I / O प्रोटोकॉल का उपयोग कर ईथरनेट मीडिया जिसे आईएससीएसआई कहा जाता है, उभर रहा है

NAS: नेटवर्क संलग्न भंडारण। एक NAS डिवाइस ("उपकरण"), आमतौर पर एक एकीकृत प्रोसेसर प्लस डिस्क भंडारण, से जुड़ा हुआ है एक टीसीपी / आईपी आधारित नेटवर्क (लैन या डब्ल्यूएएन), और विशेष का उपयोग कर पहुंचा फ़ाइल का उपयोग / फ़ाइल साझाकरण प्रोटोकॉल। फ़ाइल अनुरोध एक NAS द्वारा प्राप्त किया गया है आंतरिक प्रोसेसर द्वारा डिवाइस अनुरोधों में अनुवाद किया जाता है


1
2018-06-27 11:28