भंडारण का अनुकूलन करें: एकीकरण और स्वामित्व की कम लागत का मामला

लेख में एक मध्यम श्रेणी की कंपनी के भंडारण बुनियादी ढांचे के अनुकूलन की प्रक्रिया का वर्णन है।

इस तरह के एक संक्रमण के औचित्य और एक नई भंडारण प्रणाली स्थापित करने की प्रक्रिया का एक संक्षिप्त विवरण माना जाता है। हम चयनित सिस्टम पर स्विच करने के पेशेवरों और विपक्षों का एक उदाहरण देते हैं।

परिचय


हमारे ग्राहकों में से एक के बुनियादी ढांचे में विभिन्न स्तरों के कई विषम भंडारण प्रणाली शामिल थे: SOHO सिस्टम QNAP से, उपयोगकर्ता डेटा के लिए एंट्री और मिड-रेंज स्टोरेज सिस्टम Eternus DX90 और सेवा डेटा और वर्चुअलाइजेशन सिस्टम के लिए iSCSI और FC के लिए DX600।

यह सब पीढ़ियों में और उपयोग किए गए डिस्क दोनों में भिन्न था; सिस्टम का हिस्सा विरासत उपकरण था जिसमें विक्रेता का समर्थन नहीं था।

एक अलग समस्या मुक्त स्थान का प्रबंधन था, क्योंकि सभी उपलब्ध डिस्क स्थान कई प्रणालियों में अत्यधिक खंडित थे। नतीजतन, प्रशासन की असुविधा और प्रणालियों के बेड़े को बनाए रखने की उच्च लागत।

हमें स्वामित्व और एकीकरण की लागत को कम करने के लिए भंडारण बुनियादी ढांचे के अनुकूलन की चुनौती का सामना करना पड़ा।

हमारी कंपनी के विशेषज्ञों ने डेटा उपलब्धता, IOPS, RPO / RTO के लिए ग्राहकों की आवश्यकताओं को ध्यान में रखते हुए व्यापक रूप से विश्लेषण किया, साथ ही साथ मौजूदा बुनियादी ढांचे के उन्नयन की संभावना।

कार्यान्वयन


मिड-रेंज स्टोरेज मार्केट (और ऊपर) में मुख्य खिलाड़ी Storwize के साथ IBM हैं; फुजित्सु, एर्टस लाइन द्वारा प्रतिनिधित्व किया गया है, और एफएएस श्रृंखला के साथ नेटएपी। एक भंडारण प्रणाली के रूप में, जो दी गई आवश्यकताओं को पूरा करती है, इन प्रणालियों को माना जाता था, अर्थात्: IBM Storwize V7000U, Fujitsu Eternus DX100, NetApp FAS2620। तीनों यूनिफाइड-एसएचडी हैं, अर्थात्, वे ब्लॉक एक्सेस और फ़ाइल एक्सेस दोनों प्रदान करते हैं, और निकट प्रदर्शन संकेतक प्रदान करते हैं।

लेकिन Storwize V7000U के मामले में, फ़ाइल एक्सेस एक अलग नियंत्रक के माध्यम से आयोजित की जाती है - एक फ़ाइल मॉड्यूल जो मुख्य ब्लॉक नियंत्रक से जुड़ता है, जो विफलता का एक अतिरिक्त बिंदु है। इसके अलावा, इस प्रणाली को प्रबंधित करना अपेक्षाकृत कठिन है, और सेवाओं का उचित अलगाव प्रदान नहीं करता है।

एटरनस डीएक्स 100 स्टोरेज सिस्टम, एक एकीकृत स्टोरेज सिस्टम होने के नाते, आवश्यक अलगाव को दिए बिना, फ़ाइल सिस्टम की संख्या पर गंभीर सीमाएं हैं। इसके अलावा, एक नई फ़ाइल सिस्टम बनाने की प्रक्रिया में एक लंबा समय (आधे घंटे तक) लगता है। दोनों वर्णित सिस्टम नेटवर्क स्तर पर उपयोग किए जाने वाले CIFS / NFS सर्वर को साझा करने की अनुमति नहीं देते हैं।

