फास्ट लोकल एरिया नेटवर्क कैसे बनाएं


35

मैं फिल्म निर्माण में काम करता हूं और बहुत बड़े कच्चे फुटेज फाइलों तक बहुत तेजी से पहुंच की जरूरत है। मैं वर्तमान में आंतरिक हार्ड ड्राइव के लिए eSATA 6Gbps डॉक का उपयोग कर रहा हूं, जो जितनी तेजी से ड्राइव पर जाएगा।

यदि मुझे सर्वर का उपयोग करना था और नेटवर्क के माध्यम से अपने कार्यस्थानों से कनेक्ट करना था, तो क्या (अपेक्षाकृत सस्ती) तकनीक मुझे ड्राइव गति से कहीं भी पास या पार करने की अनुमति देगी?


12
10 जीबीपीएस ईथरनेट इन दिनों "बजट होने पर" सस्ती है। हालाँकि, 8 या 16 जीबीपीएस सैन (भंडारण क्षेत्र नेटवर्क - उर्फ ​​फाइबरचैनल) विशेष रूप से उपयोग के लिए बेहतर हो सकता है?
एकनेरवाल

3
इसे विशेष रूप से स्टोरेज नेटवर्क के लिए डिज़ाइन / अनुकूलित किया गया है।
इकेनरवाल

3
बस जाँचना चाहते हैं - क्या आप SSD का उपयोग कर रहे हैं? यदि नहीं, तो यह एक आवश्यक उन्नयन है।
trpt4him

1
मैं यहाँ एक सरल और सस्ता NAS की तुलना में SAN का कोई जोड़ा मूल्य नहीं देखता।
जिगगुंजर

3
इसका ठीक से उत्तर देने के लिए, अधिक जानकारी की आवश्यकता है: किस राशि का डेटा संग्रहीत किया जाना चाहिए, कितने समवर्ती उपयोगकर्ता, कहां से डेटा एक्सेस किया जा रहा है (किस तरह की मशीन)? 100Gbs नेटवर्क 1Gbs नेटवर्क एडेप्टर के साथ 2 या 3 मशीन से एक्सेस करने पर मदद नहीं करेगा।
JFL

जवाबों:


31

यहां 2017 की शुरुआत में, आसानी से ऑनलाइन उपलब्ध जानकारी को देखते हुए, यह सबसे तेज SATA HDDs की तरह दिखता है जो लगभग 220 मेगाबाइट्स / सेकंड में अधिकतम होता है, जो 1.760 गिगाबिट्स / सेकंड है।

इसलिए यदि आप केवल एकल ड्राइव की गति को हरा देने की कोशिश कर रहे हैं, और आप भारी वीडियो फ़ाइलों के लिए लागत-प्रति-टेराबाइट विचारों के लिए HDDs तक सीमित हैं, तो 10 गीगाबिट ईथरनेट बहुत है।


एक तरफ के रूप में, ध्यान दें कि थंडरबोल्ट नेटवर्किंग 10 गिगाबिट / सेक के साथ-साथ है, इसलिए यदि आपके पास थंडरबोल्ट पोर्ट पहले से हैं, तो आप इसके साथ प्रयोग कर सकते हैं। यह आपके 6 गिगाबिट ईएसएटीए 3 पोर्ट को बखूबी हरा सकता है, हालांकि मुझे इस बारे में यकीन नहीं है क्योंकि ईएसटीएए बहुत अधिक स्टोरेज-विशिष्ट है, जबकि ईथरनेट पर स्टोरेज करने से अधिक ओवरहेड होता है। यह भी ध्यान दें कि थंडरबोल्ट एक डेस्कटॉप बस है; यह केवल कुछ मीटर तक पहुंचता है, 100 मीटर नहीं जो 10 गीगाबिट ईथरनेट संभाल सकता है। जब तक आप अपने विकल्पों को तौलते हैं, तो थंडरबोल्ट प्रयोग करने और प्रोटोटाइप बनाने के लिए दिलचस्प हो सकता है, यह शायद आपके लिए सही दीर्घकालिक समाधान नहीं है जब तक कि आप अपने सभी वर्कस्टेशन और डिस्क को एक बड़ी मेज के चारों ओर बैक-टू-बैक नहीं रखना चाहते।


