Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर के लिए सीधे संग्रहण स्थान का परिचय

विंडोज सर्वर 2012 ने स्केल-आउट फाइल सर्वर (SOFS) नामक एक नई सुविधा पेश की। ऐतिहासिक रूप से, SOFS का उपयोग मुख्य रूप से हाइपर- V वर्चुअलाइजेशन होस्ट के लिए एक साझा भंडारण स्तर (साझा SAN के विकल्प के रूप में) के रूप में किया गया है, लेकिन यह सुविधा SQL Server 2012 और नए के लिए भी उपयोगी है, जो सिस्टम और उपयोगकर्ता डेटाबेस फ़ाइलों दोनों को संग्रहीत कर सकती है। SQL सर्वर के स्टैंड-अलोन और क्लस्टर्ड इंस्टेंस दोनों के लिए SMB 3.0 फ़ाइल शेयर पर। SOFS क्लस्टर फ़ाइल सर्वर के एक सेट से बना होता है जो एक पारदर्शी फ़ेलओवर फ़ाइल सर्वर क्लस्टर बनाता है। डेटाबेस सर्वर SMB 3.0 नेटवर्किंग का उपयोग करके SOFS से जुड़ता है (जिसके लिए फ़ाइल सर्वर और डेटाबेस सर्वर दोनों पर Windows Server 2012 या नए की आवश्यकता होती है)। आपको एक या अधिक JBOD एनक्लोजर की भी आवश्यकता है जो प्रत्येक SOFS क्लस्टर नोड SAS केबल के उपयोग से जुड़ा है। एसएमबी डायरेक्ट का उपयोग करने वाले रिमोट डायरेक्ट मेमोरी एक्सेस (आरडीएमए) क्षमता वाले नेटवर्क एडेप्टर कनेक्शन के दोनों किनारों पर आवश्यक हैं। आरडीएमए नेटवर्क एडेप्टर तीन अलग-अलग प्रकारों में उपलब्ध हैं:इंटरनेट वाइड एरिया आरडीएमए प्रोटोकॉल (आईडब्ल्यूएआरपी), इनफिनिबैंड, या आरडीएमए ओवर कन्वर्ज्ड ईथरनेट (आरओसीई)।

स्टोरेज स्पेस का इस्तेमाल जेबीओडी एनक्लोजर के एसएएस डिस्क को एग्रीगेट करने के लिए किया जाता है। वर्चुअल डिस्क को समेकित एसएएस डिस्क से बनाया जाता है, जो डिस्क या संलग्नक विफलता के खिलाफ लचीलापन प्रदान करता है, साथ ही साथ एसएसडी/एचडीडी टियर स्टोरेज और राइट-बैक कैशिंग को सक्षम करता है। Windows Server 2012 और 2012 R2 में, स्टोरेज स्पेस का उपयोग करने वाले HA स्टोरेज सिस्टम के लिए सभी डिस्क को सभी स्टोरेज नोड्स से भौतिक रूप से कनेक्ट करने की आवश्यकता होती है। डिस्क को सभी स्टोरेज नोड्स से भौतिक रूप से कनेक्ट करने की अनुमति देने के लिए, उन्हें एसएएस डिस्क होने की आवश्यकता है और उन्हें बाहरी जेबीओडी चेसिस में स्थापित करने की आवश्यकता है, जिसमें प्रत्येक स्टोरेज नोड बाहरी जेबीओडी चेसिस से भौतिक कनेक्टिविटी है।

इस प्रकार के परिनियोजन का एक उदाहरण चित्र 1 में दिखाया गया है:

चित्र 1:Windows Server 2012 और 2012 R2 साझा JBOD स्केल-आउट फ़ाइल सर्वर

एसओएफएस की दो मुख्य कमजोरियां एसएएस स्टोरेज टियर की लागत और जटिलता है, और यह तथ्य कि केवल एसएएस एचडीडी और एसएसडी समर्थित हैं (मतलब कोई कम लागत वाला सैटा एचडीडी या एसएसडी नहीं)। आप Windows Server 2012 R2 में SOFS के साथ व्यक्तिगत फ़ाइल सर्वर नोड्स में स्थानीय आंतरिक ड्राइव या PCIe संग्रहण कार्ड का उपयोग नहीं कर सकते।

