شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

ڊيٽا اسٽوريج سسٽم ۾ غلطي رواداري جو موضوع هميشه لاڳاپيل آهي، ڇاڪاڻ ته اسان جي وسيع ورچوئلائيزيشن ۽ وسيلن جي استحڪام جي دور ۾، اسٽوريج سسٽم هڪ ڪڙي آهي جنهن جي ناڪامي نه رڳو هڪ عام حادثي ڏانهن، پر خدمتن جي ڊگهي مدت تائين. تنهن ڪري، جديد اسٽوريج سسٽم ۾ ڪيترائي نقل ٿيل اجزاء شامل آهن (جيتوڻيڪ ڪنٽرولرز). پر ڇا اهڙي حفاظت ڪافي آهي؟

شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

بلڪل سڀئي وينڊرز، جڏهن اسٽوريج سسٽم جي خاصيتن کي لسٽ ڪندا آهن، هميشه انهن جي حل جي اعلي غلطي رواداري جو ذڪر ڪندا آهن، هميشه اصطلاح شامل ڪندي "بغير ناڪامي جي هڪ نقطي جي." اچو ته هڪ عام اسٽوريج سسٽم تي وڌيڪ نظر رکون. سار سنڀال ۾ گھٽ وقت کان بچڻ لاء، اسٽوريج سسٽم نقل ڪري ٿو پاور سپلائي، کولنگ ماڊل، ان پٽ / آئوٽ پورٽ، ڊرائيو (اسان جو مطلب آهي RAID) ۽، يقينا، ڪنٽرولرز. جيڪڏهن توهان هن فن تعمير کي ويجهي نظر سان ڏسندا، توهان کي گهٽ ۾ گهٽ ناڪامي جا ٻه امڪاني نقطا نظر ايندا، جيڪي معمولي طور تي خاموش آهن:

  1. ھڪڙي ھڪڙي بيڪري جي دستيابي
  2. ڊيٽا جي هڪ ڪاپي هجڻ

پٺاڻ هڪ ٽيڪنيڪل طور تي پيچيده ڊوائيس آهي جنهن کي پيداوار دوران سنجيده جاچ ڪرڻ گهرجي. ۽ تنهن ڪري، انتهائي ناياب ڪيس آهن جڏهن اهو مڪمل طور تي ناڪام ٿئي ٿو. بهرحال، جزوي مسئلن جي صورت ۾، جهڙوڪ هڪ غير ڪم ڪندڙ ڊرائيو سلاٽ، ان کي تبديل ڪرڻو پوندو اسٽوريج سسٽم جي مڪمل بند سان.

ڊيٽا جي ڪيترن ئي ڪاپيون ٺاهڻ پڻ پهرين نظر ۾ ڪو مسئلو ناهي. مثال طور، اسٽوريج سسٽم ۾ ڪلون ڪارڪردگي، جيڪا توهان کي ڪجهه وقفن تي ڊيٽا جي مڪمل ڪاپي کي اپڊيٽ ڪرڻ جي اجازت ڏئي ٿي، ڪافي وسيع آهي. جڏهن ته، ساڳئي backplay سان مسئلن جي صورت ۾، ڪاپي اصل جي طور تي دستياب نه هوندي.

انهن نقصن کي ختم ڪرڻ لاءِ هڪ مڪمل طور تي واضح حل هڪ ٻي اسٽوريج سسٽم ڏانهن نقل آهي. جيڪڏهن اسان هارڊويئر جي قيمت جي متوقع ٻيڻي ٿيڻ تي پنهنجون اکيون بند ڪريون ٿا (اسان اڃا تائين اهو سمجهون ٿا ته ماڻهو اهڙي فيصلي کي مناسب طور تي سوچيندا آهن ۽ هن حقيقت کي اڳ ۾ ئي قبول ڪندا آهن)، اتي اڃا به ممڪن قيمتون هونديون لائسنس جي صورت ۾ نقل کي منظم ڪرڻ لاء، اضافي. سافٽ ويئر ۽ هارڊويئر. ۽ سڀ کان اهم، توهان کي ڪنهن به طريقي سان نقل ٿيل ڊيٽا جي استحڪام کي يقيني بڻائڻ جي ضرورت پوندي. اهي. هڪ اسٽوريج ورچوئلائزر/vSAN/etc. ٺاهيو، جيڪو پڻ رقم ۽ وقت جي وسيلن جي ضرورت آهي.

AccelStor جڏهن اسان جي اعلي دستيابي سسٽم ٺاهي رهيا آهيون، اسان هڪ مقصد مقرر ڪيو ته مٿين بيان ڪيل گهٽتائي کان نجات حاصل ڪرڻ لاء. اهڙيءَ ريت شيئرڊ نٿنگ ٽيڪنالاجي جي تشريح ظاهر ٿي، جنهن جو آسان ترجمو مطلب آهي ”شيئر ٿيل ڊوائيسز جي استعمال کان سواءِ“.

