Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

اسٹوریج سسٹم پر لاگو ہونے والے I/O آپریشنز کو تیز کرنے کے لیے ٹیکنالوجیز پر غور جاری رکھنا، میں شروع ہوا پچھلا مضمون، کوئی مدد نہیں کرسکتا لیکن آٹو ٹائرنگ جیسے بہت مشہور آپشن پر توجہ نہیں دے سکتا۔ اگرچہ اس فنکشن کا نظریہ مختلف سٹوریج سسٹم مینوفیکچررز کے درمیان بہت مماثل ہے، ہم ایک مثال کے ذریعے ٹائرنگ کے نفاذ کی خصوصیات کو دیکھیں گے۔ Qsan اسٹوریج سسٹم.

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

سٹوریج سسٹم پر ذخیرہ شدہ ڈیٹا کی مختلف قسم کے باوجود، اسی ڈیٹا کو ان کی طلب (استعمال کی فریکوئنسی) کی بنیاد پر کئی گروپوں میں تقسیم کیا جا سکتا ہے۔ سب سے زیادہ مقبول ("گرم") ڈیٹا تک جلد سے جلد رسائی کی ضرورت ہے، جبکہ کم استعمال شدہ ("ٹھنڈا") ڈیٹا کو کم ترجیح پر پروسیس کیا جا سکتا ہے۔

اس طرح کی اسکیم کو منظم کرنے کے لئے، ٹائرنگ کی فعالیت کا استعمال کیا جاتا ہے. اس معاملے میں ڈیٹا سرنی ایک ہی قسم کی ڈسکوں پر مشتمل نہیں ہے، بلکہ ڈرائیوز کے کئی گروپس پر مشتمل ہے جو مختلف اسٹوریج ٹائرز بناتے ہیں۔ ایک خاص الگورتھم کا استعمال کرتے ہوئے، ڈیٹا کو خود بخود سطحوں کے درمیان منتقل کیا جاتا ہے تاکہ زیادہ سے زیادہ مجموعی کارکردگی کو یقینی بنایا جا سکے۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

ایس ایچ ڈی قسان تین اسٹوریج لیول تک سپورٹ کریں:

  • ٹائر 1: SSD، زیادہ سے زیادہ کارکردگی
  • ٹائر 2: HDD SAS 10K/15K، اعلی کارکردگی
  • ٹائر 3: HDD NL-SAS 7.2K، زیادہ سے زیادہ گنجائش

آٹو ٹائرنگ پول تینوں سطحوں پر مشتمل ہو سکتا ہے، یا کسی بھی مجموعہ میں صرف دو۔ ہر ٹائر کے اندر، ڈرائیوز کو مانوس RAID گروپس میں ملایا جاتا ہے۔ زیادہ سے زیادہ لچک کے لیے، ہر ٹائر میں RAID کی سطح مختلف ہو سکتی ہے۔ یعنی، مثال کے طور پر، آپ کو 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 جیسے ڈھانچے کو منظم کرنے سے کوئی چیز نہیں روکتی ہے۔

حجم (ورچوئل ڈسک) بنانے کے بعد آن آٹو ٹائرنگ اس پر پول تمام I/O آپریشنز کے بارے میں اعدادوشمار کا پس منظر جمع کرنا شروع کرتا ہے۔ ایسا کرنے کے لیے، جگہ کو 1GB بلاکس (نام نہاد ذیلی LUN) میں "کاٹ" جاتا ہے۔ ہر بار جب اس طرح کے بلاک تک رسائی حاصل کی جاتی ہے، تو اسے 1 کا عدد تفویض کیا جاتا ہے۔ پھر، وقت کے ساتھ، یہ گتانک کم ہوتا جاتا ہے۔ 24 گھنٹوں کے بعد، اگر اس بلاک میں کوئی I/O درخواستیں نہیں ہیں، تو یہ پہلے سے ہی 0.5 کے برابر ہو جائے گا اور ہر آنے والے گھنٹے میں گرتا رہے گا۔

وقت کے ایک خاص مقام پر (بطور ڈیفالٹ، ہر روز آدھی رات کو)، جمع کردہ نتائج کو ذیلی LUN سرگرمی کی بنیاد پر ان کے قابلیت کی بنیاد پر درجہ بندی کیا جاتا ہے۔ اس کی بنیاد پر فیصلہ کیا جاتا ہے کہ کون سے بلاک کو کس سمت میں منتقل کرنا ہے۔ جس کے بعد، درحقیقت، سطحوں کے درمیان ڈیٹا کی منتقلی ہوتی ہے۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

Qsan سٹوریج سسٹم بہت سارے پیرامیٹرز کا استعمال کرتے ہوئے ٹائرنگ کے عمل کے انتظام کو مکمل طور پر لاگو کرتا ہے، جو آپ کو صف کی حتمی کارکردگی کو انتہائی لچکدار طریقے سے ترتیب دینے کی اجازت دیتا ہے۔