तो वह सिंगल एचडीडी के लिए था। लेकिन अगर आप उन ड्राइवों को एक साथ चलाते हैं, ताकि हर रीड या राइट कई ड्राइव्स में फैल जाए, तो आप सिंगल ड्राइव परफॉर्मेंस की तुलना में ज्यादा बेहतर परफॉर्मेंस पा सकते हैं। इसके अलावा, आपके बजट के आधार पर, आप PCIe / M.2 NVME SSDs को सर्वर / NAS के रूप में कार्य करने के लिए एक PC में डाल सकते हैं, और आप धधकते तेज भंडारण प्रदर्शन (लगभग 3.4 गीगाबाइट / सेकंड == 27 गीगाबिट / सेकंड) प्राप्त कर सकते हैं। चलाना।

उस स्थिति में आप 10 गीगाबिट ईथरनेट की तुलना में तेजी से कुछ देखना चाह सकते हैं, लेकिन ऑनलाइन के चारों ओर घूमते हुए, ऐसा लगता है कि कीमतें 10 गीगाबिट ईथरनेट से परे नाटकीय रूप से कूदती हैं। तो आप कई 10Gigabit लिंक पर लिंक एकत्रीकरण कर के देखना चाहते हैं। मैंने कुछ ऑनलाइन उपाख्यानों को भी देखा है जो कि नेटवर्क उपकरण, जैसे कि 40Gbps के InfiniBand सामान का इस्तेमाल करते हैं, को सस्ते में ईबे पर खरीदा जा सकता है, अगर आपको ईबे पर इस्तेमाल किए गए गियर खरीदने के साथ आने वाली परेशानियों का बुरा नहीं लगता।


1
कई 10Gbit एनआईसी + बॉन्डिंग के बारे में क्या?
एंड्रे बोरी

2
बॉन्डिंग के लिए अलग-अलग फ़्लो का उपयोग अलग-अलग भौतिक लिंक का उपयोग करने की अनुमति देता है, लेकिन एक एकल प्रवाह केवल एक एनआईसी का उपयोग करेगा। इसलिए यह उपयोगी होगा जब एक ही समय में विभिन्न लोगों को कई फाइलें दी जाएंगी, लेकिन एकल फाइल एक्सेस के लिए बैंडविड्थ में वृद्धि नहीं होगी।
JFL

4
@ जॉनो नं, ईथरनेट मानक 1500 बाइट फ्रेम के साथ 94% कुशल है, और जंबो फ्रेम के साथ भी बेहतर है। मैं बिना किसी कोशिश के 930+ एमबीपीएस थ्रूपुट देखता हूं। गिगाबिट ईथरनेट हब्स की अनुमति नहीं देता है, केवल स्विच करता है, इसलिए यह हमेशा पूर्ण द्वैध होता है और इस तरह कभी टकराव नहीं होता है।
स्पाइफ

1
@JFL ईथरनेट बॉन्डिंग (IEEE 802.3ad लिंक एकत्रीकरण) लोड पैकेट-दर-पैकेट वितरित करता है, न कि प्रति-प्रवाह। क्योंकि नेटवर्किंग प्रौद्योगिकियां आम तौर पर असतत परतों, ईथरनेट (लेयर 2, डेटा लिंक लेयर) में डिज़ाइन की जाती हैं, इसके ऊपर के प्रोटोकॉल जैसे कि आईपी या टीसीपी के बारे में कोई विचार नहीं है, इसलिए इसमें प्रवाह का कोई विचार नहीं है।
बजे

2
@ जेएफएल लिनक्स एकत्रीकरण निश्चित रूप से कुछ लेयर 3 + सूचनाओं का उपयोग कर सकता है (लिनक्स बहुत सारी असामान्य चीजें कर सकता है), कृपया याद रखें कि उपयोगी होने के लिए समान संबंध विधि का समर्थन करने के लिए आपको वास्तव में दोनों पक्षों की आवश्यकता है। यदि आप एक स्विच से कनेक्ट कर रहे हैं तो आप वास्तव में उपयोग पर स्विच का समर्थन कर सकते हैं।
Zoredache