تصور شيئر ٿيل ڪجھ به نه فن تعمير ٻن آزاد نوڊس (ڪنٽرولرز) جي استعمال جي نمائندگي ڪري ٿو، جن مان هر هڪ پنهنجي ڊيٽا جو سيٽ آهي. هم وقت سازي نقل نوڊس جي وچ ۾ InfiniBand 56G انٽرفيس ذريعي ٿيندي آهي، مڪمل طور تي شفاف آهي سافٽ ويئر کي جيڪو اسٽوريج سسٽم جي چوٽي تي هلندو آهي. نتيجي طور، اسٽوريج ورچوئلائزرز، سافٽ ويئر ايجنٽ، وغيره جي استعمال جي ضرورت ناهي.

جسماني طور تي، AccelStor کان ٻه-نوڊ حل ٻن ماڊل ۾ لاڳو ڪري سگھجي ٿو:

  • H510 - هڪ 2U ڪيس ۾ ٽوئن سرورز جي بنياد تي، جيڪڏهن اعتدال پسند ڪارڪردگي ۽ 22TB تائين گنجائش گهربل هجي؛
  • H710 - انفرادي 2U سرورز جي بنياد تي، جيڪڏهن اعلي ڪارڪردگي ۽ وڏي گنجائش (57TB تائين) گهربل هجي.

شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

ماڊل H510 ٽوئن سرور جي بنياد تي

شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

ماڊل H710 انفرادي سرور جي بنياد تي

مختلف فارم فيڪٽرز جو استعمال هڪ ڏنل حجم ۽ ڪارڪردگي حاصل ڪرڻ لاءِ مختلف نمبرن جي SSDs جي ضرورت جي ڪري آهي. ان سان گڏ، ٽوئن پليٽ فارم سستو آهي ۽ توهان کي وڌيڪ سستي حل پيش ڪرڻ جي اجازت ڏئي ٿو، جيتوڻيڪ هڪ واحد پس منظر جي صورت ۾ ڪجهه مشروط ”نقصان“ سان. سڀ ڪجھ، آپريٽنگ اصولن سميت، ٻنهي ماڊلز لاء مڪمل طور تي هڪجهڙائي آهي.

هر نوڊ لاء ڊيٽا سيٽ ٻه گروپ آهن FlexiRemap، گڏوگڏ 2 گرم اسپيئرز. هر گروپ هڪ ايس ايس ڊي جي ناڪامي کي منهن ڏيڻ جي قابل آهي. جي مطابق ۾ هڪ نوڊ رڪارڊ ڪرڻ لاء سڀ ايندڙ درخواستون نظريو FlexiRemap 4KB بلاڪ کي ترتيب وار زنجيرن ۾ ٻيهر ٺاھي ٿو، جيڪي پوءِ SSD ڏانھن انھن لاءِ سڀ کان وڌيڪ آرامده موڊ ۾ لکيل آھن (ترتيباتي رڪارڊنگ). ان کان علاوه، ميزبان صرف هڪ رڪارڊنگ جي تصديق حاصل ڪري ٿو جڏهن ڊيٽا جسماني طور تي SSD تي رکيل آهي، يعني. RAM ۾ ڪيش ڪرڻ کان سواء. نتيجو 600K IOPS لکڻ ۽ 1M + IOPS پڙهڻ (ماڊل H710) تائين تمام متاثر کن ڪارڪردگي آهي.

جيئن اڳ ذڪر ڪيو ويو آهي، ڊيٽا سيٽ اصل وقت ۾ InfiniBand 56G انٽرفيس ذريعي هم وقت سازي ڪئي وئي آهي، جنهن ۾ اعلي throughput ۽ گهٽ ويڪرائي آهي. رابطي واري چينل جو سڀ کان وڌيڪ موثر استعمال ڪرڻ لاءِ جڏهن ننڍڙن پيڪن کي منتقل ڪيو وڃي. ڇاڪاڻ ته هتي صرف هڪ مواصلاتي چينل آهي؛ هڪ وقف 1GbE لنڪ استعمال ڪيو ويندو آهي اضافي دل جي شرح جي چڪاس لاءِ. صرف دل جي ڌڙڪن ان جي ذريعي منتقل ڪئي وئي آهي، تنهنڪري رفتار جي خاصيتن جي ڪا ضرورت ناهي.

سسٽم جي گنجائش وڌائڻ جي صورت ۾ (400 + ٽي بي تائين) سبب توسيع شيلف اهي "ناڪامي جو ڪو به نقطو" تصور کي برقرار رکڻ لاءِ جوڑوں ۾ ڳنڍيل آهن.