सिस्टम के स्वामित्व की कुल लागत सहित सभी मापदंडों को ध्यान में रखते हुए, नेटएप FAS2620 को चुना गया, जिसमें सक्रिय-सक्रिय मोड में काम करने वाले नियंत्रकों की एक जोड़ी शामिल है और नियंत्रकों के बीच लोड को वितरित करने की अनुमति है। और जब ऑनलाइन डिडुप्लीकेशन और कम्प्रेशन के बिल्ट-इन मेकनिज्म के साथ जोड़ दिया जाता है, तो यह डिस्क पर डेटा के कब्जे वाले स्थान पर काफी बचत कर सकता है। जब एक सिस्टम पर डेटा एकत्र करना प्रारंभिक स्थिति की तुलना में इन तंत्र बहुत अधिक प्रभावी हो जाते हैं, जब संभावित समान डेटा विभिन्न भंडारण प्रणालियों पर स्थित था और यह आपस में उन्हें deduplicate करना असंभव था।

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

यह डिस्क स्तर पर सेवाओं को अलग करना संभव बनाता है, "पड़ोसियों" से भारी भार के तहत प्रदर्शन से बचने के लिए।

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

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

सकारात्मक पक्ष


जैसा कि ऊपर उल्लेख किया गया है, इस प्रणाली के उपयोग ने एक ही बार में दो समस्याओं को हल करना संभव बना दिया:

- एकीकरण

  • , , , .
  • . , LUN, .
  • . , . , Ethernet Fiber Channel .
  • , , . .



  • NetApp SVM (Storage Virtual Machine), , , . SVM, . /.
  • .
    SVM , , VLAN-. , SVM, VLAN’. , trunk-.
    iSCSI-, SAN- , , « » .
  • .
    - RAID- ( RAID- ), Volume. Volume SVM’, SVM’ . «» , «» SVM’ .
    RAID- , .



  • . RAID-, .
  • (CPU, RAM). storage-, , IO-, .
  • NetApp S3- , on-premise , .


- एक प्रणाली के नियंत्रण में सभी सेवाओं को कम करने के बाद, हम उम्मीद करते हैं कि पुराने घटक में 10 में से 1 घटक (2 में से 1 नियंत्रक बनाम 1 में से 1) को अक्षम करने से अधिक प्रभाव पड़ेगा।
- भंडारण बुनियादी ढांचे का वितरण कम होना। यदि पहले के स्टोरेज सिस्टम अलग-अलग मंजिलों / अलग-अलग इमारतों में स्थित हो सकते हैं, तो अब सब कुछ एक रैक में केंद्रित है। बल की कमज़ोर स्थितियों के मामले में एक कम कुशल प्रणाली खरीदकर और सिंक्रोनस / एसिंक्रोनस प्रतिकृति का उपयोग करके इस आइटम को ऑफसेट किया जा सकता है।

स्टेप बाय स्टेप सेटअप


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


क्लस्टर की प्रारंभिक स्थिति। इसी clus01_01 के रूट विभाजन के लिए दो समुच्चय, clus01_02 क्लस्टर नोड्स


डेटा के लिए समुच्चय बनाना। प्रत्येक नोड में एक RAID-DP सरणी से मिलकर अपना स्वयं का समुच्चय होता है।


परिणाम: दो समुच्चय बनाए गए: rg0_node02, rg1_node01। अभी तक उन पर कोई डेटा नहीं है।


CIFS सर्वर के रूप में SVM का निर्माण। एसवीएम के लिए, रूट वॉल्यूम बनाना अनिवार्य है जिसके लिए रूट एग्रीगेट चयनित है - rg1_node01। यह वॉल्यूम अलग-अलग SVM सेटिंग्स को स्टोर करेगा।


CIFS- SVM. IP- ., . VLAN-, LACP . Volume , , .


, . 4,9 , . .


SVM iSCSI-. , Root Volume . CIFS- IP- iSCSI-, . , (LUN), .


LUN 10 . , .


Hyper-V Server iqn.


Hyper-V Server LUN Linux. Volume, , , . LUN , .

Source: https://habr.com/ru/post/undefined/


All Articles