5

यदि आप SATA डिस्क से चिपके रहते हैं, तो 10Gb ईथरनेट को लागू करना और सर्वर पर एक उचित आकार के RAID10 का निर्माण करना आपको एक SATA डिस्क से परे एक ध्यान देने योग्य प्रदर्शन में वृद्धि करेगा। यह एक योग्य निवेश होगा क्योंकि आप सर्वर को आवश्यकतानुसार कई वर्कस्टेशनों के बीच साझा कर सकते हैं और भविष्य में स्विच जोड़कर जोड़ सकते हैं। आपको कैट -6 इथरनेट केबल चलाने की आवश्यकता होगी, क्योंकि कैट -5 ई में कटौती नहीं होगी - इस खर्च को अपनी गणना में जोड़ना न भूलें। आप सिस्टम को और तेज करने के लिए SSDs को कैश के रूप में भी जोड़ सकते हैं; जब से आप वीडियो फुटेज के साथ काम कर रहे हैं, मुझे लगता है कि आपको भारी मात्रा में भंडारण स्थान की आवश्यकता है, जो कि विशुद्ध रूप से SSDs के साथ निर्माण करना बहुत महंगा होगा।

आप डेल या एचपी से एक पूर्व-निर्मित रैकमाउंट सर्वर खरीद सकते हैं और हार्डवेयर RAID कार्ड का उपयोग कर सकते हैं, या यदि आप एक हार्डवेयर व्यक्ति के अधिक हैं, तो आप सुपरमाइक्रो से एक सस्ता चेसिस खरीद सकते हैं और सॉफ़्टवेयर RAID का उपयोग करके स्वयं स्टोरेज मशीन का निर्माण कर सकते हैं। या तो विंडोज या लिनक्स। हार्डवेयर RAID अक्सर तेज होता है जब एक RAID1 शामिल होता है, क्योंकि सॉफ़्टवेयर को प्रत्येक डिस्क को बदले में लिखना चाहिए और अगले ऑपरेशन पर जाने से पहले लिखने के लिए इंतजार करना होगा; एक RAID कार्ड आम तौर पर समानांतर में दोनों डिस्क को लिख सकता है, और लेखन ऑपरेशन को कैश कर सकता है, ओएस पर तुरंत नियंत्रण लौटा सकता है। ध्यान दें, हालांकि, कि एक RAID0 और भी तेज होगा, आपके पास कोई अतिरेक नहीं है और एक एकल ड्राइव विफलता पूर्ण डेटा हानि का कारण होगी; RAID0 का उपयोग कभी न करें जब आपके पास वह डेटा हो जिसे आप रखना चाहते हैं।

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

एक सर्वर बनाने का एक और फायदा यह है कि आप अपने सभी फुटेज को एक जगह केंद्रित कर रहे हैं, जो इसे नियमित रूप से बैक अप करने के लिए व्यावहारिक और अपेक्षाकृत आसान बनाता है। कभी भी अपनी बैकअप रणनीति की उपेक्षा न करें; एक दिन आपको इस पर निर्भर रहने की आवश्यकता होगी!


3
"सॉफ़्टवेयर को प्रत्येक डिस्क को बदले में लिखना होगा और अगले ऑपरेशन पर जाने से पहले लिखने के लिए इंतजार करना होगा"। यह कई दशकों से सच नहीं है; यहां तक ​​कि गैर-सर्वर डिस्क आजकल समर्थन पंक्तिबद्धता का समर्थन करते हैं। और डीएमए सॉफ्टवेयर के साथ सख्ती से बात करने की जरूरत नहीं है। यह 1998 या उसके बाद से डेस्कटॉप में समर्थित है।
MSalters

यह शायद ध्यान देने योग्य है कि जब आपका पहला वाक्य किसी एकल उपयोगकर्ता के लिए सही है, तो 10Gb साझा किए जा रहे बैंडविड्थ का मतलब है कि कई उपयोगकर्ताओं के साथ एक साथ प्रत्येक शेयर को एक्सेस करने की कोशिश करने वाले बैंडविड्थ को अंततः एकल उपयोगकर्ता एसएटीए स्तरों से नीचे छोड़ देगा।
डैन नीली