ڈیٹا کے ابتدائی مقام اور اس کی نقل و حرکت کی ترجیحی سمت کا تعین کرنے کے لیے، ایسی پالیسیاں استعمال کی جاتی ہیں جو ہر حجم کے لیے الگ سے سیٹ کی جاتی ہیں:

  • آٹو ٹائرنگ - پہلے سے طے شدہ پالیسی، ابتدائی جگہ کا تعین اور نقل و حرکت کی سمت کا تعین خود بخود ہوتا ہے، یعنی "گرم" ڈیٹا اوپر کی سطح پر ہوتا ہے، اور "ٹھنڈا" ڈیٹا نیچے جاتا ہے۔ ابتدائی جگہ کا انتخاب ہر سطح پر دستیاب جگہ کی بنیاد پر کیا جاتا ہے۔ لیکن آپ کو یہ سمجھنے کی ضرورت ہے کہ سسٹم بنیادی طور پر تیز ترین ڈرائیوز کا زیادہ سے زیادہ استعمال کرنے کی کوشش کرتا ہے۔ لہذا، اگر خالی جگہ ہے تو، ڈیٹا کو اوپری سطح پر رکھا جائے گا. یہ پالیسی زیادہ تر منظرناموں کے لیے موزوں ہے جہاں ڈیٹا کی طلب کی پیشگی پیش گوئی نہیں کی جا سکتی۔
  • ہائی اور پھر آٹو ٹائرنگ کے ساتھ شروع کریں۔ - پچھلے سے فرق صرف ڈیٹا کے ابتدائی مقام میں ہے (تیز ترین سطح پر)
  • اعلیٰ ترین سطح - ڈیٹا ہمیشہ تیز ترین سطح پر قبضہ کرنے کی کوشش کرتا ہے۔ اگر آپریشن کے دوران انہیں نیچے لے جایا جاتا ہے، تو جتنی جلدی ممکن ہو انہیں واپس لے جایا جاتا ہے۔ یہ پالیسی اس ڈیٹا کے لیے موزوں ہے جس تک تیز ترین رسائی کی ضرورت ہوتی ہے۔
  • کم سے کم سطح۔ - ڈیٹا ہمیشہ نچلی سطح پر ہوتا ہے۔ یہ پالیسی شاذ و نادر ہی استعمال ہونے والے ڈیٹا (مثال کے طور پر، آرکائیوز) کے لیے بہترین ہے۔
  • کوئی حرکت نہیں کرتا - نظام خود بخود ڈیٹا کے اصل مقام کا تعین کرتا ہے اور اسے منتقل نہیں کرتا ہے۔ تاہم، اعداد و شمار جمع کیے جاتے رہتے ہیں اگر بعد میں ان کی نقل مکانی کی ضرورت ہو۔

یہ بات قابل توجہ ہے کہ جب پالیسیوں کی وضاحت کی جاتی ہے جب ہر والیوم بنتا ہے، وہ نظام کے پورے لائف سائیکل کے دوران بار بار تبدیل کی جا سکتی ہیں۔

ٹائرنگ میکانزم کی پالیسیوں کے علاوہ، سطحوں کے درمیان ڈیٹا کی نقل و حرکت کی فریکوئنسی اور رفتار کو بھی ترتیب دیا گیا ہے۔ آپ سفر کا ایک مخصوص وقت مقرر کر سکتے ہیں: روزانہ یا ہفتے کے مخصوص دنوں میں، اور اعداد و شمار جمع کرنے کا وقفہ بھی کئی گھنٹوں تک کم کر سکتے ہیں (کم از کم تعدد - 2 گھنٹے)۔ اگر آپ کو ڈیٹا کی نقل و حرکت کے آپریشن کو مکمل کرنے میں لگنے والے وقت کو محدود کرنے کی ضرورت ہے، تو آپ ٹائم فریم (حرکت کے لیے ونڈو) سیٹ کر سکتے ہیں۔ اس کے علاوہ، نقل مکانی کی رفتار بھی بتائی گئی ہے - 3 طریقوں: تیز، درمیانے، سست۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

اگر فوری طور پر ڈیٹا کی منتقلی کی ضرورت ہو تو، منتظم کے حکم پر کسی بھی وقت اسے دستی طور پر انجام دینا ممکن ہے۔

یہ واضح ہے کہ سطحوں کے درمیان جتنی زیادہ بار اور تیزی سے ڈیٹا منتقل کیا جائے گا، موجودہ آپریٹنگ حالات کے مطابق سٹوریج کا نظام اتنا ہی لچکدار ہوگا۔ لیکن ایک ہی وقت میں، یہ یاد رکھنے کے قابل ہے کہ حرکت کرنا ایک اضافی بوجھ ہے (بنیادی طور پر ڈسکوں پر)، لہذا آپ کو ڈیٹا کو "ڈرائیو" نہیں کرنا چاہیے جب تک کہ بالکل ضروری نہ ہو۔ کم سے کم بوجھ کے اوقات میں نقل و حرکت کی منصوبہ بندی کرنا بہتر ہے۔ اگر سٹوریج سسٹم کے آپریشن کو مسلسل 24/7 اعلی کارکردگی کی ضرورت ہوتی ہے، تو یہ ری لوکیشن کی شرح کو کم سے کم کرنے کے قابل ہے۔

