OpenShift
اوپن شفٹ ریڈ ہیٹ کے ذریعہ تیار کردہ کنٹینرائزیشن سافٹ ویئر پروڈکٹس کا ایک خاندان ہے۔ اس کا فلیگ شپ پروڈکٹ اوپن شفٹ کنٹینر پلیٹ فارم ہے-ایک ہائبرڈ کلاؤڈ پلیٹ فارم جو لینکس کنٹینرز کے ارد گرد بنائی گئی خدمت کے طور پر ریڈ ہیٹ انٹرپرائز لینکس کی بنیاد پر کبرنیٹس کے زیر انتظام ہے۔ خاندان کی دیگر مصنوعات مختلف ماحول کے ذریعے یہ پلیٹ فارم فراہم کرتی ہیں: اوکے ڈی کمیونٹی سے چلنے والے اپ اسٹریم کے طور پر کام کرتا ہے (جس طرح سے فیڈورا ریڈ ہیٹ انٹرپرائز لینکس کا اپ اسٹریم ہے)، تعیناتی کے کئی طریقے دستیاب ہیں جن میں خود سے منظم، کلاؤڈ مقامی کے تحت آر او ایس اے (ریڈ ہیٹ اوپن شفٹ سروس آن اے ڈبلیو ایس)، اے آر او (ایزور ریڈ ہیٹ اوپن شفٹ) اور آر ایچ او آئی سی (ریڈ ہیٹ اوپن شفٹ آن آئی بی ایم کلاؤڈ) بالترتیب اے ڈبلیو ایس، ایزور اور آئی بی ایم کلاؤڈ پر، اوپن شفٹ آن لائن بطور سافٹ ویئر بطور سروس، اور اوپن شفٹ بطور منظم سروس وقف ہے۔ اوپن شفٹ کنسول میں ڈویلپر اور ایڈمنسٹریٹر پر مبنی نظریات ہیں۔ منتظم کے خیالات کنٹینر کے وسائل اور کنٹینر کی صحت کی نگرانی کرنے، صارفین کا انتظام کرنے، آپریٹرز کے ساتھ کام کرنے وغیرہ کی اجازت دیتے ہیں۔ ڈویلپر کے خیالات ایک نیم اسپیس کے اندر ایپلی کیشن کے وسائل کے ساتھ کام کرنے کے ارد گرد مبنی ہیں۔ اوپن شفٹ ایک سی ایل آئی بھی فراہم کرتا ہے جو کبرنیٹس سی ایل آئی کے فراہم کردہ اقدامات کے سپر سیٹ کی حمایت کرتا ہے۔ اوپن شفٹ اصل میں ریڈ ہیٹ کے مکر کے حصول سے آیا تھا، جو کہ نومبر 2010 میں لینکس کنٹینرز پر مبنی ایک پلیٹ فارم بطور سروس (پی اے اے ایس) کی مارکیٹنگ کرنے والی کمپنی ہے۔ اوپن شفٹ کا اعلان مئی 2011 میں ملکیتی ٹیکنالوجی کے طور پر کیا گیا تھا اور یہ مئی 2012 تک اوپن سورس نہیں بنا تھا۔ جون 2015 میں جاری کردہ وی 3 تک، کنٹینر ٹیکنالوجی اور کنٹینر آرکیسٹریشن ٹیکنالوجی نے اپنی مرضی کے مطابق تیار کردہ ٹیکنالوجیز کا استعمال کیا۔ ڈوکر کو کنٹینر ٹیکنالوجی کے طور پر اور کبرنیٹس کو کنٹینر آرکیسٹریشن ٹیکنالوجی کے طور پر اپنانے کے ساتھ یہ وی 3 میں بدل گیا۔ وی 4 پروڈکٹ میں بہت سی دیگر تعمیراتی تبدیلیاں ہیں-ایک نمایاں سی آر آئی-او کو کنٹینر رن ٹائم (اور پوڈز اور کنٹینرز کے ساتھ بات چیت کے لیے پوڈ مین) کے طور پر استعمال کرنے کی طرف تبدیلی ہے، اور بلدہ کنٹینر بلڈ ٹول کے طور پر، اس طرح ڈوکر پر خصوصی انحصار کو توڑتا ہے۔ فن تعمیر اوپن شفٹ اور ونیلا کبرنیٹس کے درمیان بنیادی فرق تعمیر سے متعلق نمونوں کا تصور ہے۔ اوپن شفٹ میں، اس طرح کے نمونوں کو فرسٹ کلاس کبرنیٹس وسائل سمجھا جاتا ہے جس پر معیاری کبرنیٹس آپریشنز لاگو ہوسکتے ہیں۔ اوپن شفٹ کا کلائنٹ پروگرام، "او سی"، کبرنیٹس کے مین لائن "کیوبکٹل" کلائنٹ پروگرام میں بنڈل شدہ معیاری صلاحیتوں کا ایک سپر سیٹ پیش کرتا ہے۔ اس کلائنٹ کا استعمال کرتے ہوئے، کوئی بھی ذیلی کمانڈوں (جیسے "نیو بلڈ" یا "اسٹارٹ بلڈ") کا استعمال کرتے ہوئے تعمیر سے متعلق وسائل کے ساتھ براہ راست بات چیت کر سکتا ہے۔ اس کے علاوہ، ایک اوپن شفٹ مقامی پوڈ بنانے والی ٹکنالوجی جسے سورس ٹو امیج (S2I) کہا جاتا ہے، باکس سے باہر دستیاب ہے، حالانکہ اسے آہستہ آہستہ ٹیکٹن کے حق میں مرحلہ وار ختم کیا جا رہا ہے-جو کہ کوبرنیٹس کی تعمیر اور تعیناتی کا کلاؤڈ مقامی طریقہ ہے۔ اوپن شفٹ پلیٹ فارم کے لیے، یہ اس کے مساوی صلاحیتیں فراہم کرتا ہے جو جینکنز کر سکتے ہیں۔ کچھ دوسرے اختلافات جب اوپن شفٹ کا موازنہ کبرنیٹس سے کیا جاتا ہے: v4 پروڈکٹ لائن CRI-O رن ٹائم استعمال کرتی ہے-جس کا مطلب ہے کہ ڈوکر ڈیمن کنٹرول پلین یا کمپیوٹ نوڈس پر موجود نہیں ہیں۔ اس سے کلسٹر کی حفاظتی حالت بہتر ہوتی ہے۔ اوپن شفٹ کا آؤٹ آف دی باکس انسٹال ایک تصویری ذخیرہ کے ساتھ آتا ہے۔ امیج اسٹریمز (تصاویر کے لیے اشارے کا ایک سلسلہ جو تعیناتی سے وابستہ ہو سکتا ہے) اور ٹیمپلیٹس (ایپلیکیشن اجزاء کے لیے ایک پیکیجنگ میکانزم) اوپن شفٹ کے لیے منفرد ہیں اور ایپلیکیشن کی تعیناتی اور انتظام کو آسان بناتے ہیں۔ "نیو ایپ" کمانڈ جو ایپلیکیشن کی تعیناتی شروع کرنے کے لیے استعمال کی جا سکتی ہے، تعیناتی کے نتیجے میں بنائے گئے تمام وسائل پر خود بخود ایپ لیبل (---نام دلیل سے لیے گئے لیبل کی قیمت کے ساتھ) کا اطلاق کرتی ہے۔ یہ درخواست کے وسائل کے انتظام کو آسان بنا سکتا ہے۔ پلیٹ فارمز کے لحاظ سے، اوپن شفٹ ریڈ ہیٹ کی اپنی پیشکشوں تک محدود ہوا کرتی تھی لیکن 2020 تک اوپن شفٹ 4 کے ساتھ اے ڈبلیو ایس، آئی بی ایم کلاؤڈ، وی ایسفیئر، اور بے دھات کی تعیناتی جیسے دوسروں کی حمایت کرتی ہے۔ اوپن شفٹ کا تعیناتی کا نفاذ، جسے تعیناتی کنفیگ کہا جاتا ہے، کبرنیٹس کے کنٹرولر پر مبنی تعیناتی آبجیکٹ کے مقابلے میں منطق پر مبنی ہے۔ v4.5 تک، اوپن شفٹ اپنے CLI کے ڈیفالٹ رویے کو تبدیل کرکے تعیناتی کی طرف زیادہ رہنمائی کر رہا ہے۔ ایک سرایت شدہ آپریٹر ہب۔ یہ ایک ویب جی یو آئی ہے جہاں صارفین کوبرنیٹس آپریٹرز کی لائبریری کو براؤز اور انسٹال کر سکتے ہیں جنہیں آسان لائف سائیکل مینجمنٹ کے لیے پیک کیا گیا ہے۔ ان میں ریڈ ہیٹ کے مصنف آپریٹرز، ریڈ ہیٹ سرٹیفائیڈ آپریٹرز اور کمیونٹی آپریٹرز اوپن شفٹ وی 4 شامل ہیں جو استعمال شدہ آپریٹنگ سسٹم کو مضبوطی سے کنٹرول کرتے ہیں۔ "کنٹرول پلین" اجزاء کو ریڈ ہٹ کور او ایس چلانا ہوگا۔ کنٹرول کی یہ سطح کلسٹر کو کم سے کم کوشش کے ساتھ کنٹرول پلین نوڈس کے اپ گریڈ اور پیچ کی حمایت کرنے کے قابل بناتی ہے۔ کمپیوٹ نوڈس ریڈ ہٹ کور او ایس، آر ایچ ای ایل یا ونڈوز بھی چلا سکتے ہیں۔ اوپن شفٹ نے راستوں کا تصور متعارف کرایا-کوبرنیٹس کلسٹر میں ٹریفک کے داخل ہونے کے مقامات۔ اس کے بعد کبرنیٹس کے داخلے کا تصور وضع کیا گیا۔ اوپن شفٹ میں دیگر سافٹ ویئر جیسے ایپلی کیشن رن ٹائم کے ساتھ ساتھ کبرنیٹس ماحولیاتی نظام کے بنیادی ڈھانچے کے اجزاء شامل ہیں۔ مثال کے طور پر، مشاہدے کی ضروریات کے لیے، پرومیتھیس، فلوینٹ، ویکٹر، لوکی، اور استیو (اور ان کے انحصار) شامل ہیں۔ Istio کی ریڈ ہیٹ برانڈنگ کو ریڈ ہیٹ سروس میش کہا جاتا ہے، اور یہ ایک اوپن سورس پروجیکٹ پر مبنی ہے جسے میسٹرا کہا جاتا ہے، جو بیس Istio کو اوپن سورس اوپن شفٹ کی ضروریات سے ہم آہنگ کرتا ہے۔ پروڈکٹس اوپن شفٹ کنٹینر پلیٹ فارم اوپن شفٹ کنٹینر پلیٹ فارم (پہلے اوپن شفٹ انٹرپرائز کے نام سے جانا جاتا تھا) ریڈ ہیٹ کا آن پریمیسیس پرائیویٹ پلیٹ فارم ایک سروس پروڈکٹ کے طور پر ہے، جو ریڈ ہیٹ انٹرپرائز لینکس اور ریڈ ہیٹ انٹرپرائز لینکس کور او ایس پر کبرنیٹس کے ذریعہ فراہم کردہ آرکیسٹریشن اور مینجمنٹ کے ساتھ سی آر آئی-او کے ذریعے چلنے والے ایپلیکیشن کنٹینرز کے ارد گرد بنایا گیا ہے۔ اوکے ڈی اوکے ڈی، جسے اگست 2018 تک اوپن شفٹ اوریجن (اوریجن کمیونٹی ڈسٹری بیوشن) کے نام سے جانا جاتا تھا، اوپن شفٹ آن لائن، اوپن شفٹ ڈیڈیکیٹڈ، اور اوپن شفٹ کنٹینر پلیٹ فارم میں استعمال ہونے والا اپ اسٹریم کمیونٹی پروجیکٹ ہے۔ ڈوکر کنٹینر پیکیجنگ اور کبرنیٹس کنٹینر کلسٹر مینجمنٹ کے مرکز کے ارد گرد بنایا گیا، اوکے ڈی کو ایپلی کیشن لائف سائیکل مینجمنٹ فنکشنلٹی اور ڈیو اوپس ٹولنگ کے ذریعے بڑھایا گیا ہے۔ اوکے ڈی ایک اوپن سورس ایپلیکیشن کنٹینر پلیٹ فارم فراہم کرتا ہے۔ اوکے ڈی پروجیکٹ کے لیے تمام سورس کوڈ گٹ ہب پر اپاچی لائسنس (ورژن 2) کے تحت دستیاب ہے۔ ریڈ ہیٹ اوپن شفٹ آن لائن ریڈ ہیٹ اوپن شفٹ آن لائن (آر ایچ او او) ریڈ ہیٹ کی پبلک کلاؤڈ ایپلی کیشن ڈویلپمنٹ اور ہوسٹنگ سروس ہے جو اے ڈبلیو ایس اور آئی بی ایم کلاؤڈ پر چلتی ہے۔ اوکے ڈی پروجیکٹ سورس کوڈ کا آن لائن پیش کردہ ورژن 2، جو اپاچی لائسنس ورژن 2 کے تحت بھی دستیاب ہے۔ اس ورژن نے ریسورس کوٹا "گیئرز" کے تحت چلنے والے پہلے سے تیار کردہ "کارتوس" کے ذریعے مختلف زبانوں، فریم ورک اور ڈیٹا بیس کی حمایت کی۔ ڈویلپرز اوپن شفٹ کارٹریج ایپلیکیشن پروگرامنگ انٹرفیس کے ذریعے دیگر زبانیں، ڈیٹا بیس یا اجزاء شامل کر سکتے ہیں۔ اسے اوپن شفٹ 3 کے حق میں مسترد کر دیا گیا تھا، اور 30 ستمبر 2017 کو غیر ادائیگی کرنے والے صارفین کے لیے اور 31 دسمبر 2017 کو ادائیگی کرنے والے صارفین کے لیے واپس لے لیا گیا تھا۔ اوپن شفٹ 3 کوبرنیٹس کے ارد گرد بنایا گیا ہے۔ یہ کسی بھی ڈوکر پر مبنی کنٹینر کو چلا سکتا ہے، لیکن اوپن شفٹ آن لائن چل رہے کنٹینرز تک محدود ہے جن کو جڑ کی ضرورت نہیں ہے۔ آئی بی ایم زیڈ اور آئی بی ایم لینکس کے لیے ریڈ ہیٹ اوپن شفٹ 4 آن پریمیسس، کلاؤڈ اور ہائبرڈ ماحول کی حمایت کرتا ہے۔ اوپن شفٹ ڈیڈیکیٹڈ اوپن شفٹ ڈیڈیکیٹڈ (او ایس ڈی) ریڈ ہیٹ کی منظم نجی کلسٹر پیشکش ہے، جو ریڈ ہیٹ انٹرپرائز لینکس کی بنیاد پر کبرنیٹس کے ذریعہ فراہم کردہ آرکیسٹریشن اور انتظام کے ساتھ، ڈوکر کے ذریعے چلنے والے ایپلیکیشن کنٹینرز کے مرکز کے ارد گرد بنائی گئی ہے۔ یہ دسمبر 2016 سے ایمیزون ویب سروسز (اے ڈبلیو ایس)، آئی بی ایم کلاؤڈ، گوگل کلاؤڈ پلیٹ فارم (جی سی پی) بازاروں پر دستیاب ہے۔ مائیکروسافٹ ایزور پر ایزور ریڈ ہیٹ اوپن شفٹ (اے آر او) کے نام سے ایک منظم نجی کلسٹر پیشکش بھی پیش کی جاتی ہے۔ اوپن شفٹ ڈیٹا فاؤنڈیشن (او ڈی ایف) کلاؤڈ، آن پریم، اور ہائبرڈ/ملٹی کلاؤڈ ماحول میں اوپن شفٹ کنٹینر پلیٹ فارم کے ساتھ چلنے والی ایپلی کیشنز کے لیے کلاؤڈ نیٹو اسٹوریج، ڈیٹا مینجمنٹ اور ڈیٹا پروٹیکشن فراہم کرتی ہے۔ اوپن شفٹ ڈیٹا بیس تک رسائی ریڈ ہیٹ اوپن شفٹ ڈیٹا بیس تک رسائی (آر ایچ او ڈی اے) منظم اوپن شفٹ کبرنیٹس ماحول میں ایک صلاحیت ہے جو منتظمین کو مختلف فراہم کنندگان سے ڈیٹا بیس کے طور پر ایک خدمت کی پیشکش کے لیے کنکشن ترتیب دینے کے قابل بناتی ہے۔ آر ایچ او ڈی اے ڈبلیو ایس (آر او ایس اے) پر او ایس ڈی اور ریڈ ہیٹ اوپن شفٹ سروس کے لیے ایک اضافی خدمت ہے۔ RHODA کی ابتدائی الفا ریلیز میں MongoDB کے لیے MongoDB اٹلس اور پوسٹگری ایس کیو ایل کے لیے کرینچی برج کے لیے سپورٹ شامل تھی۔ مزید پڑھنے والے بیرونی لنکس اوپن شفٹ کامنز اوپن شفٹ یوزر گروپ (جرمن بولنے والا) کلاؤڈ کمپیوٹنگ فراہم کنندگان کلاؤڈ پلیٹ فارم کلاؤڈ اسٹوریج کنٹینرائزیشن سافٹ ویئر فائل ہوسٹنگ کلاؤڈ کمپیوٹنگ کے لیے مفت سافٹ ویئر اوپن سورس کلاؤڈ ہوسٹنگ سروسز ریڈ ہیٹ سافٹ ویئر ویب ہوسٹنگ ویب سروسز مفت سافٹ ویئر گو میں پروگرام کیا گیا