भंडारण स्थान प्रत्यक्ष

विंडोज सर्वर 2016 में अधिक रोमांचक नई सुविधाओं में से एक को स्टोरेज स्पेस डायरेक्ट (एस 2 डी) कहा जाता है, जो संगठनों को सैटा, एसएएस, या का उपयोग करके स्थानीय स्टोरेज के साथ अत्यधिक उपलब्ध, स्केलेबल स्टोरेज सिस्टम बनाने के लिए एकाधिक, क्लस्टर्ड कमोडिटी फाइल सर्वर नोड्स का उपयोग करने में सक्षम बनाता है। PCIe NVMe डिवाइस। आप प्रत्येक स्टोरेज नोड में आंतरिक ड्राइव का उपयोग कर सकते हैं, या "जस्ट ए बंच ऑफ डिस्क" (JBOD) का उपयोग करके डायरेक्ट-अटैच्ड डिस्क डिवाइस का उपयोग कर सकते हैं, जहां प्रत्येक JBOD केवल एक सिंगल स्टोरेज नोड से जुड़ा होता है। यह एक साझा एसएएस फैब्रिक और इसकी जटिलताओं (जो कि विंडोज सर्वर 2012 आर 2 स्टोरेज स्पेस और एसओएफएस के साथ आवश्यक था) के लिए पिछली आवश्यकता को समाप्त करता है, और कम खर्चीले स्टोरेज डिवाइस जैसे एसएटीए डिस्क का उपयोग करने में भी सक्षम बनाता है।

S2D का उपयोग करने के लिए, आपको कम से कम चार क्लस्टर फ़ाइल सर्वर की आवश्यकता होती है, जिनमें से प्रत्येक में आंतरिक ड्राइव (SAS या SATA), PCIe फ्लैश स्टोरेज कार्ड, या डायरेक्ट-अटैच्ड डिस्क डिवाइस का मिश्रण हो सकता है, जिन्हें स्टोरेज स्पेस का उपयोग करके पूल किया जाएगा। एक पूल में 240 डिस्क तक हो सकते हैं, जिसे 12 फ़ाइल सर्वर तक साझा किया जा सकता है। एक सॉफ्टवेयर स्टोरेज बस एक साझा एसएएस जेबीओडी एसओएफएस की एसएएस परत को बदल देती है। यह सॉफ्टवेयर स्टोरेज बस संचार के लिए S2D क्लस्टर नोड्स के बीच RDMA (SMB Direct) के साथ SMB 3.1.1 नेटवर्किंग का उपयोग करती है। स्टोरेज स्पेस फीचर स्थानीय और डीएएस डिस्क को स्टोरेज पूल में जोड़ता है, जहां पूल से एक या अधिक वर्चुअल डिस्क बनाए जाते हैं। वर्चुअल डिस्क (LUN) को रेजिलिएंट फाइल सिस्टम (ReFS) के साथ स्वरूपित किया जाता है और फिर क्लस्टर साझा वॉल्यूम (CSV) में परिवर्तित किया जाता है, जो उन्हें संपूर्ण फ़ाइल सर्वर क्लस्टर में सक्रिय बनाता है।

S2D स्टैक चित्र 2 में दिखाया गया है:

चित्र 2:स्टोरेज स्पेस डायरेक्ट (S2D) स्टैक (इमेज क्रेडिट:माइक्रोसॉफ्ट)

SQL सर्वर डेटाबेस पेशेवरों के लिए यह इतना महत्वपूर्ण क्यों है इसका कारण यह है कि S2D आपको आपके स्टोरेज सबसिस्टम के लिए एक और उच्च प्रदर्शन परिनियोजन विकल्प देगा जो पारंपरिक FCI इंस्टेंसेस (जिसमें साझा स्टोरेज की आवश्यकता होती है) के साथ स्टैंड-अलोन SQL सर्वर इंस्टेंस के साथ काम करेगा, और ऐसे उदाहरणों के साथ जो ऑलवेजऑन एजी नोड्स का उपयोग कर रहे हैं।

