ایمیزون ریڈ شفٹ ڈیٹا ویئر ہاؤس سسٹم آرکیٹیکچر کیا ہے؟

Aymyzwn Ry Shf Y A Wyyr Aws Ss M Arky Ykchr Kya



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

یہ مضمون ایمیزون ریڈ شفٹ کے ڈیٹا گودام کے فن تعمیر کے ساتھ تفصیل سے بیان کرے گا۔ Redshift کے ڈیٹا ویئر ہاؤس سسٹم کے تمام اجزاء کی تفصیل سے وضاحت کی جائے گی۔







ایمیزون ریڈ شفٹ کیا ہے؟

IT ایک ڈیٹا ویئر ہاؤسنگ سروس ہے جو Amazon کے ذریعے فراہم کی جاتی ہے۔ یہ تجزیات اور رپورٹنگ کے لیے بڑے ڈیٹاسیٹس کا مؤثر طریقے سے انتظام اور تجزیہ کرتا ہے۔ یہ کالم اسٹوریج ماڈل پر بنایا گیا ہے۔ یہ اعلی کارکردگی والے ڈیٹا پروسیسنگ فراہم کرنے کے لیے لیڈر نوڈ کے زیر کنٹرول کمپیوٹ نوڈس کے کلسٹرز کا استعمال کرتا ہے۔



یہ مختلف ذرائع سے ڈیٹا لیتا ہے اور اسے ڈیٹا گودام بنانے کے لیے جمع کرتا ہے۔ یہ مختلف خصوصیات پیش کرتا ہے، جیسے ڈیٹا شیئرنگ اور ریئل ٹائم تجزیات۔ Amazon Redshift کی خصوصیات اور صلاحیتوں کو سمجھنے کے لیے نیچے دی گئی تصویر دیکھیں:







آئیے اب اس کے ڈیٹا گودام سسٹم کے فن تعمیر کی طرف چلتے ہیں۔

ایمیزون ریڈ شفٹ ڈیٹا ویئر ہاؤس سسٹم آرکیٹیکچر کیا ہے؟

اس نظام کے فن تعمیر کے تین بنیادی حصے ہیں۔ یہ حصے ہیں:



  • ذخیرہ
  • سرعت
  • حساب کتاب

آئیے ان کے مقاصد کو سمجھتے ہیں:

ذخیرہ
اسٹوریج کا حصہ سٹوریج کی خدمات سے متعلق ہے جو Redshift کے پاس ہے۔ اس کے پاس اس کا اپنا انتظام شدہ اسٹوریج سروس آپشن کے ساتھ ساتھ S3 بالٹی آپشن بھی ہے۔

سرعت
ایکسلریشن کا حصہ استعمال میں سٹوریج سروس اور استعمال شدہ کمپیوٹیشنل پاور پر منحصر ہے۔ دیگر سٹوریج کے اختیارات کے مقابلے Redshift کے زیر انتظام اسٹوریج زیادہ تیز ہے۔

حساب کتاب
کمپیوٹنگ کا حصہ سراسر استعمال میں کمپیوٹنگ پاور سے متعلق ہے۔ گنتی کلسٹرز کے ساتھ کی جاتی ہے اور کلسٹرز میں نوڈس ہوتے ہیں۔ بدلے میں نوڈس کے ٹکڑے ہوتے ہیں۔

اس فن تعمیر کے تمام عناصر اور اجزاء کو بہتر طور پر سمجھنے کے لیے، ذیل کی تصویر دیکھیں:

آئیے ایک ایک کرکے اس کے اجزاء کو سمجھیں۔

ایمیزون ریڈ شفٹ کے آرکیٹیکچرل اجزاء کیا ہیں؟

Amazon Redshift کے آرکیٹیکچرل اجزاء درج ذیل ہیں:

  • کلسٹرز
  • نوڈس
  • نوڈ سلائسس
  • ذخیرہ
  • اندرونی نیٹ ورک
  • ڈیٹا بیس

آئیے ان پر ایک ایک کرکے بات کریں:

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

نوڈس

کلسٹرز میں نوڈس دو قسم کے ہوتے ہیں۔ یہ ہیں:

  • لیڈر نوڈ
  • کمپیوٹ نوڈ

آئیے ان کو ایک ایک کرکے سمجھتے ہیں:

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

کمپیوٹ نوڈ
کمپیوٹ نوڈس Amazon Redshift کے فن تعمیر کی ریڑھ کی ہڈی ہیں۔ وہ ڈیٹا کو ذخیرہ کرنے اور پروسیسنگ دونوں کو انجام دیتے ہیں۔ ان کے پاس وسائل ہیں، جیسے میموری اور CPU۔

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

ذخیرہ
Amazon Redshift کے اندر ڈیٹا اسٹوریج کا انتظام 'Redshift Managed Storage (RMS)' کے ذریعے کیا جاتا ہے۔ یہ 'Amazon S3' اسٹوریج کا استعمال کرتے ہوئے اسٹوریج کو آزادانہ طور پر پیمانہ کرنے کی صلاحیت رکھتا ہے۔ RMS اعلی کارکردگی والے SSD پر مبنی مقامی اسٹوریج کو ٹائر-1 کیشے کے طور پر استعمال کرتا ہے جو کارکردگی کو بہتر بناتا ہے۔

اندرونی نیٹ ورک
Amazon Redshift میں یہ اندرونی نیٹ ورک لیڈر نوڈس اور کمپیوٹ نوڈس کے درمیان فوری اور محفوظ مواصلت میں مدد کرتا ہے۔ یہ نیٹ ورک کلائنٹ ایپلی کیشنز کے لیے براہ راست قابل رسائی نہیں ہے۔

ڈیٹا بیس
کلسٹرز میں ایک یا زیادہ ڈیٹا بیس ہوتے ہیں۔ ان ڈیٹا بیس کا ڈیٹا کمپیوٹ نوڈس پر ہے۔ کلائنٹ ایپلی کیشنز لیڈر نوڈ کے ساتھ بات چیت کرتی ہیں۔ کمپیوٹ نوڈ کمپیوٹ نوڈس میں استفسار کے عمل کا انتظام کرتا ہے۔

یہ سب Amazon Redshift اور اس کے تعمیراتی عناصر کے بارے میں ہے۔ اس مضمون میں Amazon Redshift کے کام کرنے والے اجزاء کی جامع وضاحت کی گئی ہے۔

نتیجہ

Amazon Redshift کا فن تعمیر ہی وہ وجہ ہے جس پر اس کی صلاحیتیں قائم ہیں۔ لیڈر نوڈ کمپیوٹ نوڈس کو کنٹرول اور ان کا انتظام کرتا ہے اور نوڈ سلائس متوازی پروسیسنگ میں مدد کرتے ہیں۔ Redshift Managed Storage کارکردگی کو بڑھانے کے لیے SSD پر مبنی اسٹوریج کا استعمال کرتا ہے۔ اس مضمون میں ایمیزون ریڈ شفٹ ڈیٹا ویئر ہاؤس سسٹم آرکیٹیکچر کی وضاحت کی گئی ہے۔