OpenSAF
اوپن ایس اے ایف (عام طور پر ایس اے ایف، سروس کی دستیابی کا فریم ورک) کمپیوٹر ایپلی کیشن کی تعیناتی، اسکیلنگ اور انتظام کو خودکار بنانے کے لیے ایک اوپن سورس سروس-آرکیسٹریشن سسٹم ہے۔ اوپن ایس اے ایف سروس ایویلبلٹی فورم (ایس اے ایف) اور ایس سی او پی ای الائنس کے معیارات کے مطابق ہے اور اس میں توسیع کرتا ہے۔ اسے اصل میں موٹرولا ای سی سی نے ڈیزائن کیا تھا، اور اس کی دیکھ بھال اوپن ایس اے ایف پروجیکٹ کرتا ہے۔ اوپن ایس اے ایف ایس اے ایف اے آئی ایس وضاحتیں کا سب سے مکمل نفاذ ہے، جو میزبانوں کے کلسٹرز میں ایپلی کیشن سروسز کی خودکار تعیناتی، اسکیلنگ اور آپریشن کے لیے ایک پلیٹ فارم فراہم کرتا ہے۔ یہ ورچوئلائزیشن ٹولز کی ایک رینج میں کام کرتا ہے اور ایک کلسٹر میں خدمات چلاتا ہے، اکثر جے وی ایم، واگرانٹ، اور/یا ڈوکر رن ٹائم کے ساتھ مربوط ہوتا ہے۔ اوپن ایس اے ایف اصل میں معیاری سی ایپلیکیشن پروگرامنگ انٹرفیس (اے پی آئی) کے ساتھ انٹرفیس کیا گیا تھا، لیکن اس میں جاوا اور ازگر بائنڈنگ شامل کی گئی ہیں۔ اوپن ایس اے ایف اعلی دستیابی (ایچ اے) کی ضروریات سے بالاتر خدمات کی دستیابی پر مرکوز ہے۔ اگرچہ کنٹینرز اور کلاؤڈ کے لیے اعلی دستیابی اور فالٹ ٹالرنس تکنیک کو بہتر بنانے کے لیے بہت کم رسمی تحقیق شائع کی گئی ہے، تحقیقی گروپ اوپن ایس اے ایف کے ساتھ فعال طور پر ان چیلنجوں کو تلاش کر رہے ہیں۔ اوپن ایس اے ایف کی بنیاد ایک انڈسٹری کنسورشیم نے رکھی تھی، جس میں ایرکسن، ایچ پی، اور نوکیا سیمنز نیٹ ورکس شامل ہیں، اور سب سے پہلے موٹرولا ای سی سی نے اعلان کیا، جسے 28 فروری 2007 کو ایمرسن نیٹ ورک پاور نے حاصل کیا۔ اوپن ایس اے ایف فاؤنڈیشن کا باضابطہ آغاز 22 جنوری 2008 کو کیا گیا تھا۔ ممبرشپ میں ایمرسن نیٹ ورک پاور، سن مائیکرو سسٹمز، ای این ای اے، ونڈ ریور، ہواوے، آئی پی انفیوژن، ٹیل-ایف، ایرسینٹ، گو ہیڈ سافٹ ویئر، اور رینکور ٹیکنالوجیز شامل ہیں۔ اوریکل کے ذریعہ حاصل کیے جانے سے پہلے 2010 میں گو ہیڈ سافٹ ویئر نے اوپن ایس اے ایف میں شمولیت اختیار کی۔ اوپن ایس اے ایف کی ترقی اور ڈیزائن مشن کے اہم نظام کی ضروریات سے بہت زیادہ متاثر ہیں، جن میں کیریئر گریڈ لینکس، ایس اے ایف، اے ٹی سی اے اور ہارڈ ویئر پلیٹ فارم انٹرفیس شامل ہیں۔ اوپن ایس اے ایف ٹیلی مواصلات اور سرایت شدہ نظاموں میں لینکس کو تیزی سے اپنانے میں ایک سنگ میل تھا۔ فاؤنڈیشن کا مقصد تجارتی مصنوعات میں اوپن ایس اے ایف کو اپنانے میں تیزی لانا تھا۔ اوپن ایس اے ایف کمیونٹی نے 2008-2010 کے درمیان کانفرنسوں کا انعقاد کیا۔ میونخ (جرمنی) میں نوکیا سیمنز نیٹ ورکس کے زیر اہتمام پہلی کانفرنس، دوسری میزبانی ہواوے نے شینزین (چین) میں کی، اور تیسری میزبانی ایچ پی نے پالو آلٹو (یو ایس اے) میں کی۔ فروری 2010 میں، کیریئر نیٹ ورک میں اوپن ایس اے ایف کی پہلی تجارتی تعیناتی کا اعلان کیا گیا۔ تعلیمی اور صنعتی گروہوں نے آزادانہ طور پر اوپن ایس اے ایف پر مبنی حل بیان کرنے والی کتابیں شائع کی ہیں۔ خدمات کی دستیابی میں تحقیق کا بڑھتا ہوا ادارہ اوپن ایس اے ایف کی خصوصیات کی ترقی کو تیز کر رہا ہے جو مشن-کریٹیکل کلاؤڈ اور مائیکرو سروسز کی تعیناتی، اور سروس آرکیسٹریشن کی حمایت کرتی ہیں۔ اوپن ایس اے ایف 1 کو 22 جنوری 2008 کو جاری کیا گیا تھا۔ اس میں نیٹپلین کور سروس (این سی ایس) کوڈ بیس شامل تھا جس میں موٹرولا ای سی سی کا تعاون تھا۔ اوپن ایس اے ایف 1 ریلیز کے ساتھ، اوپن ایس اے ایف فاؤنڈیشن کا آغاز کیا گیا۔ 12 اگست 2008 کو ریلیز ہونے والی اوپن ایس اے ایف 2، اوپن ایس اے ایف کمیونٹی کی تیار کردہ پہلی ریلیز تھی۔ اس ریلیز میں لاگ سروس اور 64 بٹ سپورٹ شامل تھے۔ اوپن ایس اے ایف 3 17 جون 2009 کو جاری کیا گیا، جس میں پلیٹ فارم مینجمنٹ، استعمال میں بہتری، اور جاوا اے پی آئی سپورٹ شامل تھے۔ اوپن ایس اے ایف 4 جولائی 2010 میں ایک سنگ میل تھا۔ "آرکیٹیکچر ریلیز" کے نام سے موسوم، اس نے اہم تبدیلیاں متعارف کروائیں جن میں فنکشنل گیپس کو بند کرنا، اندرونی فن تعمیر کو حل کرنا، سروس میں اپ گریڈ کو فعال کرنا، APIs کو واضح کرنا، اور ماڈیولرٹی کو بہتر بنانا شامل ہیں۔ صنعت اور ماہرین تعلیم سے نمایاں دلچسپی حاصل کرتے ہوئے، اوپن ایس اے ایف نے 2011 میں دو کمیونٹی کانفرنسوں کا انعقاد کیا، ایک کی میزبانی ایم آئی ٹی یونیورسٹی نے بوسٹن ایم اے میں کی، اور دوسری کی میزبانی اسٹاک ہوم میں ایرکسن نے کی۔ تصورات اوپن ایس اے ایف بلڈنگ بلاکس کے ایک سیٹ کی وضاحت کرتا ہے، جو اجتماعی طور پر وسائل کی صلاحیت کے ماڈلز پر مبنی ایپلی کیشنز کی سروس کی دستیابی (ایس اے) کے انتظام کے لیے ایک طریقہ کار فراہم کرتا ہے۔ ایس اے اور اعلی دستیابی (ایچ اے) کسی خدمت کے بے ترتیب وقت پر دستیاب ہونے کا امکان ہے۔ مشن کے اہم نظاموں کو کم از کم 99.999 ٪ (پانچ نائن) دستیابی کی ضرورت ہوتی ہے۔ ایچ اے اور ایس اے بنیادی طور پر ایک جیسے ہیں، لیکن ایس اے آگے بڑھتا ہے (یعنی۔ ہارڈ ویئر اور سافٹ ویئر کی خدمت میں اپ گریڈ)۔ اوپن ایس اے ایف نوڈس کے درمیان تیز باہمی رابطوں کے ساتھ ڈھیلے جوڑے والے نظاموں کے لیے ڈیزائن کیا گیا ہے (یعنی۔ ٹی آئی پی سی/ٹی سی پی) کا استعمال کرتے ہوئے، اور مختلف کام کے بوجھ کو پورا کرنے کے لیے قابل توسیع ؛ اجزاء کسی بھی پروٹوکول کا استعمال کرتے ہوئے اپنے درمیان بات چیت کرتے ہیں۔ یہ توسیع بڑی حد تک آئی ایم ایم اے پی آئی کے ذریعے فراہم کی جاتی ہے، جو اندرونی اجزاء اور بنیادی خدمات کے ذریعے استعمال ہوتی ہے۔ پلیٹ فارم کمپیوٹ اور اسٹوریج کے وسائل کو آبجیکٹ کے طور پر بیان کرکے کنٹرول کر سکتا ہے، جسے (جزو سروس) مثالوں اور/یا نوڈ رکاوٹوں کے طور پر منظم کیا جائے۔ اوپن ایس اے ایف سافٹ ویئر بنیادی/نقل فن تعمیر کے بعد فطرت میں تقسیم کیا جاتا ہے۔ 'اوپن ایس اے ایف' کلسٹر میں، دو قسم کے نوڈس ہوتے ہیں جنہیں ان میں تقسیم کیا جا سکتا ہے جو انفرادی نوڈ اور کنٹرول پلین کا انتظام کرتے ہیں۔ ایک سسٹم کنٹرولر "ایکٹیو" موڈ میں چلتا ہے، دوسرا "اسٹینڈ بائی" موڈ میں، اور باقی سسٹم کنٹرولر (اگر کوئی ہوں) اسپیئرز ہیں جو غلطی کی صورت میں ایکٹیو یا اسٹینڈ بائی رول کے طور پر سنبھالنے کے لیے تیار ہیں۔ نوڈس بغیر سر کے چل سکتے ہیں، بغیر کنٹرول پلین کے، کلاؤڈ لچک میں اضافہ کرتے ہیں۔ سسٹم ماڈل اوپن ایس اے ایف سسٹم ماڈل کلیدی فعال کرنے والا اے پی آئی ہے، جو اوپن ایس اے ایف کو درخواستوں پر کارروائی کرنے اور ان کی توثیق کرنے، اور اے ایم ایف ماڈل میں اشیاء کی حالت کو اپ ڈیٹ کرنے کی اجازت دیتا ہے، جس سے ڈائریکٹرز کو کارکن/پے لوڈ نوڈس میں کام کے بوجھ اور سروس گروپوں کو شیڈول کرنے کی اجازت ملتی ہے۔ اے ایم ایف کے رویے کو کنفیگریشن آبجیکٹ کے ذریعے تبدیل کیا جاتا ہے۔ خدمات 'نو ریڈینڈینسی'، 2 این، این + ایم، این-وے، اور این-وے ایکٹو ریڈنڈنسی ماڈل استعمال کر سکتی ہیں۔ اوپن ایس اے ایف میں اے ایم ایف کنفیگریشن ماڈلز کے ڈیزائن اور نسل کو آسان بنانے کے لیے واضح ماڈلنگ ٹول چینز کا فقدان ہے۔ اس خلا کو دور کرنے کے لیے جاری تحقیق، کیریئر گریڈ اور کلاؤڈ نیٹو کمپیوٹنگ فاؤنڈیشن کے استعمال کے معاملات کی ماڈلنگ اور آٹومیشن کو بہتر طریقے سے سپورٹ کرنے کے لیے ماحولیاتی نظام کے ٹولز فراہم کرنے کی ضرورت ہے۔ کنٹرول طیارہ اوپن ایس اے ایف سسٹم کنٹرولر (ایس سی) کلسٹر کا مرکزی کنٹرولنگ یونٹ ہے، جو اس کے کام کے بوجھ کا انتظام کرتا ہے اور پورے نظام میں مواصلات کی ہدایت کرتا ہے۔ اوپن ایس اے ایف کنٹرول طیارہ مختلف اجزاء پر مشتمل ہوتا ہے، ہر ایک کا اپنا عمل ہوتا ہے، جو ایک ہی ایس سی نوڈ یا متعدد ایس سی نوڈ دونوں پر چل سکتا ہے، جو اعلی دستیابی والے کلسٹرز اور خدمات کی دستیابی کی حمایت کرتا ہے۔ اوپن ایس اے ایف کنٹرول پلین کے مختلف اجزاء مندرجہ ذیل ہیں: انفارمیشن ماڈل مینیجر (آئی ایم ایم) ایک مستقل ڈیٹا اسٹور ہے جو کسی بھی وقت کلسٹر کی مجموعی حالت کی نمائندگی کرتے ہوئے کلسٹر کے کنفیگریشن ڈیٹا کو قابل اعتماد طریقے سے محفوظ کرتا ہے۔ مڈل ویئر اور ایپلی کیشن کی ترتیب کی وضاحت اور انتظام کرنے کا ایک ذریعہ فراہم کرتا ہے اور منظم اشیاء اور ان کی متعلقہ صفات کی شکل میں ریاستی معلومات فراہم کرتا ہے۔ آئی ایم ایم کو ایک ان میموری ڈیٹا بیس کے طور پر لاگو کیا جاتا ہے جو اپنے ڈیٹا کو تمام نوڈس پر نقل کرتا ہے۔ آئی ایم ایم ایس کیو لائٹ کو مستقل بیک اینڈ کے طور پر استعمال کر سکتا ہے۔ اپاچی زو کیپر کی طرح، آئی ایم ایم دستیابی/کارکردگی پر ترتیب کے ڈیٹا کے لین دین کی سطح کی مستقل مزاجی کی ضمانت دیتا ہے (سی اے پی تھیوریم دیکھیں)۔ آئی ایم ایم سروس تین درجے کے اوپن ایس اے ایف "سروس ڈائریکٹر" فریم ورک کی پیروی کرتی ہے، جس میں آئی ایم ایم ڈائریکٹر (آئی ایم ایم ڈی)، آئی ایم ایم نوڈ ڈائریکٹر (آئی ایم ایم این ڈی)، اور آئی ایم ایم ایجنٹ لائبریری (آئی ایم ایم اے) شامل ہیں۔ آئی ایم ایم ڈی کو 2 این ریڈنڈنسی ماڈل کا استعمال کرتے ہوئے کنٹرولرز پر ڈیمون کے طور پر لاگو کیا جاتا ہے، فعال کنٹرولر کی مثال "پرائمری ریپلیکا" ہے، اسٹینڈ بائی کنٹرولر کی مثال کو پیغام پر مبنی چیک پوائنٹنگ سروس کے ذریعے تازہ ترین رکھا جاتا ہے۔ آئی ایم ایم ڈی کلسٹر ممبرشپ (ایم ڈی ایس کا استعمال کرتے ہوئے) کو ٹریک کرتا ہے، ڈیٹا اسٹور تک رسائی کا کنٹرول، اور تمام اوپن ایس اے ایف خدمات کے لیے انتظامی انٹرفیس فراہم کرتا ہے۔ دستیابی مینجمنٹ فریم ورک (اے ایم ایف) مکمل فالٹ مینجمنٹ لائف سائیکل (پتہ لگانے، تنہائی، بازیابی، مرمت، اور اطلاع) کے لیے مضبوط حمایت (دیگر اے آئی ایس خدمات کے ساتھ مل کر) کے ساتھ اعلی دستیابی اور کام کے بوجھ کے انتظام کے فریم ورک کی خدمت کرتا ہے۔ اے ایم ایف تین درجے کے اوپن ایس اے ایف "سروس ڈائریکٹر" کی پیروی کرتا ہے، جس میں ڈائریکٹر (اے ایم ایف ڈی)، نوڈ ڈائریکٹر (اے ایم ایف این ڈی)، اور ایجنٹ (اے ایم ایف اے)، اور اے ایم ایف این ڈی تحفظ کے لیے ایک اندرونی نگران شامل ہیں۔ فعال اے ایم ایف ڈی سروس سسٹم/کلسٹر کے دائرہ کار میں، آئی ایم ایم میں برقرار، سروس کی ترتیب کو محسوس کرنے کے لیے ذمہ دار ہے۔ نوڈ ڈائریکٹر اس کے دائرہ کار میں کسی بھی جزو کے لیے ایک ہی کام انجام دیتے ہیں۔ یہ اس بات کو یقینی بناتا ہے کہ ریاستی ماڈل تمام اجزاء میں اہم معلومات اور اے پی آئی پل کے طور پر کام کرتے ہوئے متفق ہوں۔ اے ایم ایف آئی ایم ایم ریاست کی نگرانی کرتا ہے، ترتیب میں تبدیلیوں کا اطلاق کرتا ہے یا مطلوبہ تعیناتی کی تخلیق کو شیڈول کرنے کے لیے فالٹ مینجمنٹ ایسکلشن پالیسیوں کا استعمال کرتے ہوئے کسی بھی انحراف کو "مطلوب ترتیب" پر واپس بحال کرتا ہے۔ اے ایم ایف ڈائریکٹرز (اے ایم ایف ڈی) شیڈولر ہوتے ہیں جو یہ فیصلہ کرتے ہیں کہ کون سے نوڈس پر ایک غیر شیڈولڈ سروس گروپ (ایک بے کار سروس مثال) چلتا ہے۔ یہ فیصلہ موجودہ وی ایس پر مبنی ہے۔ "مطلوبہ" دستیابی اور صلاحیت کے ماڈل، سروس ریڈنڈنسی ماڈل، اور رکاوٹیں جیسے سروس کا معیار، وابستگی/مخالف وابستگی وغیرہ۔ اے ایم ایف ڈائریکٹرز وسائل "سپلائی" کو کام کے بوجھ "ڈیمانڈ" سے ملاتے ہیں، اور اس کے رویے کو آئی ایم ایم سسٹم آبجیکٹ کے ذریعے ہیرا پھیری کی جا سکتی ہے۔ جزو اے ایم ایف سسٹم ماڈل کا ایک منطقی وجود ہے اور کمپیوٹنگ وسائل جیسے عمل، ڈرائیورز، یا اسٹوریج کے معمول کے نقطہ نظر کی نمائندگی کرتا ہے۔ اجزاء کو منطقی سروس یونٹس (ایس یو) میں گروپ کیا جاتا ہے، غلطی کے باہمی انحصار کے مطابق، اور نوڈ سے وابستہ ہوتا ہے۔ ایس یو کام کے بوجھ کی ایک فوری اکائی ہے جسے اے ایم ایف ریڈنڈنسی ماڈل کے ذریعے کنٹرول کیا جاتا ہے، یا تو فعال، اسٹینڈ بائی، یا ناکام حالت۔ اسی قسم کے ایس یو کو سروس گروپس (ایس جی) میں گروپ کیا گیا ہے جو مخصوص فالتو ماڈلنگ کی خصوصیات کو ظاہر کرتے ہیں۔ ایس جی کے اندر ایس یو سروس انسٹینسز (ایس آئی) کو تفویض کیا جاتا ہے اور اسے فعال یا اسٹینڈ بائی کی دستیابی کی حالت دی جاتی ہے۔ ایس آئی اسکیل ایبل بے کار منطقی خدمات ہیں جو اے ایم ایف کے ذریعے محفوظ ہیں۔ نوڈ اے نوڈ ایک کمپیوٹ مثال (ایک بلیڈ، ہائپر وائزر، یا وی ایم) ہے جہاں سروس کے واقعات (کام کا بوجھ) تعینات کیے جاتے ہیں۔ ایک ہی مواصلاتی سب نیٹ (کوئی روٹنگ نہیں) سے تعلق رکھنے والے نوڈس کا مجموعہ منطقی کلسٹر پر مشتمل ہوتا ہے۔ کلسٹر میں موجود ہر نوڈ کو سروسز کے لیے ایک عمل آوری ماحول کے ساتھ ساتھ نیچے درج اوپن ایس اے ایف سروسز کو بھی چلانا چاہیے: نوڈ ڈائریکٹر (اے ایم ایف این ڈی): اے ایم ایف این ڈی ہر نوڈ کی چلتی حالت کے لیے ذمہ دار ہے، اس بات کو یقینی بناتا ہے کہ اس نوڈ پر موجود تمام فعال ایس یو صحت مند ہیں۔ یہ کنٹرول طیارہ کی ہدایت کے مطابق ایس جی میں منظم سی ایس آئی، اور/یا ایس یو کو شروع کرنے، روکنے اور برقرار رکھنے کا خیال رکھتا ہے۔ ایم ایف این ڈی سروس مطلوبہ اے ایم ایف ترتیب کو نافذ کرتی ہے، جو نوڈ پر آئی ایم ایم میں برقرار رہتی ہے۔ جب نوڈ کی ناکامی کا پتہ چلتا ہے، تو ڈائریکٹر (اے ایم ایف ڈی) اس حالت کی تبدیلی کا مشاہدہ کرتا ہے اور دوسرے اہل صحت مند نوڈ پر ایک سروس یونٹ لانچ کرتا ہے۔ نان-ایس اے-اویئر جزو: اوپن ایس اے ایف اے ایم ایف ماڈل میں جزو اور سروس لائف سائیکل کمانڈز (اسٹارٹ/اسٹاپ/ہیلتھ چیک) کو ماڈلنگ کرکے کلاؤڈ کمپیوٹنگ، کنٹینرائزیشن، ورچوئلائزیشن، اور جے وی ایم ڈومینز سے شروع ہونے والے فوری اجزاء کے لیے ایچ اے (لیکن ایس اے نہیں) فراہم کر سکتا ہے۔ کنٹینر پر مشتمل: اے ایم ایف پر مشتمل کنٹینر ایس یو کے اندر رہ سکتا ہے۔ کنٹینر پر مشتمل رن ٹائم کی سب سے نچلی سطح ہے جسے فوری کیا جا سکتا ہے۔ ایس اے-اویئر کنٹینر پر مشتمل جزو فی الحال جاوا ورچوئل مشین (جے وی ایم) فی جے ایس آر 139 کو نشانہ بناتا ہے۔ سروس یونٹ اوپن ایس اے ایف میں بنیادی شیڈولنگ یونٹ ایک سروس یونٹ (ایس یو) ہے۔ ایس یو اجزاء کی ایک گروہ بندی ہے۔ ایک ایس یو ایک یا زیادہ اجزاء پر مشتمل ہوتا ہے جو ایک ہی نوڈ پر مشترکہ طور پر واقع ہونے کی ضمانت دیتا ہے۔ ایس یوز کو ڈیفالٹ طور پر آئی پی ایڈریس تفویض نہیں کیے جاتے ہیں لیکن ان میں کچھ جزو ہو سکتے ہیں جو ایسا کرتے ہیں۔ ایک ایس یو کو آبجیکٹ ایڈریس کا استعمال کرتے ہوئے انتظامی طور پر منظم کیا جا سکتا ہے۔ ایم ایف این ڈی ایس یو کی حالت کی نگرانی کرتا ہے، اور اگر مطلوبہ حالت میں نہیں ہے تو، اگر ممکن ہو تو اسی نوڈ پر دوبارہ تعینات کرتا ہے۔ اگر ضرورت ہو تو ایم ایف ڈی کسی دوسرے نوڈ پر ایس یو شروع کر سکتا ہے۔ ایک ایس یو حجم کی وضاحت کر سکتا ہے، جیسے کہ مقامی ڈسک ڈائرکٹری یا نیٹ ورک ڈسک، اور اسے ایس یو میں اجزاء کے سامنے بے نقاب کر سکتا ہے۔ [39] ایس یو کو انتظامی طور پر اے ایم ایف سی ایل آئی کے ذریعے منظم کیا جا سکتا ہے، یا انتظام اے ایم ایف کو تفویض کیا جا سکتا ہے۔ اس طرح کے حجم مستقل ذخیرہ کرنے کی بنیاد بھی ہیں۔ سروس گروپ سروس گروپ کا مقصد کسی بھی وقت ایس یو کی نقل کے ایک مستحکم سیٹ کو برقرار رکھنا ہے۔ اس کا استعمال منتخب کنفیگرڈ ریڈنڈنسی ماڈل کی بنیاد پر ایک جیسی ایس یو کی مخصوص تعداد کی دستیابی کی ضمانت کے لیے کیا جا سکتا ہے: این-وے، این-وے-ایکٹو، 2 این، این + ایم، یا 'کوئی کمی نہیں'۔ ایس جی ایک گروپنگ میکانزم ہے جو اوپن ایس اے ایف کو کسی دیئے گئے ایس جی کے لیے اعلان کردہ مثالوں کی تعداد کو برقرار رکھنے دیتا ہے۔ ایس جی کی تعریف تمام وابستہ ایس یو اور ان کی حالت (فعال، اسٹینڈ بائی، ناکام) کی نشاندہی کرتی ہے۔ اوپن ایس اے ایف سروس انسٹینس (ایس آئی) ایس یو کا ایک مجموعہ ہے جو مل کر کام کرتا ہے، جیسے کہ کثیر درجے کی ایپلی کیشن کا ایک درجہ۔ ایس یو کا سیٹ جو کسی سروس کی حفاظت کرتا ہے اس کی وضاحت ایس جی کرتا ہے۔ ملٹی انسٹینس ایس جی (این-وے-ایکٹیو، این-وے، این + ایم) کے لیے ایک مستحکم آئی پی ایڈریس، ڈی این ایس نام، اور لوڈ بیلنس کی ضرورت ہوتی ہے تاکہ اس آئی پی ایڈریس کے ٹریفک کو اس ایس جی میں فعال ایس یو کے درمیان تقسیم کیا جا سکے (چاہے ناکامیاں ایس یو کو مشین سے مشین میں منتقل کرنے کا سبب بنیں)۔ پہلے سے طے شدہ طور پر، ایک خدمت ایک کلسٹر کے اندر بے نقاب ہوتی ہے (مثال کے طور پر۔ ایس یو [ٹائپ اے] کو ایک ایس جی میں گروپ کیا گیا ہے، جس میں ایس یو [ٹائپ بی] لوڈ بیلنسڈ کی درخواستیں ہیں)، لیکن سروس کو کلسٹر کے باہر بھی بے نقاب کیا جا سکتا ہے (مثال کے طور پر، کلائنٹس کے لیے فرنٹ اینڈ ایس یو تک پہنچنے کے لیے)۔ اوپن ایس اے ایف ایس یو کے لیے دستیاب والیوم فائل سسٹمز ڈیفالٹ کے طور پر ممکنہ طور پر عارضی اسٹوریج ہیں۔ اگر نوڈ کو تباہ/دوبارہ تخلیق کیا جاتا ہے تو اس نوڈ پر ڈیٹا ضائع ہو جاتا ہے۔ ایک حل نیٹ ورک فائل سسٹم (این ایف ایس) مشترکہ اسٹوریج ہے، جو تمام پے لوڈ نوڈس کے لیے قابل رسائی ہے۔ دیگر تکنیکی حل ممکن ہیں-اہم بات یہ ہے کہ والیوم (فائل شیئر، ماؤنٹ پوائنٹ) کو اے ایم ایف میں ماڈل کیا جا سکتا ہے۔ انتہائی دستیاب حجم مستقل اسٹوریج فراہم کرتے ہیں جو خود ایس یو کی زندگی بھر موجود رہتا ہے۔ اس اسٹوریج کو ایس جی کے اندر ایس یو کے لیے مشترکہ ڈسک کی جگہ کے طور پر بھی استعمال کیا جا سکتا ہے۔ نوڈ پر مخصوص ماؤنٹ پوائنٹس پر نصب والیوم ایک مخصوص ایس جی کی ملکیت ہوتے ہیں، لہذا اس مثال کو اسی فائل سسٹم ماؤنٹ پوائنٹ کا استعمال کرتے ہوئے دوسرے ایس جی کے ساتھ شیئر نہیں کیا جا سکتا۔ فن تعمیر اوپن ایس اے ایف فن تعمیر تقسیم کیا گیا ہے اور منطقی نوڈس کے ایک کلسٹر میں چلتا ہے۔ اوپن ایس اے ایف کی تمام خدمات میں یا تو 3 درجے یا 2 درجے کا فن تعمیر ہوتا ہے۔ 3 درجے کے فن تعمیر میں، اوپن ایس اے ایف خدمات کو سروس ڈائریکٹر، سروس نوڈ ڈائریکٹر اور ایجنٹ میں تقسیم کیا جاتا ہے۔ ڈائریکٹر سنٹرل سروس انٹیلی جنس کے ساتھ اوپن ایس اے ایف سروس کا حصہ ہے۔ عام طور پر یہ کنٹرولر نوڈ پر ایک عمل ہے۔ نوڈ ڈائریکٹر نوڈ اسکوپڈ سروس کی سرگرمیوں کو مربوط کرتے ہیں جیسے کہ اس کے مرکزی ڈائریکٹر اور اس کے مقامی ایجنٹوں کے ساتھ پیغام رسانی۔ ایجنٹ ایک (مشترکہ) لنک ایبل لائبریری کے ذریعے کلائنٹس کو دستیاب سروس کی صلاحیتیں فراہم کرتا ہے جو درخواست کے عمل کے لیے اچھی طرح سے متعین سروس API کو بے نقاب کرتا ہے۔ ایجنٹ عام طور پر اپنی سروس نوڈ ڈائریکٹرز یا سرورز سے بات کرتے ہیں۔ اوپن ایس اے ایف خدمات کو ماڈیولر طور پر بنیادی خدمات-اے ایم ایف، سی ایل ایم، آئی ایم ایم، ایل او جی، این ٹی ایف اختیاری خدمات-ای وی ٹی، سی کے پی ٹی، ایل سی کے، ایم ایس جی، پی ایل ایم، ایس ایم ایف کے طور پر درجہ بند کیا گیا ہے۔ اوپن ایس اے ایف کی تعمیر/پیکیجنگ کے دوران اختیاری خدمات کو فعال یا غیر فعال کیا جا سکتا ہے۔ اوپن ایس اے ایف کو ٹی سی پی یا ٹی آئی پی سی کو بنیادی نقل و حمل کے طور پر استعمال کرنے کے لیے ترتیب دیا جا سکتا ہے۔ نوڈس کو رن ٹائم پر اوپن ایس اے ایف کلسٹر میں متحرک طور پر شامل/حذف کیا جا سکتا ہے۔ اوپن ایس اے ایف کلسٹر کئی سو نوڈس کو اچھی طرح سے پیمانہ کرتا ہے۔ اوپن ایس اے ایف اے آئی ایس انٹرفیس اے پی آئی کے لیے درج ذیل زبان کے پابندیوں کی حمایت کرتا ہے: سی/سی + + جاوا پابندیاں (اے ایم ایف اور سی ایل ایم خدمات کے لیے) پائیتھن پابندیاں اوپن ایس اے ایف اوپن ایس اے ایف کلسٹر اور ایپلی کیشنز کے انتظام کے لیے کمانڈ لائن ٹولز اور افادیت فراہم کرتا ہے۔ ماڈیولر فن تعمیر نئی خدمات کے اضافے کے ساتھ ساتھ موجودہ خدمات کو اپنانے کے قابل بناتا ہے۔ اوپن ایس اے ایف کی تمام خدمات ان سروس اپ گریڈ کی حمایت کے لیے ڈیزائن کی گئی ہیں۔ خدمات درج ذیل ایس اے فورم کی اے آئی ایس خدمات کو اوپن ایس اے ایف 5 کے ذریعے نافذ کیا جاتا ہے۔ دستیابی مینجمنٹ فریم ورک (اے ایم ایف)-اوپر بیان کیا گیا ہے۔ کلسٹر ممبرشپ سروس (سی ایل ایم)-اس بات کا تعین کرتا ہے کہ آیا کوئی نوڈ کلسٹر کا حصہ بننے کے لیے کافی صحت مند ہے یا نہیں۔ بنیادی او ایس/ہارڈ ویئر کی حیثیت کو ٹریک کرنے کے لیے پی ایل ایم کے ساتھ بات چیت کرکے کلسٹر نوڈس کو ٹریک کرنے کا طریقہ کار فراہم کرتا ہے۔ چیک پوائنٹ سروس (سی کے پی ٹی)-ایپلیکیشن کی حالتوں اور اضافی اپ ڈیٹس کو بچانے کے لیے جو فیل اوور یا سوئچ اوور کے دوران سروس کو بحال کرنے کے لیے استعمال کی جا سکتی ہیں۔ ایونٹ سروس (ای وی ٹی)-ایک پبلش-سبسکرائب میسجنگ ماڈل فراہم کرتا ہے جسے کلسٹر میں ہونے والے واقعات کے بارے میں ایپلی کیشنز اور انتظامی اداروں کو ہم آہنگ رکھنے کے لیے استعمال کیا جا سکتا ہے۔ انفارمیشن ماڈل مینجمنٹ سروس (آئی ایم ایم)-اوپر بیان کردہ۔ لاک سروس (ایل سی کے)-مشترکہ تالے اور خصوصی تالے کی حمایت کے ساتھ تقسیم شدہ لاک سروس ماڈل کی حمایت کرتا ہے۔ لاگ سروس (ایل او جی)-مختلف لاگ ریکارڈ فارمیٹس میں لاگ ان کرنے کی حمایت کے ساتھ کلسٹر میں ہونے والی فعال تبدیلیوں کو (لاگ فائلوں میں) ریکارڈ کرنے کا مطلب ہے۔ ڈیبگنگ یا ایرر ٹریکنگ کے لیے نہیں۔ کلسٹر میں آنے والے الارم اور اطلاعات کے لاگ ان کی حمایت کرتا ہے۔ میسجنگ سروس (ایم ایس جی)-متعدد بھیجنے والوں-سنگل رسیور کے ساتھ ساتھ میسج گروپ میکانزم کے ساتھ کلسٹر وائڈ میسجنگ میکانزم کی حمایت کرتا ہے۔ نوٹیفکیشن سروس (این ٹی ایف)-فالٹ ہینڈلنگ کو فعال کرنے کے لیے سسٹم مینجمنٹ نوٹیفکیشنز کے لیے پروڈیوسر/سبسکرائبر ماڈل فراہم کرتا ہے۔ غلطی کے تجزیے کے لیے تاریخ ریکارڈ کرنے کی حمایت کے ساتھ الارم اور غلطی کی اطلاعات کے لیے استعمال کیا جاتا ہے۔ آئی ٹی یو-ٹی X.730، X.731، X.733، X.736 سفارشات کے نوٹیفکیشن فارمیٹس کی حمایت کرتا ہے۔ پلیٹ فارم مینجمنٹ سروس (پی ایل ایم)-بنیادی ہارڈ ویئر (ایف آر یو) اور او ایس کے منطقی نقطہ نظر کو ترتیب دینے کے لیے ایک طریقہ کار فراہم کرتا ہے۔ او ایس، ہارڈ ویئر (ایف آر یو) کی حیثیت کو ٹریک کرنے اور اوپن ایس اے ایف خدمات اور ایپلی کیشنز کے ساتھ ہم آہنگی میں انتظامی کارروائیاں انجام دینے کے لیے ایک طریقہ کار فراہم کرتا ہے۔ سافٹ ویئر مینجمنٹ فریم ورک (ایس ایم ایف)-کلسٹر میں ایپلی کیشن، مڈل ویئر، اور او ایس کے خودکار ان سروس اپ گریڈ کے لیے سپورٹ۔ سپورٹرز نیٹ ورک آلات فراہم کنندگان اوپن ایس اے ایف کوڈ بیس پر مبنی مصنوعات کے بنیادی صارفین ہوں گے، جو انہیں نیٹ ورک سروس فراہم کنندگان، کیریئرز اور آپریٹرز کے لیے اپنی مصنوعات میں ضم کریں گے۔ بہت سے نیٹ ورک کا سامان فراہم کرنے والوں نے فاؤنڈیشن میں شامل ہو کر اور/یا اوپن سورس پروجیکٹ میں حصہ ڈال کر اوپن ایس اے ایف کے لیے اپنی حمایت کا مظاہرہ کیا ہے۔ فاؤنڈیشن کے موجودہ اراکین میں شامل ہیں: ایرکسن، ایچ پی، اور اوریکل۔ کمپیوٹنگ اور مواصلاتی ٹیکنالوجی کے متعدد فراہم کنندگان نے بھی اوپن ایس اے ایف پہل کے لیے حمایت کا اشارہ کیا ہے جن میں اوپن کلووس ایس اے ایف پلس، ایمرسن نیٹ ورک پاور ایمبیڈڈ کمپیوٹنگ، کنٹینیوئس کمپیوٹنگ، ونڈ ریور، آئی پی انفیوژن، ٹیل-ایف، ایرسینٹ، رینکور ٹیکنالوجیز، گو ہیڈ سافٹ ویئر، اور مونٹا وسٹا سافٹ ویئر شامل ہیں۔ اوپن ایس اے ایف عام طور پر کیریئر گریڈ (پانچ نو) سروس کی دستیابی حاصل کرنے کے طریقے کے طور پر استعمال ہوتا ہے۔ اوپن ایس اے ایف عملی طور پر مکمل ہے لیکن اس میں ماڈلنگ ٹولز کے ماحولیاتی نظام کا فقدان ہے جو دیگر اوپن سورس حل جیسے کبرنیٹس اور ڈوکر سوارم کے لیے دستیاب ہیں۔ سی + + لینکس کنٹینرائزیشن لینکس فاؤنڈیشن پروجیکٹس سافٹ ویئر جو لینکس آرکیسٹریشن سافٹ ویئر کے لیے اپاچی لائسنس ورچوئلائزیشن سافٹ ویئر کا استعمال کرتے ہوئے پروگرام کیا گیا ہے۔