24 डिस्क सरणी के लिए सबसे अच्छा अभ्यास


9

हम अभी-अभी हमारे पुराने फाइबर SAN स्टोरेज के लिए 24 SAS 600GB डिस्क के साथ IBM v3700 storwize पर माइग्रेट हुए हैं।

यह स्टोरेज दो IBMGX 5.5 सर्वरों से सीधे जुड़ा हुआ है, जिनमें से प्रत्येक में दो 6Gbps मल्टीपल SAS कंट्रोलर हैं।

अब तक, मैंने कई RAID5 समूहों में उपयोग किए गए भंडारण को कॉन्फ़िगर किया है। प्रत्येक समूह एक अलग सर्वर / उद्देश्य के लिए होगा। मुख्य रूप से RAID समूह OracleDB, Oracle संग्रह, SQL सर्वर और बाकी (फ़ाइल सर्वर, मेल आदि) होंगे। सबसे महत्वपूर्ण अनुप्रयोग ओरेकल और एसक्यूएल सर्वर हैं।

मेरी पहली चिंता सुरक्षा है और फिर हमारे अनुप्रयोगों के लिए प्रदर्शन। इसलिए मैंने RAID6 + स्पेयर (एस) के साथ जाने का फैसला किया है।

मेरी मुख्य चिंता अब यह है, क्योंकि हम ESXi का उपयोग कर रहे हैं, क्या मुझे पूरे संग्रहण को एक एकल RAID में बदलना चाहिए, स्थान की बचत करनी चाहिए और प्रत्येक सर्वर के लिए ESXi से डेटा स्टोर वॉल्यूम बनाना चाहिए, या यह एक अच्छा अभ्यास नहीं है और इसे अलग से बनाना बेहतर है। हार्डवेयर RAID समूह?


4
जो लोग इसे बंद करने के लिए मतदान कर रहे हैं: यह एक राय आधारित प्रश्न नहीं है, यह एक सर्वोत्तम अभ्यास प्रश्न है। विक्रेता से एक उत्तर है, और यह सर्वर-विषय पर है।
तुलसी

जवाबों:


7

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

संक्षेप में गोग्लिंग, मैंने इस रेडबुक की खोज की । पृष्ठ 212, आप संभावित रूप से मूल छापे 6 चाहते हैं, जिसका अर्थ है 1 स्पेयर और 12. प्रति सरणी लक्ष्य का एक ड्राइव। इसका मतलब होगा दो छापे, 12 में से एक, 11. मैं 10 छापे की सिफारिश नहीं करूंगा, क्योंकि आप अपना आधा खो देते हैं क्षमता। यह समता से बचता है, लेकिन यह ऐसा कुछ है जिसके बारे में आपको केवल कम-अंत या आंतरिक भंडारण पर चिंता करने की आवश्यकता है। आपका स्टोरेज कैश के पीछे रैंडम ओवरराइट्स के पैरिटी ओवरहेड को छिपा देगा। मेरी दुकान VMWare 5.5 की आधी पेटाबाइट के लिए 6 विशेष रूप से छापे का उपयोग करती है, और यह ठीक है।

आपको उस पुस्तक को पढ़ना चाहिए और समझना चाहिए कि वे मडिस्क और पूल कैसे करते हैं। एक बार अपने छापे समूहों को स्थापित करने के बाद, आप अपने सभी स्पिंडल पर एक चौड़ी पट्टी बनाना चाहते हैं।


4

डिस्क्लेमर - यह अत्यधिक राय-आधारित है, और इस तरह से प्रश्न को चिह्नित किया है, लेकिन मैं उत्तर देने की कोशिश करूंगा क्योंकि मैंने हाल ही में लगभग उसी सेटअप को कॉन्फ़िगर किया है।

मुझे अत्यधिक संदेह है कि किसी भी तरह का डेटाबेस एक RAID5 या 6 सरणी पर अच्छा प्रदर्शन करेगा। अधिकांश विक्रेताओं सक्रिय रूप से हतोत्साहित कर रहे हैं (और यहां तक ​​कि आने वाले मामलों में भी) अनावश्यक पुनर्निर्माण आधारित-आधारित RAID स्तरों का उपयोग उच्च पुनर्निर्माण के समय के कारण होता है, जो एक पुनर्निर्माण के दौरान जोखिम या URE की ओर बढ़ जाता है।

मैं व्यक्तिगत रूप से इसे दो अलग-अलग समूहों में विभाजित करूंगा - आपके उच्च-आईओ लोड के लिए एक RAID10 जैसे डेटाबेस, और आपके बाकी डेटा के लिए एक RAID50। आप प्रत्येक सरणी के लिए कितने डिस्क समर्पित करते हैं, यह इस बात पर निर्भर करता है कि आपको कितने डेटा संग्रहीत करने की आवश्यकता है।

उदाहरण के लिए, अपने 24-डिस्क सरणी के लिए, आप संलग्नक पुर्जों के लिए दो डिस्क खो सकते हैं, और लगभग 2.4TB का तार्किक RAID10 प्राप्त करने के लिए चार 2-डिस्क स्पैन (कुल 8 डिस्क कुल) बना सकते हैं। यह आपको अपने RAID50 के लिए 14 डिस्क्स, 7 डिस्क प्रति स्पैन के साथ और उपलब्ध स्थान के लगभग 7.2 टीबी के साथ छोड़ देता है। बेशक आप स्पैन की संख्या को कम कर सकते हैं, लेकिन ध्यान रखें कि RAID10 को 2 के गुणकों की आवश्यकता होती है।

