स्टोरेज
RAID 10 क्या है?
RAID 10 mirrors data across pairs of drives and stripes across the mirrors, giving both redundancy and high performance at the cost of half the raw capacity. It is the standard choice for virtualisation storage because it tolerates a drive failure without the write-amplification penalty of parity RAID.
RAID 10 क्यों मायने रखता है
यह वर्चुअलाइजेशन स्टोरेज के लिए मानक विकल्प है क्योंकि यह पैरिटी RAID की राइट-एम्प्लीफिकेशन पेनल्टी के बिना ड्राइव विफलता को सहन करता है। RAID 5 और RAID 6 पूर्ण मिरर के बजाय पैरिटी स्टोर करते हैं, जो प्रति उपयोग योग्य टेराबाइट सस्ता है लेकिन हर छोटे राइट को रीड-मॉडिफाई-राइट चक्र में बदल देता है — जो दर्जनों डेटाबेस-समर्थित गेस्ट चलाने वाले होस्ट के लिए विनाशकारी है। RAID 10 विफलता के बाद भी बहुत तेजी से रीबिल्ड होता है, क्योंकि यह पूरे ऐरे में पैरिटी की पुनर्गणना करने के बजाय एक जीवित मिरर से कॉपी करता है, और लंबा रीबिल्ड ठीक वही समय होता है जब दूसरी ड्राइव के विफल होने की सबसे अधिक संभावना होती है। हर OnionVPS NVMe पूल RAID 10 है; Hold लाइन अपने बल्क HDD ऐरे पर RAID 6 का उपयोग करती है, जहां एक्सेस पैटर्न बड़ा और अनुक्रमिक होता है और पैरिटी की लागत कुछ भी ध्यान देने योग्य नहीं होती।
व्यवहार में RAID 10
जब आप RAID 10 पर सर्वर चला रहे हैं, तो पहली चीज़ जो आप जांचते हैं वह कंट्रोलर या सॉफ्टवेयर RAID स्थिति है। आप देखना चाहते हैं कि सभी मिरर स्वस्थ हैं और कोई डिग्रेडेड ऐरे नहीं है। यदि ड्राइव विफल हो जाती है, तो उसे तुरंत बदलें; रीबिल्ड जीवित मिरर से पढ़ता है, जो तेज़ है, लेकिन उस विंडो के दौरान आपने अतिरेक खो दिया है। एक ही मिरर जोड़ी में दूसरी विफलता का मतलब कुल डेटा हानि है। आप उस सुरक्षा के लिए अपनी कच्ची क्षमता का आधा हिस्सा भी व्यापार करते हैं, इसलिए क्षमता योजना को पहले दिन से ही इसका हिसाब रखना होगा।
लोग RAID 10 के बारे में क्या गलत समझते हैं
एक आम गलत धारणा यह है कि RAID 10 किसी भी दो ड्राइव विफलताओं से बच सकता है। वास्तव में, यह केवल प्रति मिरर जोड़ी एक विफलता का सामना कर सकता है। यदि एक ही मिरर जोड़ी में दो ड्राइव विफल हो जाती हैं, तो ऐरे खो जाता है। सुधार: RAID 10 ऐरे की दोष सहनशीलता प्रति जोड़ी एक ड्राइव है, समग्र रूप से दो नहीं।
RAID 10 — सामान्य प्रश्न
RAID 10 में कितनी ड्राइव विफल हो सकती हैं?
RAID 10 प्रति मिरर जोड़ी एक ड्राइव विफलता सहन कर सकता है। यदि आपके पास दो जोड़े में चार ड्राइव हैं, तो प्रत्येक जोड़ी से एक ड्राइव खोना ठीक है, लेकिन एक ही जोड़ी में दोनों ड्राइव खोना ऐरे को नष्ट कर देता है।
RAID 10 की उपयोग योग्य क्षमता क्या है?
आपको कुल कच्ची क्षमता का आधा मिलता है। उदाहरण के लिए, चार 2TB ड्राइव आपको 4TB उपयोग योग्य स्थान देते हैं। दूसरा आधा मिरर के लिए उपयोग किया जाता है।
स्टोरेज से अधिक
- NVMe
- NVMe एक स्टोरेज प्रोटोकॉल है जो सॉलिड-स्टेट ड्राइव को सीधे PCIe से जोड़ता है, जो लगभग 500,000 रैंडम IOPS और 100 माइक्रोसेकंड से कम लेटेंसी तक पहुंचता है।
- IOPS
- IOPS मापता है कि कोई स्टोरेज डिवाइस प्रति सेकंड कितने अलग-अलग रीड या राइट ऑपरेशन पूरे करता है।
- स्नैपशॉट
- स्नैपशॉट एक वर्चुअल मशीन डिस्क की पॉइंट-इन-टाइम प्रति है, जो तुरंत ली जाती है और उसी इंफ्रास्ट्रक्चर पर संग्रहीत होती है।