2
एनएएस परिभाषा के अनुसार कुछ विशेष उपकरण नहीं है, आप सांबा या एनएफएस के साथ एक सामान्य लिनक्स पीसी रख सकते हैं और इसे एनएएस कह सकते हैं। मुख्य अंतर फाइल-लेवल शेयरिंग बनाम ब्लॉक-लेवल शेयरिंग है। एक ब्लॉक डिवाइस का उपयोग एक समय में केवल एक ग्राहक द्वारा किया जा सकता है। इसके अलावा SAN अधिक महंगे हैं और कॉन्फ़िगर करने के लिए अधिक / अधिक ज्ञान लेते हैं।
जिगगंजर

@jiggunjer बहुत सच है, लेकिन जो सांबा के साथ एक पीसी का निर्माण करेगा, वह इसे एक NAS नहीं, बल्कि फ़ाइल सर्वर कहेगा। मैं सिर्फ विशेष उद्देश्य डिवाइस का मतलब करने के लिए तकनीकीता पर खेल रहा हूँ। SAN के बारे में भी बहुत सच है, यही वजह है कि मैंने उन्हें ओवरकिल के रूप में वर्गीकृत किया।
गार्गवेर

@DanNeely हाँ, जैसा कि अधिक ग्राहकों को एक साथ एक्सेस के साथ जोड़ा जाता है, प्रत्येक कार्य केंद्र की गति कम हो जाएगी, लेकिन सर्वर से निकलने वाले डेटा की कुल दर बहुत अधिक होनी चाहिए। SSD कैश के साथ संवर्धित करने से इसमें से अधिकांश की भरपाई हो सकती है।
गार्गवेर

3

कुछ भी नहीं 10gbe के लचीलेपन और कॉन्फ़िगरेशन में आसानी से धड़कता है, लेकिन एसएएस आश्चर्यजनक रूप से सभी अपने आप में नेटवर्क योग्य है:

कार्यस्थानों की छोटी संख्या (n <8) के लिए जहां संस्करणों को एक साथ कई कंप्यूटरों से लिखने की आवश्यकता नहीं होती है, एसएएस महान काम करता है। एक साथ Tyan JBOD ($ 1500) और एक LSI एचवीए ($ 400), हम 3400 MB / s (27 Gbps) एसएसडी के लिए स्थानान्तरण निरंतर मिलता है। JBOD में HBA के 3 अपलिंक के साथ एक आंतरिक स्विच है, लेकिन SAS स्विच उच्च पोर्ट काउंट के लिए उपलब्ध हैं।

यहाँ हमारे संस्करणों में से एक की गति परीक्षण है:

CDM5 कतार में 32 iops के साथ 2,862MB / s अनुक्रमिक रीडिंग दिखा रहा है।  4k सिंगल थ्रेडेड रैंडम रीड 29MB / s

आंतरिक रूप से, हम इस समाधान का उपयोग क्लस्टर्ड विंडोज सर्वर पर चल रहे स्टोरेज स्पेसेस के साथ करते हैं जो 10gbe के साथ ग्राहकों को वितरित किए जाते हैं।

संकुल Windows सर्वर


2

https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593&cm_re=samsung_m.2- -20-147-593- -Product

सबसे पहले, M.2 SSD जिसने सही मदरबोर्ड दिया, 2gb-4gb / s तक पहुंच सकता है, और संभवतः उच्चतर। इनमें से कुछ को एक साथ RAID करें, और आपकी गति और भी अधिक है।

कई 10 जीबी एनआईसी की टीम आपको देशी गति के करीब पहुंचा सकती है।

10g से अधिक कुछ भी बहुत अधिक पैसा है।

40 गीगाबिट एनआईसी https://www.serversupply.com/products/part_search/pid_lookup.asp?pid=263133&gclid=Cj0KEQiA9P7FBRCVOO33_LGUtPQQQQi_tBgIU2jZrjkf0=0FF05FF05F5Ff0p