डेटासटोर्स के रूप में, यह वास्तव में अंतर का एक बड़ा हिस्सा नहीं है अगर आप स्टोरेज vMotion और DRS जैसे फैंसी फीचर्स का उपयोग नहीं कर रहे हैं ताकि संसाधनों को फेरबदल किया जा सके।

इसके अलावा, अपने अंतिम पैराग्राफ को स्पष्ट करने के लिए: अधिक, छोटे डिस्क आमतौर पर कम, बड़े डिस्क्स के लिए बेहतर होते हैं, एक असफल डिस्क के पुनर्निर्माण में लगने वाले समय की मात्रा के कारण, और पुनर्निर्माण के दौरान अन्य डिस्क पर रखा गया लोड।


मुझे आपसे सहमत होना है और db के लिए RAID10 के लिए आपकी सलाह लेनी है। मुझे यकीन नहीं है कि RAID50 v3700 पर समर्थित है क्योंकि यह RAID10 तक जाता है। क्या यह स्टोरेज मैनेजर से दो चरण के सेटअप में किया गया है?
टेओ

6
आपका ध्वज गलत है- यह एक विशिष्ट और सही उत्तर वाला विशिष्ट प्रश्न है। आईबीएम की एक रेडबुक है जिसमें अनुरोधित जानकारी है। इसके अलावा, 5 और 6 छापे के बारे में आपकी टिप्पणी उद्यम भंडारण के लिए गलत है। एक 12 ड्राइव पर बार-बार पुनर्निर्माण 600GB छापे 7200 4TB ड्राइव पर मिलने वाले बहु-सप्ताह के पुनर्निर्माण नहीं हैं। इसके अतिरिक्त, इस स्टोर पर 50 छापे मौजूद नहीं हैं, वे व्यापक धारीदार पूलों का उपयोग करते हैं जिनमें छापे मारे गए 5, 6, या 10. के कई छापे समूहों से होते हैं
तुलसी

1

मैं एक RAID6, या यहाँ तक कि डेटाबेस शैली काम भार के लिए 5 के लिए कभी नहीं जाना होगा। चूँकि वे समता आधारित होते हैं, इसलिए वे एक उच्च लेखन जुर्माना लगाते हैं और पुनर्निर्माण का समय बहुत बड़ा हो सकता है।

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

भंडारण प्रभाग और प्रस्तुति के संदर्भ में ... मैं आमतौर पर प्रति समूह 1 एलयूएन की एक योजना का पालन करता हूं, प्रत्येक एलयूएन में फिर कई वीएम डिस्क होते हैं।


3
600GB SAS डिस्क पर बार-बार पुनर्निर्माण करना बहुत बड़ी बात नहीं है। आपकी सलाह 7200 RPM के स्थानीय भंडारण के लिए सही है, न कि एक बड़े नियंत्रक के साथ एंटरप्राइज़ स्टोरेज कैश और छोटे, तेज स्पिंडल पर लिखते हैं। इसके अलावा, VMWare 5.5 के लिए, दो डेटासॉर प्रति डेटासोर की सिफारिश की जाती है, और जब भी संभव हो, प्रत्येक पट्टी को केवल एक ही नहीं, बल्कि सभी स्पिंडल के अंतर्निहित प्रदर्शन तक पहुंच बनाने के लिए व्यापक स्ट्रिपिंग का उपयोग किया जाना चाहिए।
तुलसी

1
किसी भी तरह से, समानता आधारित RAID स्ट्राइप एंड मिरर (प्रदर्शन और पुनर्निर्माण दोनों) की तुलना में धीमा है और केवल उसी का उपयोग किया जाना चाहिए जहां क्षमता चिंता का विषय है, आईओपीएस और थ्रूपुट नहीं।
टॉमस्टेफेन्सो

4
RAID 5 के साथ समस्या यह है कि इसे पूरा करने में लगने वाले समय को कम किया जाता है, बल्कि एक अप्राप्य पठनीय त्रुटि के बिना पढ़ने के लिए आवश्यक डेटा की मात्रा (अर्थात्: बचे हुए डिस्क के सभी डेटा):
हेगन वॉन इयोजेन

1
मैं 5 छापे की सिफारिश नहीं कर रहा हूँ, हेगन। मैं छापे की सिफारिश कर रहा हूं 6. और टॉम, सवाल बताता है कि उनके पास 24 600 जीबी एसएएस डिस्क हैं। बड़े धीमे डिस्क की न तो कोई सारणी, न ही कोई SSD (कोई फर्क नहीं पड़ता कि तकनीक कैसे स्थापित की गई)। यह प्रश्न बहुत स्पष्ट और स्पष्ट है।
तुलसी

2
एंटरप्राइज़ ड्राइव पर अपरिवर्तनीय त्रुटि दर आमतौर पर डेस्कटॉप मॉडल की तुलना में सौ गुना बेहतर होती है। रियुबड्स के लिए यह चिंता विशेष रूप से महत्वपूर्ण नहीं है।
सोब्रीक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.