सैन, एनएएस और डीएएस में क्या अंतर है?
सैन, एनएएस और डीएएस में क्या अंतर है?
जवाबों:
पहले एक ब्लॉक डिवाइस और फाइल सिस्टम के बीच अंतर को परिभाषित करना सबसे अच्छा है। यह आसान है अगर आप UNIX से परिचित हैं क्योंकि यह दो चीजों के बीच एक उद्देश्य अंतर बनाता है। अभी भी वही विंडोज पर लागू होता है।
/dev/sda
या /dev/sda1
उस डिस्क पर विभाजन के लिए।mount /dev/sda1 /mnt/somepath
।उन शब्दों को ध्यान में रखते हुए फिर निम्नलिखित के बीच अंतर देखना आसान हो जाता है।
मैं इस प्रश्न के उत्तर में सुधार करना चाहूंगा क्योंकि यह मुझसे कई बार पूछा गया था।
यदि आपके डैस - एनएएस - सैन के बीच अंतर पूछते हैं, तो आप डेटा स्टोरेज संदर्भ में हैं; इस क्षेत्र में कई प्रौद्योगिकियां मौजूद हैं जो एक प्राथमिक सामान्य लक्ष्य साझा करती हैं: आपके डेटा की दृढ़ता और उपलब्धता ।
अधिकांश संग्रहण डिवाइस एक ही भौतिक और तार्किक संरचना साझा करते हैं, ताकि आप जो डेटा चाहते हैं उसका पता लगाने में सक्षम हों, आपको यह पहचानने का एक तरीका चाहिए कि आपका डेटा कहाँ रहता है, इसलिए यही कारण है कि हार्ड डिस्क ड्राइव में सेक्टर हैं (या बस " ब्लॉक "), कई मामलों में यह भौतिक माध्यम में लिखे गए डेटा के लेआउट को दर्शाता है। लेकिन बहुत जटिल न होते हुए भी सेक्टर नंबर को संबोधित करके अपने डेटा को एक्सेस करना, यह एक त्रुटि प्रवण विधि है और आपको अपने द्वारा लिखे गए डेटा और आपके द्वारा लिखे गए क्षेत्रों पर नज़र रखनी होगी। तो यह वह जगह है जहाँ एक फ़ाइल-सिस्टम बचाव में आता है, एक सरल फ़ाइल-सिस्टम आपको उपयोग किए गए ब्लॉकों को संबोधित करके और आपके डेटा को पुनः प्राप्त करने के लिए एक सामान्य इंटरफ़ेस प्रदान करके आपकी सहायता करेगा, जो सबसे आम प्रतिमान उपयोग किया जाता है वह हैफ़ोल्डर / फ़ाइल संरचना (यही कारण है कि इसे फ़ाइल-सिस्टम कहा जाता है )।
तो अनिवार्य रूप से एक फाइल-सिस्टम आपको आपके डेटा के प्रति एक बहुत ही सरल इंटरफ़ेस के साथ छोड़ देता है, और हाउसकीपिंग और यह याद रखने में ध्यान रखता है कि इसमें कौन से ब्लॉक / सेक्टर आपके सामान को लगाते हैं, आम तौर पर एक फाइल सिस्टम में आप अपने नंबर को प्राप्त करने के लिए ब्लॉक नंबर का संदर्भ नहीं लेंगे। डेटा, लेकिन फ़ाइल नाम के लिए। यह एक ब्लॉक डिवाइस और एक फाइलसिस्टम के बीच का अंतर बताता है , एक फाइल सिस्टम को एक ब्लॉक डिवाइस पर रहना चाहिए।
सबसे सरल भंडारण एक हार्ड डिस्क है जो आपके कंप्यूटर / सर्वर से जुड़ी है। हार्ड डिस्क ड्राइव को किसी भी तरह से संवाद करने की आवश्यकता होती है, और उन्हें आपके कंप्यूटर को समझने के लिए एक अच्छी तरह से परिभाषित भौतिक इंटरफ़ेस और प्रोटोकॉल का उपयोग करने की आवश्यकता होती है, पीसी के लिए आज सबसे सामान्य इंटरफ़ेस और प्रोटोकॉल कार्यरत है एस-एटीए या सीरियल एटीए या सीरियल एडवांस प्रौद्योगिकी अनुलग्नक। तो एक हार्ड डिस्क जो आपके पीसी के लिए एक ही इंटरफ़ेस को शारीरिक रूप से जुड़ा हुआ है , को शॉर्ट के लिए डायरेक्ट अटैच्ड स्टोरेज या डीएएस के रूप में पहचाना जाता है । इसे स्पष्ट करने के लिए, ANY
ब्लॉक करेंडिवाइस जो आपके सिस्टम से सीधे जुड़ा हुआ है, एक DAS बनाता है, यहां तक कि USB स्टिक भी DAS है (लेकिन इंटरफ़ेस इस मामले में USB है)। और जब तक आप अपनी डिस्क को ब्लॉक नंबरों तक नहीं पहुंचाते हैं, तब तक आपको इसे अच्छे उपयोग में लाने के लिए इसके ऊपर एक फाइल सिस्टम की आवश्यकता होती है।
लेकिन क्या होगा यदि आप अपने फाइल-सिस्टम को अन्य कंप्यूटरों (फाइलों को स्थानांतरित करने के लिए) तक पहुंच प्रदान कर सकते हैं? अन्य कंप्यूटरों के साथ नेटवर्क पर आसान फ़ाइल साझा करने को पूरा करने के लिए कई प्रोटोकॉल वर्षों से बनाए गए हैं, उदाहरण के लिए मैं केवल प्रति ऑपरेटिंग सिस्टम मुख्य नाम रखूंगा: UNIX और पसंद - NFS, DOS / Windows - CIFS / aka.SMB, Apple - एएफपी। वे क्या करते हैं एक नेटवर्क पर फ़ाइलें साझा करते हैं, निश्चित रूप से फ़ाइल एक अंतर्निहित फ़ाइल-सिस्टम संरचना और फ़ाइल-सिस्टम का तात्पर्य ब्लॉक डिवाइस से है, लेकिन क्योंकि यह एक नेटवर्क पर किया जाता है जिसे NAS कहा जाता है - नेटवर्क संलग्न भंडारण। यह सभी इंटरफेस स्पष्ट रूप से ब्लॉक एड्रेस के दूरस्थ लुकअप (सुरक्षा कारणों से पहले) को प्रतिबंधित करते हैं और आम तौर पर ऐसे इंटरफेस को लागू भी नहीं किया जाता है। नेटवर्क फाइल सिस्टम को एक समवर्ती तरीके से उपयोग करने के लिए पर्याप्त सुरक्षित माना जा सकता है, प्रोटोकॉल कार्यान्वयन समान संसाधन (फ़ाइल) तक समवर्ती पहुंच के कारण समस्याओं का ध्यान रखेगा, आम तौर पर फ़ाइल को एकल उपयोगकर्ता / अनुरोधकर्ता को लॉक करके। हालांकि कोई भी कंप्यूटर किसी नेटवर्क पर फ़ाइलें साझा कर सकता है और उसे NAS कहा जा सकता है, आम तौर पर NAS द्वारा आप केवल उन उपकरणों की पहचान करते हैं जिनका मुख्य उद्देश्य नेटवर्क पर फ़ाइलों को साझा करना है। आम तौर पर NAS आईपी / टीसीपी ईथरनेट नेटवर्क पर काम करता है और अधिकांश आसानी से इंटरनेट पर आपके डेटा तक पहुंच प्रदान कर सकता है।
मान लीजिए कि मुझे अपना डेटा ब्लॉक नंबर से पढ़ना पसंद है, क्योंकि मैंने अपना सॉफ्टवेयर लिखा है, लेकिन मुझे कई डिस्क ड्राइव की आवश्यकता है, एक से अधिक कंप्यूटर होस्ट कर सकते हैं। इसका समाधान अन्य कंप्यूटरों के डिस्क को साझा करना होगा, लेकिन जैसा कि मेरे एनएएस ने कहा है कि ब्लॉक संख्याओं को दूर से देखने का एक तरीका प्रदान नहीं करता है। इसलिए मुझे अपनी डिस्क ड्राइव को साझा करने के लिए एक और प्रोटोकॉल का उपयोग करने की आवश्यकता होगी, एक जिसे संचालित करने के लिए फ़ाइल सिस्टम की आवश्यकता नहीं है। एक नेटवर्क पर डिस्क साझा करने के लिए निम्नलिखित इंटरफेस / प्रोटोकॉल / नेटवर्क आज मौजूद हैं:
वस्तुतः किसी भी निम्न स्तर के प्रोटोकॉल को नेटवर्क पैकेट में कूटबद्ध किया जा सकता है और दूरस्थ रूप से हार्ड डिस्क तक पहुंचने की अनुमति देने के लिए भेजा जाता है क्योंकि यह स्थानीय रूप से जुड़ा हुआ था। फिर आप अपने डेटा को ब्लॉक नंबर से पढ़ सकते हैं या बस नए ब्लॉक डिवाइस पर एक फाइल-सिस्टम बना सकते हैं।
सूचना! मैं जानबूझकर या अनजाने में इस जवाब से कई विषयों को छोड़ सकता हूं, गलत शब्दों और गलत तरीके से लिखे गए वाक्यों से, आपको इसे संपादित करने और इसे बेहतर बनाने के लिए स्वागत है!
आगे पढ़ने के लिए संदर्भ: विकिपीडिया पर विकिपीडिया पर डैस, विकिपीडिया पर विकिपीडिया पर एनएएस
हालांकि itmanagement.com से विवरण ठीक हैं, मुझे लगता है कि वे कुछ अधिक विशिष्ट हो सकते हैं।
NAS के साथ, आप आमतौर पर किसी ऐसी चीज़ का उल्लेख कर रहे हैं जहाँ आप CIFS या NFS जैसे प्रोटोकॉल का उपयोग करते हुए एक नेटवर्क पर एक साझा संग्रहण स्थान माउंट करते हैं। जिस सिस्टम पर ये माउंट किए जाते हैं, उन्हें स्थानीय भंडारण के रूप में नहीं देखा जाता है, यह उन्हें नेटवर्क स्टोरेज के रूप में देखता है। यह महत्वपूर्ण है क्योंकि कई कार्यक्रम विभिन्न चीजों के लिए नेटवर्क भंडारण के उपयोग की अनुमति नहीं देंगे।
सैन के साथ, भंडारण स्थान iSCSI या फाइबर चैनल के माध्यम से मुहिम की जाती है। आप अभी भी अंतरिक्ष को माउंट करने के लिए एक नेटवर्क का उपयोग कर रहे हैं, लेकिन प्रोटोकॉल सिस्टम को स्थानीय संग्रहण के रूप में देखने के लिए बढ़ते हुए सिस्टम की अनुमति देते हैं, इस प्रकार अधिक कार्यक्रमों को ठीक से उपयोग करने की अनुमति देते हैं।
DAS केवल एक सिस्टम से सीधे जुड़ा हुआ है (यानी, नेटवर्क के माध्यम से नहीं)। आंतरिक हार्डड्राइव, यूएसबी ड्राइव आदि।
NAS नेटवर्क अटैच्ड स्टोरेज के लिए है। यह पारंपरिक, सीधे संलग्न भंडारण से भिन्न होता है, NAS में, ऑपरेटिंग सिस्टम और NAS उत्पाद पर अन्य सॉफ़्टवेयर केवल डेटा संग्रहण के लिए समर्पित होते हैं।
SAN स्टोरेज एरिया नेटवर्क के लिए है। सैन एक नेटवर्क है जो सर्वरों के लिए स्टोरेज हार्डवेयर और सॉफ्टवेयर को संलग्न करने के लिए डिज़ाइन किया गया है। सैन आम तौर पर दो रूपों में आते हैं: एक नेटवर्क के रूप में मुख्य रूप से कंप्यूटर सिस्टम और स्टोरेज सिस्टम के बीच डेटा स्थानांतरित करने के लिए समर्पित है, या एक संपूर्ण सिस्टम के रूप में जिसमें एक ही नेटवर्क के सभी स्टोरेज तत्व और कंप्यूटर सिस्टम शामिल हैं।
DAS का अर्थ सीधे अटैच्ड स्टोरेज है। DAS का उपयोग आमतौर पर सर्वर या वर्कस्टेशन और NAS और SAN सेटअप से सीधे जुड़े स्टोरेज सिस्टम के बीच अंतर करने के लिए किया जाता है।
DAS: डायरेक्ट अटैच्ड स्टोरेज। भंडारण
(आमतौर पर डिस्क या टेप) सीधे एक केबल द्वारा कंप्यूटर प्रोसेसर से जुड़ा होता है। (पीसी के अंदर हार्ड डिस्क ड्राइव या एकल सर्वर से जुड़ी टेप ड्राइव डीएएस के सरल प्रकार हैं।) I / O अनुरोध (जिसे प्रोटोकॉल या कमांड भी कहा जाता है) सीधे उपकरणों का उपयोग करते हैं।
सैन: स्टोरेज एरिया नेटवर्क। भंडारण एक समर्पित नेटवर्क पर रहता है। DAS की तरह, I / O सीधे एक्सेस उपकरणों का अनुरोध करता है। आज, अधिकांश SAN फाइबर चैनल मीडिया का उपयोग करते हैं, जो कि उस नेटवर्क पर प्रोसेसर और स्टोरेज के लिए कोई भी कनेक्शन प्रदान करते हैं। ISCSI नामक I / O प्रोटोकॉल का उपयोग करते हुए ईथरनेट मीडिया में उभर रहा है
NAS: नेटवर्क संलग्न भंडारण। एक NAS डिवाइस ("उपकरण"), आमतौर पर एक एकीकृत प्रोसेसर प्लस डिस्क भंडारण, एक टीसीपी / आईपी-आधारित नेटवर्क (लैन या वैन) से जुड़ा होता है, और विशेष फ़ाइल एक्सेस / फ़ाइल साझा प्रोटोकॉल का उपयोग करके एक्सेस किया जाता है। NAS द्वारा प्राप्त फ़ाइल अनुरोधों को आंतरिक प्रोसेसर द्वारा डिवाइस अनुरोधों में अनुवादित किया जाता है