यदि आपके पास अपने क्लस्टर फ़ाइल सर्वर और आपके डेटाबेस सर्वर दोनों के लिए उचित नेटवर्क एडेप्टर (आपके बगीचे की विविधता नहीं, एम्बेडेड ब्रॉडकॉम गिगाबिट ईथरनेट एनआईसी) हैं, तो आप एसएमबी डायरेक्ट और आरडीएमए का लाभ उठा सकेंगे ताकि एसएमबी नेटवर्क वितरित कर सके। अत्यधिक उच्च थ्रूपुट, बहुत कम विलंबता के साथ, और नेटवर्क एडेप्टर द्वारा कम CPU उपयोग, जो दूरस्थ फ़ाइल सर्वर को प्रदर्शन के दृष्टिकोण से स्थानीय भंडारण के समान बनाने में सक्षम बनाता है। नई S2D सुविधा स्केल-आउट फ़ाइल सर्वर क्लस्टर को तैनात करना आसान और कम खर्चीला बना देगी जो SQL सर्वर उपयोग के लिए अत्यधिक उच्च प्रदर्शन प्रदान कर सकता है। यह न केवल बेयर-मेटल, गैर-वर्चुअलाइज्ड SQL सर्वर इंस्टेंस के लिए काम करेगा, यह वर्चुअलाइज्ड SQL सर्वर इंस्टेंस के लिए भी एक अच्छा समाधान होगा, जहां वर्चुअलाइजेशन होस्ट एक विशिष्ट SAN की तुलना में बहुत बेहतर I/O प्रदर्शन प्राप्त कर सकता है।

उदाहरण के लिए, यदि आपके पास 56Gb InfiniBand (FDR) होस्ट चैनल एडेप्टर (HCA) है, जिसे आपके डेटाबेस सर्वर (या वर्चुअलाइजेशन होस्ट सर्वर) और आपके फ़ाइल सर्वर के PCIe 3.0 x8 स्लॉट में प्लग किया गया है, तो यह आपको लगभग 6.5GB/सेकंड का अनुक्रमिक थ्रूपुट प्रत्येक कनेक्शन के लिए . मेरे पास अनुक्रमिक थ्रूपुट गति और यहां फ़ीड के बारे में कुछ और विस्तृत जानकारी है। वर्तमान में, आपको स्टोरेज स्पेस डायरेक्ट को तैनात और प्रबंधित करने के लिए पावरशेल का उपयोग करना होगा। इस TechNet आलेख में कुछ अच्छी जानकारी और विंडोज सर्वर 2016 तकनीकी पूर्वावलोकन 3 में S2D का परीक्षण करने के उदाहरण हैं।

जब तक Windows Server 2016 और SQL Server 2016 GA हो जाते हैं, तब तक हमारे पास संभवतः नया 14nm Intel Xeon E5-2600 v4 "ब्रॉडवेल-EP" प्रोसेसर होगा, जिसमें प्रति सॉकेट 22 भौतिक कोर और साझा L3 कैश का 55MB होगा, DDR4 2400 मेमोरी सपोर्ट के साथ। यह नया प्रोसेसर परिवार मौजूदा सर्वर मॉडल के साथ काम करेगा, जैसे कि Dell PowerEdge R730, क्योंकि यह मौजूदा 22nm "Haswell-EP" फैमिली प्रोसेसर के साथ संगत सॉकेट है। यह आपको S2D का पूरा लाभ उठाने के लिए सर्वश्रेष्ठ अंतर्निहित सर्वर हार्डवेयर प्लेटफॉर्म प्रदान करेगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SWITCHOFFSET () SQL सर्वर में उदाहरण

  2. SQL सर्वर (T-SQL उदाहरण) में 'datetimeoffset' को 'तिथि' में बदलें

  3. SQL सर्वर में सांख्यिकी समय क्या है?

  4. SUSE पर sqlcmd और bcp कैसे स्थापित करें?

  5. SQL सर्वर एजेंट जॉब (T-SQL) के जॉब स्टेप्स प्राप्त करने के 3 तरीके