10gb से ऊपर जाने पर भी सीमित कारक के रूप में दृश्य पर स्थानीय बस गति डालने की संभावना है :) एक पीसीआई-एक्सप्रेस 2.0 x16 स्लॉट सैद्धांतिक रूप से 64GBit / s है - लेकिन सभी पक्षों पर ओवरहेड्स (बस मेमोरी, ड्राइवर सॉफ्टवेयर मेमोरी, सीपीयू लोड पर) ...) बहुत नीचे गिर जाएगा, जहां आप खुश हो सकते हैं अगर आपका 10 जीबी लाइन की गति से चलता है ...
रैकैंडबोनमैन

2
@rackandboneman: यही कारण है कि आपके पास स्मार्ट एनआईसी है। 10Gb / s ईथरनेट कच्ची गति है। ईथरनेट, आईपी और टीसीपी हेडर को केवल वास्तविक डेटा से निपटने के लिए सीपीयू को छोड़कर एनआईसी द्वारा नियंत्रित किया जा सकता है।
MSalters

यदि ये ऑफ़लोडिंग मैकेनिज़्म आपके एप्लिकेशन परिदृश्य के साथ संयोजन में काम करते हैं - और जब वे CPU उपयोग में कटौती करते हैं, तो वे डेटा की मात्रा को तब तक कम नहीं करेंगे, जब तक कि बहुत से ट्रैफ़िक पहले स्थान पर कचरा न हो जाए ...
रैकैंडबनमैन

@rackandboneman PCIe 3.0 x16 मौजूद है इसलिए गति दोगुनी हो सकती है।
साइबरनार्ड

10gbe इससे काफी सस्ता हो सकता है: $ 180 के लिए मेलानॉक्स निक और 25gbe $ 300 के लिए Mellanox 25gbe के करीब आता है । क्या आप स्विच पर लागत को मारता है, लेकिन ईबे या एक पूर्ण जाल उस समस्या को दूर कर देता है।
मिच

0

फाइबर स्विच के साथ एक फाइबर ईथरनेट कार्ड का उपयोग करें, आदर्श रूप से पैड के साथ मल्टीमोड या एकल मोड। यदि आपको बजट मिल गया है तो आप पूरी चीज़ को 10gbps कर सकते हैं, यदि आप दोहरे पोर्ट फाइबर कार्ड के साथ लिंक एकत्रीकरण का उपयोग करते हैं तो आप 20 जीबीपीएस प्राप्त कर सकते हैं। आपके बजट के आधार पर शब्द "अपेक्षाकृत सस्ती" परिवर्तन के बाद से, वास्तविक संख्या जो आप खर्च करने के लिए तैयार हैं, सहायक होगी।


0

सबसे सस्ता तरीका एक के बजाय लिंक एकत्रीकरण (IE रन एन केबल, आमतौर पर 2) का उपयोग करना होगा।

इस तरह से एक सस्ता 1Gb लिंक 2Gb लिंक बन जाएगा।

जाहिर है इसका मतलब है कि आपको एकल क्लाइंट सर्वर के लिए कम से कम 4 पोर्ट की आवश्यकता है।


और क्लाइंट को 2 पोर्ट की आवश्यकता है ... क्या सरल स्विच इसके साथ काम करते हैं? या यह एक सीधा लिंक होना चाहिए?
जिगगुंजर

इसके लिए @jiggunjer सरल स्विच का उपयोग किया जा सकता है लेकिन आपको इस योजना का उपयोग करने वाले सभी कंप्यूटरों / सर्वरों पर एक विशेष कॉन्फ़िगरेशन की आवश्यकता है
Antzi

क्या यह एकत्रीकरण @Spiff द्वारा उत्तर की टिप्पणियों में उल्लिखित बॉन्डिंग के समान है? जिस स्थिति में सिंगल फाइल एक्सेस के लिए बैंडविड्थ नहीं बढ़ी है ...
jiggunjer

@jiggunjer यह वास्तव में नीचे आता है कि आप सेटअप कैसे करते हैं, इसलिए मैं वास्तव में जवाब नहीं दे सकता।
अंटेजी

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