گھر کاروبار کنٹینرز ، کی وضاحت

کنٹینرز ، کی وضاحت

فہرست کا خانہ:

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)

ویڈیو: عارف کسے کہتے ہیں؟ اللہ سے Ù…Øبت Ú©ÛŒ باتیں شیخ الاسلام ÚˆØ§Ú (اکتوبر 2024)
Anonim

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


در حقیقت ، 451 ریسرچ پروجیکشن کنٹینر مارکیٹ کو 2016 میں 762 ملین ڈالر سے بڑھا کر 2020 تک 2.7 بلین ڈالر تک پہنچ جائے گی۔ دریں اثنا ، گارٹنر نے پیش گوئی کی ہے کہ عالمی تنظیموں کا 50 فیصد سے زیادہ 2020 میں کنٹینرائزڈ ایپلی کیشنز چلائے گا ، جس میں 20 فیصد سے بھی کم اضافہ ہوگا۔ 2017۔

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

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

کنٹینر 101

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

ہرمین نے کہا ، "کنٹینر تمام چستی کے ساتھ ہیں۔ "ایک پیچیدہ تنظیم میں ، یہ خصوصیات فراہم کرنے کی آزادی کے ساتھ ساتھ ذمہ داریاں تفویض کرنے کے بارے میں ہے۔ اور کنٹینرز آپ کو یہ ٹکنالوجی فراہم کرتے ہیں کہ وہ آپ کو سلامتی ، دستیابی ، ریگولیٹری تعمیل کی ذمہ داری کو سنبھالنے کے ل it ، سب کو ایک ساتھ رکھیں گے۔"

مکمل انفوگرافک کے لئے تصویر پر کلک کریں۔ تصویری کریڈٹ: ٹویسٹ لاک

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

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

"دوسرا ٹکڑا آپریٹنگ سسٹم کا دانا ہے۔ OS کارنل اور کنٹینر پے لوڈ ان وسائل اور اعدادوشمار کے لئے مدد فراہم کرتے ہیں جن کی آپ کو اسٹوریج ، نیٹ ورکنگ ، اور سیکیورٹی دستیاب ہونا چاہئے۔ چونکہ کنٹینرز ایک او ایس ٹکنالوجی ہیں ، لہذا آپ انہیں کہیں بھی چلا سکتے ہیں ، مجازی ہو۔ میزبان یا عوامی بادل۔ یہ ہائبرڈ کوالٹی آپ کو کسی بھی ماحول میں اسی ٹکنالوجی کا استعمال کرتے ہوئے کسی بھی درخواست کا نظم کرنے کی سہولت دیتا ہے جبکہ اب بھی ڈی او اوپس ٹیموں کو بااختیار بناتا ہے۔ "

کنٹینر بھی ورچوئلائزیشن جیسی چیز نہیں ہیں۔ ہرمین نے وضاحت کی کہ کنٹینر اور ورچوئلائزیشن ایک دوسرے سے دوچار قوتیں ہیں۔ ورچوئلائزیشن مختلف سوفٹ ویئر اسٹیکس کو چلانے کے لئے ایک ورچوئل ہارڈویئر ماحول کی تقویت دیتا ہے۔ یہ کلاؤڈ کمپیوٹنگ ماحول کو لچک دینے کے ل to جس کو ایپلی کیشنز اور ڈیٹا کا ڈھانچہ اور تعی .ن کیا جاتا ہے اس پر بادل کمپیوٹنگ کے ماحول کو لچک دیتی ہے۔ لہذا ، ایک ہی ورچوئلائزڈ OS کے دانا پر ، اس کے بعد آپ ایک سے زیادہ سرور یا مثال چلا سکتے ہیں۔ کنٹینر مثال ہیں۔

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

کنٹینر زمین کی تزئین کی فوری خرابی

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

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

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

مکمل انفوگرافک کے لئے تصویر پر کلک کریں۔ تصویر: ڈوکر سروے ، 2016

ڈوکر بھی ایک آغاز ہے (جس کی بنیاد 2010 میں ڈاٹ کلاؤڈ کی حیثیت سے رکھی گئی تھی) جس نے فنڈز میں 242 ملین ڈالر سے زیادہ اکٹھا کیا تھا۔ کمپنی ڈیٹا سینٹرز اور نجی بادلوں میں ڈوکر کی تعیناتی کے ل enter انٹرپرائز کنٹینر ایسو-سروس (سی اے ایس) ٹولز کا ایک مجموعہ پیش کرتی ہے۔ بالکل ، جب بات انٹرپرائز کنٹینر مینجمنٹ کی ہو تو ، ڈوکر خلا میں تنہا نہیں ہوتا ہے۔ ریڈ ہیٹ اپنے ریڈ ہیٹ انٹرپرائز لینکس (آر ایچ ای ایل) ، اوپن شیفٹ ، اور جے باس پروڈکٹس میں ڈویلپر ٹولز کا اپنا انٹرپرائز CaaS سوٹ پیش کرتا ہے۔

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

کنٹینر کن کن کاروباری مسائل کو حل کرسکتے ہیں؟