اضافي ڊيٽا جي تحفظ لاءِ (انهي کان علاوه ته AccelStor وٽ اڳ ۾ ئي ٻه ڪاپيون آهن)، ڪنهن به ايس ايس ڊي جي ناڪامي جي صورت ۾ هڪ خاص رويو الگورٿم استعمال ڪيو ويندو آهي. جيڪڏهن ايس ايس ڊي ناڪام ٿئي ٿي، نوڊ هڪ گرم اسپيئر ڊرائيو تي ڊيٽا کي ٻيهر ٺاهڻ شروع ڪندو. FlexiRemap گروپ، جيڪو خراب ٿيل حالت ۾ آهي، صرف پڙهڻ واري موڊ تي سوئچ ڪندو. اهو بيڪ اپ ڊسڪ تي لکڻ ۽ ٻيهر تعمير جي عملن جي وچ ۾ مداخلت کي ختم ڪرڻ لاء ڪيو ويو آهي، جيڪو آخرڪار وصولي جي عمل کي تيز ڪري ٿو ۽ وقت گھٽائي ٿو جڏهن سسٽم ممڪن طور تي خطرناڪ آهي. ٻيهر تعمير جي مڪمل ٿيڻ تي، نوڊ عام پڙهڻ-لکڻ موڊ ڏانهن موٽندو آهي.

شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

يقينا، ٻين سسٽم وانگر، تعمير ڪرڻ دوران مجموعي ڪارڪردگي گھٽجي ٿي (آخرڪار، FlexiRemap گروپن مان هڪ رڪارڊنگ لاء ڪم نٿو ڪري). پر وصولي وارو عمل پاڻ کي جيترو جلدي ممڪن ٿي سگهي ٿئي ٿو، جيڪو AccelStor سسٽم کي ٻين وينڊرز جي حلن کان ڌار ڪري ٿو.

Nothing Shared آرڪيٽيڪچر ٽيڪنالاجي جي هڪ ٻي مفيد ملڪيت نام نهاد حقيقي فعال-فعال موڊ ۾ نوڊس جو آپريشن آهي. "ڪلاسيڪل" فن تعمير جي برعڪس، جتي صرف هڪ ڪنٽرولر هڪ مخصوص حجم/حوض جو مالڪ آهي، ۽ ٻيو صرف سسٽم ۾ I/O آپريشن ڪندو آهي. AccelStor هر نوڊ پنهنجي ڊيٽا جي پنهنجي سيٽ سان ڪم ڪري ٿو ۽ درخواستن کي پنهنجي "پاڙيسري" ڏانهن منتقل نٿو ڪري. نتيجي طور، مجموعي نظام جي ڪارڪردگي بهتر ٿي وئي آهي I/O درخواستن جي متوازي پروسيسنگ جي ڪري نوڊس ۽ ڊرائيو تائين رسائي. اتي به حقيقت ۾ اهڙي ڪا به شيءِ ناهي جيئن ناڪامي، ڇو ته ناڪامي جي صورت ۾ حجم جي ڪنٽرول کي ٻئي نوڊ ڏانهن منتقل ڪرڻ جي ڪا ضرورت ناهي.

جيڪڏهن اسان نٿنگ شيئر آرڪيٽيڪچر ٽيڪنالاجي جو مقابلو مڪمل اسٽوريج سسٽم جي نقل سان ڪريون ٿا، ته پوءِ، پهرين نظر ۾، اها لچڪداريءَ ۾ آفت جي بحاليءَ جي مڪمل عمل درآمد کان ٿورو گهٽ هوندي. اهو خاص طور تي صحيح آهي اسٽوريج سسٽم جي وچ ۾ رابطي واري لائن کي منظم ڪرڻ لاء. اهڙيء طرح، H710 ماڊل ۾ اهو ممڪن آهي ته 100m جي فاصلي تي نوڊس کي ڦهلائڻ لاء تمام سستا InfiniBand فعال آپٽيڪل ڪيبل استعمال ڪندي. پر ان جي باوجود جيڪڏهن هڪ دستياب FibreChannel ذريعي ٻين وينڊرز کان هم وقت سازي جي نقل جي معمولي عمل سان مقابلو ڪيو وڃي، جيتوڻيڪ ڊگھي فاصلي تي، AccelStor جو حل سستو ۽ انسٽال ڪرڻ/آپريٽ ڪرڻ آسان هوندو، ڇاڪاڻ ته اسٽوريج ورچوئلائزرز کي انسٽال ڪرڻ ۽/يا سافٽ ويئر سان ضم ڪرڻ جي ڪا ضرورت ناهي (جيڪو اصول ۾ هميشه ممڪن ناهي). ان سان گڏ، اهو نه وساريو ته AccelStor حل صرف SSD سان "ڪلاسڪ" اسٽوريج سسٽم کان وڌيڪ ڪارڪردگي سان تمام فليش صفا آهن.

شيئرڊ نٿنگ آرڪيٽيڪچر سان گھٽ وقت جي خطرن کي گھٽايو

جڏهن AccelStor جي ڪجھ به شيئر ٿيل فن تعمير کي استعمال ڪندي، اهو حاصل ڪرڻ ممڪن آهي 99.9999٪ اسٽوريج سسٽم جي دستيابي تمام مناسب قيمت تي. حل جي اعلي اعتبار سان گڏ، بشمول ڊيٽا جي ٻن نقلن جي استعمال جي ذريعي، ۽ ملڪيت جي الگورتھم جي شڪرگذاري جي شاندار ڪارڪردگي FlexiRemap، کان حل AccelStor اهم پوزيشن لاء بهترين اميدوار آهن جڏهن هڪ جديد ڊيٽا سينٽر ٺاهي رهيا آهن.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو