، جنهن جو سڄو جوهر ڪلائوڊ ماحول سان ڪم جي آٽوميشن ۽ اصلاح جي طرف جاري آهي.

ياد ڏياريندڙ طور، مئي 2019 ۾، اسان ريڊ هيٽ اوپن شفٽ 4 متعارف ڪرايو، جيڪو اسان جي ڪبرنيٽس پليٽ فارم جي ايندڙ نسل آهي، جنهن کي اسان پيداوار جي ماحول ۾ ڪنٽينرائزڊ ايپليڪيشنن جي انتظام کي آسان بڻائڻ لاءِ ٻيهر ڊزائين ڪيو.
هي حل هڪ خود-منيجنگ پليٽ فارم جي طور تي ٺاهيو ويو هو جنهن ۾ خودڪار سافٽ ويئر اپڊيٽس ۽ لائف سائيڪل مئنيجمينٽ افعال هڪ هائبرڊ ڪلائوڊ ۾ آهن ۽ ثابت ٿيل ريڊ هيٽ انٽرپرائز تي ٺهيل آهي. Linux ۽ ريڊ هيٽ انٽرپرائز Linux ڪور او ايس. ورجن 4.2 ۾، اسان پليٽ فارم کي وڌيڪ ڊولپر-دوست بڻائڻ تي ڌيان ڏنو. اسان اوپن شفٽ 3 کان 4 تائين لڏپلاڻ جا اوزار پيش ڪندي، ۽ گڏوگڏ آف لائن ترتيبن جي مدد ڪندي ڪلسٽر ايڊمنسٽريٽرن لاءِ پليٽ فارم ۽ ايپليڪيشن مئنيجمينٽ کي آسان بڻايو.
هتي رفتار ڪٿي آهي؟
نسخو 4.2 ڪبرنيٽس سان ڪم ڪرڻ کي تمام گهڻو آسان بڻائي ٿو، ڊولپرز لاءِ بهتر ڪيل هڪ نئون اوپن شفٽ مئنيجمينٽ ڪنسول موڊ پيش ڪري ٿو، انهي سان گڏ ڪنٽينرز ٺاهڻ، CI/CD پائپ لائنن کي منظم ڪرڻ، ۽ سرور لیس سسٽم لاڳو ڪرڻ لاءِ نوان اوزار ۽ پلگ ان. هي سڀ پروگرامرن کي ڪبرنيٽس جي پيچيدگين کان پريشان ٿيڻ کان سواءِ انهن جي بنيادي ڪم تي وڌيڪ سڌو ڌيان ڏيڻ ۾ مدد ڪري ٿو - ايپليڪيشن ڪوڊ ٺاهڻ.

ڊولپر ڪنسول ۾ ايپليڪيشن ٽوپولوجي ڏسو.

اوپن شفٽ ڪنسول لاءِ نئون ڊولپر موڊ
اوپن شفٽ 4.2 ۾ نوان ڊولپر ٽولز:
- ويب ڪنسول ڊولپرز کي صرف ضروري معلومات ۽ ترتيبن کي ڏيکاريندي، سڀ کان وڌيڪ اهم شين تي ڌيان ڏيڻ ۾ مدد ڪري ٿو. ٽوپولوجي ڏسڻ ۽ ايپليڪيشنن جي تعمير لاءِ هڪ بهتر UI ڪنٽينرائزڊ ايپليڪيشنن ۽ ڪلسٽر وسيلن کي ٺاهڻ، ترتيب ڏيڻ ۽ ڏسڻ کي آسان بڻائي ٿو.
- اوزار ٽڪيٽ - ڊولپرز لاءِ هڪ وقف ڪمانڊ لائن انٽرفيس جيڪو اوپن شفٽ پليٽ فارم تي ايپليڪيشن ڊولپمينٽ کي آسان بڻائي ٿو. گٽ پش وانگر رابطي کي منظم ڪندي، هي CLI ڊولپرز کي ڪبرنيٽس جي پيچيدگين کي سمجهڻ کان سواءِ اوپن شفٽ پليٽ فارم تي ايپليڪيشنون آساني سان ٺاهڻ ۾ مدد ڪري ٿو.
- مائڪروسافٽ ويزوئل اسٽوڊيو ڪوڊ لاءِ، جيٽ برينز IDE (انٽيلي جي سميت)، ۽ ايڪليپس ڊيسڪ ٽاپ IDE توهان جي استعمال ڪيل اوزارن سان آسان انضمام فراهم ڪري ٿو ۽ توهان کي IDE ماحول ۾ اوپن شفٽ لاءِ ايپليڪيشنون ٺاهڻ، ٺاهڻ، ڊيبگ ڪرڻ ۽ ڊيپلائي ڪرڻ جي اجازت ڏئي ٿو جنهن کان ڊولپر واقف آهن.
- مائڪروسافٽ ايزور ڊيو اوپس لاءِ ريڊ هيٽ اوپن شفٽ ڊپلائيمينٽ ايڪسٽينشن. هن DevOps ٽول جي استعمال ڪندڙن کي انهن جي ايپليڪيشنن کي Azure Red Hat OpenShift يا Microsoft Azure DevOps پليٽ فارم تي ڪنهن ٻئي OpenShift ڪلسٽر ۾ ڊيپلائي ڪرڻ جي صلاحيت ڏئي ٿو.

ويزوئل اسٽوڊيو لاءِ پلگ ان
ليپ ٽاپ تي مڪمل طور تي خصوصيت وارو اوپن شفٽ
، جيڪي اڳ ۾ ٺهيل اوپن شفٽ ڪلسٽر آهن جيڪي ورڪ اسٽيشن يا ليپ ٽاپ تي تعیناتي لاءِ بهتر ڪيا ويا آهن، توهان کي مقامي طور تي ڪلائوڊ-نيٽو ايپليڪيشنون ٺاهڻ جي قابل بڻائين ٿا.
سروس ميش
اسان جو حل ، FOSS منصوبن جي بنياد تي ٺهيل آهي Istio، Kiali ۽ Jaeger ۽ هڪ خاص اوپن شفٽ پليٽ فارم تي ايپليڪيشنن جي ترقي، تعیناتي، ۽ سار سنڀال کي آسان بڻائي ٿو، ضروري اوزار فراهم ڪندي ۽ جديد آرڪيٽيڪچر جهڙوڪ مائڪرو سروسز تي ٻڌل ڪلائوڊ ايپليڪيشنن کي خودڪار بڻائي ٿو. حل پروگرامرن کي ترقي يافته ايپليڪيشنن ۽ ڪاروباري منطق لاءِ گهربل خاص نيٽ ورڪ سروسز کي آزاد طور تي تعینات ۽ برقرار رکڻ جي ضرورت کان آزاد ڪري ٿو.
, ، مٿي کان هيٺ تائين ڊولپر لاءِ تيار ڪيل، خاصيتون پيش ڪري ٿو جهڙوڪ ٽريڪنگ، ميٽرڪس، ويزوئلائيزيشن، ۽ نيٽ ورڪ ڪميونيڪيشن جي نگراني، انهي سان گڏ هڪ ڪلڪ سروس ميش سيٽ اپ ۽ ترتيب. حل آپريشنل مئنيجمينٽ ۽ سيڪيورٽي فائدا پڻ پيش ڪري ٿو، جهڙوڪ ڊيٽا سينٽر اندر سرورز جي وچ ۾ ٽرئفڪ جي انڪرپشن ۽ API گيٽ وي سان انضمام. .

اوپن شفٽ سروس ميش ۾ ڪيلي سان گڏ ايڊوانسڊ ڪلسٽر ٽرئفڪ ويزوئلائيزيشن
سرور کان سواءِ ڪمپيوٽنگ
اسان جو ٻيو فيصلو، ، ايپليڪيشنن کي ترتيب ڏيڻ ۽ هلائڻ ۾ مدد ڪري ٿو جيڪي آساني سان طلب تي صفر تائين مٿي ۽ هيٺ ڪري سگهن ٿيون. Knative پروجيڪٽ تي ٺهيل ۽ ٽيڪنالاجي پريويو ۾ دستياب، هي حل ڪنهن به OpenShift 4 ڪلسٽر تي لاڳاپيل Kubernetes آپريٽر استعمال ڪندي چالو ڪري سگهجي ٿو، جيڪو OpenShift تي سرور کان سواءِ ايپليڪيشنن يا ڪمن کي ترتيب ڏيڻ لاءِ گهربل حصن کي شروع ڪرڻ ۽ انسٽال ڪرڻ آسان بڻائي ٿو. OpenShift ڪنسول جو ڊولپر موڊ، جيڪو ورجن 4.2 ۾ متعارف ڪرايو ويو آهي، معياري ڊولپمينٽ ورڪ فلوز ۾ استعمال ٿيڻ لاءِ سرور کان سواءِ آپشنز کي قابل بڻائي ٿو، جهڙوڪ Git يا Deployan Image مان درآمد، توهان کي ڪنسول کان سڌو سنئون سرور کان سواءِ ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿو.

اوپن شفٽ ڪنسول ۾ سرور کان سواءِ تعیناتي قائم ڪرڻ
ڊولپر ڪنسول سان انضمام کان علاوه، اوپن شفٽ جي نئين ورزن ۾ ٻيا سرور کان سواءِ واڌارا شامل آهن. خاص طور تي، kn - Knative ڪمانڊ لائن انٽرفيس - هڪ صارف دوست ۽ وجداني تجربو فراهم ڪري ٿو، توهان کي ايپليڪيشنن لاءِ گهربل شين کي گروپ ڪرڻ، ڪوڊ ۽ ترتيبن جا سنيپ شاٽ وٺڻ، ۽ نيٽ ورڪ اينڊ پوائنٽس کي مخصوص ورزن يا خدمتن ڏانهن نقشي ڪرڻ جي اجازت ڏئي ٿو. اهي سڀئي خاصيتون، اوپن شفٽ سرور کان سواءِ آپريٽر ذريعي ٽيڪنالاجي پريويو ۾ موجود آهن، ڊولپرز کي سرور کان سواءِ آرڪيٽيڪچر سان آرامده ٿيڻ ۾ مدد ڪن ٿيون ۽ مخصوص انفراسٽرڪچر ۾ بند ٿيڻ کان سواءِ هائبرڊ ڪلائوڊ ۾ انهن جي ايپليڪيشنن کي لچڪدار طور تي ترتيب ڏين ٿيون.
ڪلائوڊ سي آءِ/سي ڊي پائپ لائنون
مسلسل انضمام ۽ ترسيل (CI/CD) اڄ اهم ترقي جا طريقا آهن، جيڪي سافٽ ويئر جي تعیناتي جي رفتار ۽ اعتبار کي وڌائين ٿا. هڪ سٺو CI/CD ٽول ڪٽ ڊولپمينٽ ٽيمن کي موٽ جي عملن کي بهتر ۽ خودڪار بڻائڻ جي اجازت ڏئي ٿو، جيڪو ڪامياب چست ترقي لاءِ اهم آهي. اوپن شفٽ ۾، توهان يا ته ڪلاسڪ جينڪنز يا اسان جي نئين حل کي اهڙي ٽول ڪٽ طور استعمال ڪري سگهو ٿا. .
جينڪنز هن وقت ڊي فيڪٽو معيار آهي، پر اسان ٽيڪٽن اوپن سورس پروجيڪٽ ۾ ڪنٽينرائزڊ CI/CD جو مستقبل پڻ ڏسون ٿا. تنهن ڪري، اوپن شفٽ پائپ لائنز هن پروجيڪٽ تي ٺهيل آهي ۽ عام ڪلائوڊ-نيٽو طريقن جهڙوڪ پائپ لائن-اي-ڪوڊ ۽ گٽ اوپس کي بهتر طور تي سپورٽ ڪري ٿي. اوپن شفٽ پائپ لائنز ۾، هر قدم پنهنجي ڪنٽينر ۾ هلندو آهي، تنهن ڪري وسيلن کي صرف ان قدم جي عمل دوران استعمال ڪيو ويندو آهي، ڊولپرز کي انهن جي ترسيل چينلز، پلگ ان، ۽ رسائي جي انتظام کي مڪمل طور تي ڪنٽرول ڪرڻ جي اجازت ڏيندو آهي بغير ڪنهن مرڪزي CI/CD سرور تي ڀروسو ڪرڻ جي.
اوپن شفٽ پائپ لائنز هن وقت ڊولپر پريويو ۾ آهي ۽ هڪ وقف آپريٽر جي طور تي موجود آهي جيڪو ڪنهن به اوپن شفٽ 4 ڪلسٽر ۾ استعمال ڪري سگهجي ٿو. جينڪنز کي اوپن شفٽ 3 ۽ 4 ٻنهي ۾ استعمال ڪري سگهجي ٿو.

ريڊ هيٽ اوپن شفٽ پائپ لائنون
هائبرڊ ڪلائوڊ ۾ ڪنٽينر مئنيجمينٽ
اوپن شفٽ جي خودڪار انسٽاليشن ۽ اپڊيٽس هائبرڊ ڪلائوڊ تجربي کي ممڪن حد تائين مقامي جي ويجهو آڻين ٿا. اوپن شفٽ 4 اڳ ۾ وڏن پبلڪ ڪلائوڊ پليٽ فارمن، پرائيويٽ ڪلائوڊز، ورچوئلائيزيشن پليٽ فارمن، ۽ بيئر ميٽل سرورز لاءِ دستياب هو، پر ورجن 4.2 ۾ ٻه نوان پبلڪ ڪلائوڊ پليٽ فارم شامل ڪيا ويا آهن - مائڪروسافٽ ايزور ۽ گوگل ڪلائوڊ پليٽ فارم - انهي سان گڏ اوپن اسٽيڪ پرائيويٽ ڪلائوڊز.
اوپن شفٽ 4.2 انسٽالر کي مختلف ٽارگيٽ ماحولن لاءِ بهتر بڻايو ويو آهي ۽، پهريون ڀيرو، هاڻي الڳ ٿيل (غير انٽرنيٽ سان ڳنڍيل) ترتيبن سان ڪم ڪرڻ جي قابل آهي. الڳ ٿيل انسٽاليشن ۽ لازمي پراڪسي موڊ ڪسٽم سرٽيفڪيٽ چينز (CA بنڊل) مهيا ڪرڻ جي صلاحيت سان گڏ ريگيوليٽري معيارن ۽ اندروني سيڪيورٽي پروٽوڪول جي تعميل کي يقيني بڻائڻ ۾ مدد ڪري ٿو. الڳ ٿيل انسٽاليشن موڊ يقيني بڻائي ٿو ته توهان وٽ هميشه انٽرنيٽ رسائي کان سواءِ يا سخت تصويري جاچ پاليسين سان ماحول ۾ اوپن شفٽ ڪنٽينر پليٽ فارم جو جديد نسخو آهي.
اضافي طور تي، ريڊ هيٽ انٽرپرائز استعمال ڪندي مڪمل اوپن شفٽ اسٽيڪ کي ترتيب ڏيڻ Linux ڪور او ايس، ريڊ هيٽ انٽرپرائز جو هڪ هلڪو وزن وارو نسخو Linux، توهان کي انسٽاليشن شروع ڪرڻ کان هڪ ڪلاڪ کان به گهٽ وقت ۾ تيار ٿيل ڪلائوڊ حاصل ڪرڻ جي اجازت ڏئي ٿو.
ريڊ هيٽ اوپن شفٽ ڪلائوڊ ۽ آن-پريمسس انفراسٽرڪچر ۾ ڪنٽينرائزڊ ايپليڪيشنن جي تخليق، تعیناتي، ۽ انتظام کي متحد ڪري ٿو. آسان، خودڪار، ۽ تيز تنصيب سان، اوپن شفٽ 4.2 هاڻي AWS، Azure، OpenStack، ۽ GCP پليٽ فارمن تي دستياب آهي، تنظيمن کي هائبرڊ ڪلائوڊ ۾ انهن جي ڪبرنيٽس پليٽ فارمن کي موثر طريقي سان منظم ڪرڻ جي قابل بڻائي ٿو.
اوپن شفٽ 3 کان اوپن شفٽ 4 ڏانهن آسان منتقلي
نوان ورڪ لوڊ منتقلي جا اوزار اڳوڻي پليٽ فارم ورزن کان اوپن شفٽ 4.2 ڏانهن منتقلي کي آسان بڻائين ٿا. پراڻي ڪلسٽر کان نئين ڪلسٽر ڏانهن ڪم لوڊ منتقل ڪرڻ هاڻي تمام تيز، آسان آهي، ۽ گهٽ ۾ گهٽ دستي مداخلت جي ضرورت آهي. ڪلسٽر ايڊمنسٽريٽر صرف سورس اوپن شفٽ 3.x ڪلسٽر کي چونڊيندو آهي، ان تي گهربل پروجيڪٽ (يا نيم اسپيس) کي نشانو بڻائيندو آهي، ۽ پوءِ اهو بيان ڪندو آهي ته لاڳاپيل مسلسل واليوم کي ٽارگيٽ اوپن شفٽ 4.x ڪلسٽر ڏانهن ڪاپي ڪرڻ يا انهن کي منتقل ڪرڻ. پوءِ ايپليڪيشنون سورس ڪلسٽر تي هلنديون رهنديون آهن جيستائين ايڊمنسٽريٽر انهن کي ختم نه ڪري.
اوپن شفٽ 4.2 مختلف لڏپلاڻ جي منظرنامي کي سپورٽ ڪري ٿو:
- ڊيٽا کي ويليرو پروجيڪٽ جي بنياد تي هڪ وچولي ذخيري استعمال ڪندي نقل ڪيو ويندو آهي. هي آپشن اسٽوريج سسٽم ۾ تبديلي سان منتقلي جي اجازت ڏئي ٿو، مثال طور، جڏهن اصل ڪلسٽر گلسٽر استعمال ڪري ٿو ۽ نئون سيف استعمال ڪري ٿو.
- ڊيٽا موجوده ذخيري ۾ رهي ٿي، پر اهو هڪ نئين ڪلسٽر (مسلسل حجم ناڪامي) سان ڳنڍيل آهي.
- ريسٽڪ ذريعي فائل سسٽم ڪاپي ڪرڻ.
پهرين رات جو ساڄي پاسي
گهڻو ڪري، اسان جا استعمال ڪندڙ نئين رليز کان گهڻو اڳ منصوبابندي ڪيل اوپن شفٽ جدتن کي آزمائڻ جي قابل هوندا. مهرباني ڪري نوٽ ڪريو ته اهي بلڊز پيداوار جي استعمال لاءِ نه آهن، غير معاون آهن، خراب دستاويز ٿيل آهن، ۽ شايد سڀ ضروري ڪارڪردگي نه هجن. انهن بلڊز جو معيار بهتر ٿيندو آهي جيئن اهي آخري ورزن جي ويجهو ايندا آهن.
نائيٽلي بلڊز گراهڪن ۽ ڀائيوارن کي ترقي جي شروعات ۾ نئين خاصيتن جو جائزو وٺڻ جي اجازت ڏين ٿا، جيڪي ڊيپلائيمينٽ پلاننگ يا اوپن شفٽ کي ISVs جي پنهنجي حلن سان ضم ڪرڻ لاءِ ڪارآمد ٿي سگهن ٿيون.
او ڪي ڊي ڪميونٽي جي ميمبرن لاءِ نوٽ
او ڪي ڊي 4.0 تي ڪم شروع ٿي چڪو آهي، جيڪو ڊولپمينٽ ڪميونٽي پاران ٺاهيل اوپن سورس ڪبرنيٽس ڊسٽريبيوشن آهي ۽ ريڊ هيٽ اوپن شفٽ جو بنياد آهي. اسان سڀني کي موجوده حالت تي پنهنجي راءِ شيئر ڪرڻ جي دعوت ڏيون ٿا. ، فيڊورا ڪور او ايس (ايف سي او ايس)، ۽ ڪبرنيٽس او ڪي ڊي ورڪنگ گروپ جي حصي طور، يا ويب سائيٽ تي پيش رفت جي پيروي ڪريو .
نوٽ:
هن اشاعت ۾ لفظ "ڀائيواري" جو مطلب قانوني ڀائيواري يا ريڊ هيٽ، انڪارپوريٽڊ ۽ ڪنهن ٻئي قانوني اداري جي وچ ۾ ڪنهن ٻئي قسم جي قانوني تعلق نه آهي.
جو ذريعو: www.habr.com