جب بات کسی انٹرپرائز میں جدید اطلاق آرکیٹیکچر اور ڈی او اوپس اصولوں کو نافذ کرنے کی ہو تو ، کنٹینر متعدد مسائل کا جواب ہیں۔ خاص طور پر جب تنظیم میراثی ٹکنالوجی اور روایتی ترقیاتی پالیسوں میں شامل ہے ، تو کنٹینر نیچے آسانی سے مربوط پلیٹ فارم ہیں جو منتقلی کو ہموار کرسکتے ہیں اور آئی ٹی ڈیپارٹمنٹ پر اسے آسان بناسکتے ہیں۔

ہرمین نے کہا ، "ابھی ، ہم کنٹینرائزیشن کو اپنے ماحول میں کلاؤڈ ، ڈی اوپس اور مائیکرو سروسس کو متعارف کرانے کے سب سے زیادہ عملی طریقہ کے طور پر دیکھتے ہیں۔ کنٹینرز قدرتی طور پر آپ کے پاس موجود ٹکنالوجیوں کے ساتھ مل جاتے ہیں۔"

ریڈ ہیٹ میں مڈل ویئر کے لئے پروڈکٹ مینجمنٹ کے سینئر ڈائریکٹر ، ریچ شارپلز نے کہا کہ یہ سب تیز کیڈنس پر کوالٹی سافٹ ویئر کی فراہمی کے بارے میں ہے۔ تمام کمپنیاں اپنی مارکیٹوں میں مسابقت کے ل software سافٹ ویئر کو تیز تر تیار کرنے کی کوشش کر رہی ہیں ، اور یہ دباؤ اکثر کام کرنے والے آئی ٹی ڈیپارٹمنٹ پر پڑتا ہے۔ شارپلز نے کہا کہ کنٹینر ایپلی کیشنز اور خدمات کی تیاری کا ایک ایسا طریقہ ہے جس کو تیزی سے تبدیل کیا جاسکتا ہے - خواہ اس میں کوئی نئی خصوصیت شامل کی جا security یا سیکیورٹی کے نازک فکس کو. معیار کو برقرار رکھتے ہوئے۔ انہوں نے کنٹینرائزڈ انفراسٹرکچر کے بارے میں بھی بات کی جس سے مائکرو سروسز کے لئے کاروباری اداروں کو تیار کرنے کے لئے پل کی حیثیت سے ہے۔

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

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

تصویری کریڈٹ: Docs.Docker.com

اس بات کی جانچ کرنا کہ آیا کنٹینرز میں سرمایہ کاری کی جائے اور اسے اپنایا جائے صرف ٹیکنالوجی ہی نہیں۔ شارپلز نے وضاحت کی کہ کنٹینر اور مائیکرو سروسز کو شامل کرنے والے ڈی او اوپس میں کامیاب منتقلی کے ل you'll ، آپ کو فن تعمیر ، بنیادی پلیٹ فارم اور فرتیلی عمل کی ضرورت ہوگی۔

شارپلز نے کہا ، "یہ صرف ٹیکنالوجی کا فیصلہ نہیں ہے۔ "آپ کو اس کے بارے میں سوچنے کی ضرورت ہے کہ آیا آپ کی تنظیم تیار ہے ، چاہے آپ کو سافٹ ویئر کی فراہمی کے لئے کوئی خاص مسئلہ درپیش ہو جسے آپ کو حل کرنے کی ضرورت ہے ، اور یہ سمجھنے کی ضرورت ہے کہ کاروباری ڈرائیوروں کو آٹومیشن اور ڈی او اوپس کے آس پاس کیسی دکھائی دیتی ہے۔ اپنی کلیدی ضروریات کو سمجھیں ، مختلف پروجیکٹس کی ضروریات کو دیکھیں ، اور پھر فیصلہ کریں کہ کون سا بادل ، ایپلیکیشن آرکیٹیکچر ، اور کنٹینر ٹکنالوجی کا کون سا امتزاج ہوسکتا ہے۔

ہرمین نے یہ دیکھتے ہوئے انٹرپرائز آئی ٹی محکموں کو تین حصے کے مشورے دیئے:

1. شروع کریں

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

2. جامع وژن

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

3. ماحولیاتی نظام

ہرمین نے بتایا کہ بہت سارے کاروباری ادارے اس مقام پر پہنچ رہے ہیں جہاں وہ میراثی فن تعمیر ، عمل اور پلیٹ فارم پر پابند ہیں۔ انہوں نے کہا ، "آپ جس پلیٹ فارم پر بھروسہ کرنا چاہتے ہیں اس کے بارے میں سوچے بغیر آپ فن تعمیر کو تبدیل نہیں کرسکتے ہیں۔" "پھر سوال یہ ہے کہ میں کس کے ساتھ کام کرتا ہوں؟ میں کس سے بات کروں گا؟ ہماری سفارش ہے کہ ایسی کمپنیوں کی تلاش کی جائے جو صرف ٹیکنالوجی کے مسائل سے ہی نہیں بلکہ ان تمام جہتوں پر تبدیلی کا انتظام کرسکتی ہیں: ٹیک ، عمل ، تمام راستہ جب آپ بادل ، ڈی اوپس ، کنٹینرز ، اور مائیکرو سروسز کے ساتھ مل کر کام کریں گے تو آپ ایک ایسے ماحولیاتی نظام پر انحصار کرنا چاہتے ہیں جو آپ کو مختصر وقت میں کامیابی فراہم کرنے میں مدد دے سکے اور آپ کو مردہ انجام سے بچائے۔ "

کنٹینرز ، کی وضاحت