شوٹنگ کی ترتیبات کی کثرت بلاشبہ اعلی درجے کے صارفین کو خوش کرے گی۔ تاہم، جو لوگ پہلی بار ایسی ٹیکنالوجی کا سامنا کرتے ہیں، ان کے لیے پریشان ہونے کی کوئی بات نہیں ہے۔ ڈیفالٹ سیٹنگز پر بھروسہ کرنا کافی ممکن ہے (آٹو ٹائرنگ پالیسی، دن میں ایک بار رات کو زیادہ سے زیادہ رفتار سے آگے بڑھنا) اور جیسا کہ اعداد و شمار جمع ہوتے ہیں، مطلوبہ نتیجہ حاصل کرنے کے لیے کچھ پیرامیٹرز کو ایڈجسٹ کریں۔

پیداواری صلاحیت کو بڑھانے کے لیے اتنی ہی مقبول ٹیکنالوجی کے ساتھ پھاڑنا کا موازنہ کرنا SSD کیشنگ، آپ کو ان کے الگورتھم کے مختلف آپریٹنگ اصولوں کو یاد رکھنا چاہئے۔

SSD کیشنگ
آٹو ٹائرنگ

اثر شروع ہونے کی رفتار
تقریباً فوری طور پر۔ لیکن قابل توجہ اثر صرف کیشے کے "گرم اپ" ہونے کے بعد ہوتا ہے (منٹ سے گھنٹے تک)
اعداد و شمار جمع کرنے کے بعد (2 گھنٹے سے، مثالی طور پر ایک دن) اور ڈیٹا کو منتقل کرنے کا وقت

اثر کی مدت
جب تک کہ ڈیٹا کو کسی نئے حصے سے نہیں لگایا جاتا (منٹ گھنٹے)
جبکہ ڈیٹا ڈیمانڈ میں ہے (XNUMX گھنٹے یا اس سے زیادہ)

استعمال کے لئے اشارے
فوری قلیل مدتی کارکردگی کے فوائد (ڈیٹا بیس، ورچوئلائزیشن ماحول)
ایک طویل مدت کے لیے پیداواری صلاحیت میں اضافہ (فائل، ویب، میل سرورز)

اس کے علاوہ، ٹائرنگ کی خصوصیات میں سے ایک یہ ہے کہ اسے نہ صرف "SSD + HDD" جیسے منظرناموں کے لیے استعمال کرنے کا امکان ہے، بلکہ "fast HDD + slow HDD" یا یہاں تک کہ تینوں سطحوں پر بھی، جو SSD کیچنگ کا استعمال کرتے وقت بنیادی طور پر ناممکن ہے۔

ٹیسٹنگ

ٹائرنگ الگورتھم کی کارکردگی کو جانچنے کے لیے، ہم نے ایک سادہ ٹیسٹ کیا۔ دو سطحوں کا ایک پول SSD (RAID 1) + HDD 7.2K (RAID1) بنایا گیا تھا، جس پر "کم سے کم سطح" کی پالیسی کے ساتھ حجم رکھا گیا تھا۔ وہ. ڈیٹا کو ہمیشہ سست ڈسک پر رکھنا چاہیے۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

مینجمنٹ انٹرفیس واضح طور پر سطحوں کے درمیان ڈیٹا کی جگہ کو ظاہر کرتا ہے۔

اعداد و شمار کے ساتھ والیوم کو بھرنے کے بعد، ہم نے پلیسمنٹ کی پالیسی کو Auto Tiering میں تبدیل کر دیا اور IOmeter ٹیسٹ چلایا۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

کئی گھنٹوں کی جانچ کے بعد، جب نظام اعداد و شمار جمع کرنے میں کامیاب ہوا، تو نقل مکانی کا عمل شروع ہوا۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

ڈیٹا کی نقل و حرکت مکمل ہونے کے بعد، ہمارے ٹیسٹ والیوم مکمل طور پر اوپر کی سطح (SSD) تک "کرال" ہو گیا۔

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

Qsan XCubeSAN اسٹوریج سسٹمز میں آٹو ٹائرنگ کی خصوصیات

فیصلہ

آٹو ٹائرنگ ایک شاندار ٹیکنالوجی ہے جو آپ کو تیز رفتار ڈرائیوز کے زیادہ گہرے استعمال کے ذریعے کم سے کم مواد اور وقت کے اخراجات کے ساتھ اسٹوریج سسٹم کی کارکردگی کو بڑھانے کی اجازت دیتی ہے۔ درخواست دی ہے قسان واحد سرمایہ کاری ایک لائسنس ہے، جسے ڈسک/شیلفز/وغیرہ کے حجم/نمبر پر پابندی کے بغیر ایک بار خریدا جاتا ہے۔ یہ فعالیت اتنی بھرپور ترتیبات سے لیس ہے کہ یہ تقریباً کسی بھی کاروباری کام کو پورا کر سکتی ہے۔ اور انٹرفیس میں عمل کا تصور آپ کو آلہ کو مؤثر طریقے سے منظم کرنے کی اجازت دے گا۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں