مستقبل بادلوں میں ہے۔

1.1. تعارف

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

آئی ٹی پروڈکٹ تیار کرتے وقت، چاہے وہ بزنس کارڈ کی ویب سائٹ ہو، آن لائن اسٹور ہو، زیادہ بوجھ والا پورٹل ہو یا ڈیٹا بیس سسٹم ہو، آپ کی پروڈکٹ رکھنے کے لیے کم از کم دو اختیارات ہوتے ہیں۔

گاہک کے احاطے میں (eng. - on-premise) یا بادل میں. ایک ہی وقت میں، یہ یقینی طور پر کہنا ناممکن ہے کہ عام صورت میں پیسے کے لحاظ سے کون سا زیادہ منافع بخش ہے.

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

1.2 ہمارے درمیان بادل

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

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

2.1 کلاؤڈ کی صلاحیت کی تعیناتی کی اقسام

ٹھیک ہے، بادل. لیکن یہ اتنا آسان نہیں ہے۔ ہم سب کام پر بھی آتے ہیں - سیلز لوگ، آئی ٹی ماہرین، مینیجرز۔ لیکن یہ ایک وسیع تصور ہے، ہر ایک کا ایک مقصد اور ایک مخصوص درجہ بندی ہے۔ یہاں بھی ایسا ہی ہے۔ عام طور پر، کلاؤڈ سروسز کو 4 اقسام میں تقسیم کیا جا سکتا ہے۔

1.عوامی بادل ایک ایسا پلیٹ فارم ہے جو عوامی طور پر تمام صارفین کے لیے مفت یا بامعاوضہ رکنیت کے ساتھ کھلا ہے۔ اکثر اس کا انتظام ایک مخصوص فرد یا قانونی ادارہ کرتا ہے۔ ایک مثال سائنسی علم کے مضامین کا پورٹل جمع کرنے والا ہے۔

2. نجی بادل - نقطہ 1 کے بالکل برعکس۔ یہ ایک ایسا پلیٹ فارم ہے جو عوام کے لیے بند ہے، جو اکثر ایک کمپنی (یا کمپنی اور پارٹنر تنظیموں) کے لیے ہوتا ہے۔ رسائی صرف سسٹم ایڈمنسٹریٹر کے ذریعے صارفین کو دی جاتی ہے۔ یہ اندرونی خدمات ہو سکتی ہیں، مثال کے طور پر انٹرانیٹ نیٹ ورک، ایک SD (سروس ڈیسک) سسٹم، CRM وغیرہ۔ عام طور پر، کلاؤڈ یا سیگمنٹ کے مالکان انفارمیشن سیکیورٹی اور کاروباری تحفظ کے معاملے کو بہت سنجیدگی سے لیتے ہیں، کیونکہ سیلز، کلائنٹس، کمپنیوں کے اسٹریٹجک پلانز وغیرہ کے بارے میں معلومات نجی بادلوں میں محفوظ کی جاتی ہیں۔

3. کمیونٹی کلاؤڈ ہم کہہ سکتے ہیں کہ یہ ایک پرائیویٹ کلاؤڈ ہے جو متعدد کمپنیوں میں تقسیم کیا گیا ہے جن کے کام یا مفادات ایک جیسے ہیں۔ یہ اکثر اس وقت استعمال ہوتا ہے جب متعدد لوگوں، مختلف کمپنیوں کے محکموں کو درخواست کے وسائل کو استعمال کرنے کے حقوق دینے کی ضرورت ہوتی ہے۔

4. ہائبرڈ بادل یہ انفراسٹرکچر کی ایک قسم ہے جو کم از کم دو قسم کی تعیناتی کو یکجا کرتی ہے۔ سب سے عام مثال کلاؤڈ کا استعمال کرتے ہوئے کلائنٹ ڈیٹا سینٹر کو اسکیل کرنا ہے۔ یہ پیسہ بچانے کے لیے کیا جاتا ہے، اگر کلاؤڈ پر 100% جانا ناممکن ہو، یا سیکیورٹی اور تعمیل کی وجوہات کی بنا پر۔

2.2 سروس کی اقسام

سپر، تعیناتی کی اقسام بہت مختلف ہیں، لیکن کوئی ایسی چیز ہونی چاہیے جو ان کو متحد کرے؟ جی ہاں، یہ سروس کی قسمیں ہیں، یہ تمام قسم کے بادلوں کے لیے ایک جیسی ہیں۔ آئیے 3 سب سے عام کو دیکھیں۔

IaaS (بطور سروس بنیادی ڈھانچہ) - بنیادی ڈھانچہ بطور خدمت۔ اس آپشن کے ساتھ، آپ کو ورچوئل مشینوں (VMs)، ڈسکوں، نیٹ ورک آلات کی شکل میں سرور فراہم کیے جاتے ہیں، جس پر آپ اپنی ضرورت کے OS اور ماحول کو تعینات کر سکتے ہیں، سروسز انسٹال کر سکتے ہیں، وغیرہ۔ اس حقیقت کے باوجود کہ میں اب Yandex سے کلاؤڈ میں فعال طور پر ترقی کر رہا ہوں، میں نے GCP (گوگل کلاؤڈ پلیٹ فارم) سے اپنی واقفیت شروع کی، اس لیے میں اس کے پس منظر کے خلاف مثالیں دوں گا، اور عام طور پر میں فراہم کنندگان کے بارے میں تھوڑی دیر بعد بات کروں گا۔ لہذا، GCP میں IaaS حل کی ایک مثال Compute Engine عنصر ہوگی۔ وہ. یہ ایک عام عام BM ہے جس کے لیے آپ خود آپریٹنگ سسٹم کا انتخاب کرتے ہیں، سافٹ ویئر کو خود ترتیب دیتے ہیں اور ایپلی کیشنز کو تعینات کرتے ہیں۔ آئیے ایک مثال دیکھتے ہیں۔ آپ ایک ازگر پروگرامر ہیں اور آپ صرف IaaS آپشن پر غور کرتے ہوئے کلاؤڈ پر بیک اینڈ کے ساتھ ویب سائٹ بنانا چاہتے ہیں۔ آپ کو ایک VM لینے کی ضرورت ہے جس پر سائٹ چلے گی، اس کے لیے آپ کو OS انسٹال کرنے کی ضرورت ہے (جی سی پی میں اسے مثال بنانے کے مرحلے پر منتخب کیا جاتا ہے)، پیکر مینیجر کو اپ ڈیٹ کریں (کیوں نہیں)، اس کا مطلوبہ ورژن انسٹال کریں۔ python, nginx, etc... تین VMs پر ایک فیل اوور ڈیٹا بیس کلسٹر بنائیں (دستی طور پر بھی)۔ لاگنگ وغیرہ فراہم کریں۔ یہ سستا اور طویل ہے، لیکن اگر آپ زیادہ سے زیادہ لچک چاہتے ہیں، تو یہ آپ کی پسند ہے۔

سادگی اور اعلی قیمت کا اگلا قریب ترین ہے۔ PaaS (سروس کے طور پر پلیٹ فارم). یہاں آپ کو ایک VM بھی ملتا ہے، یقیناً، لیکن کنفیگریشن کو اتنی لچکدار طریقے سے تبدیل کرنے کی صلاحیت کے بغیر، آپ OS، سافٹ ویئر کا ایک سیٹ وغیرہ کا انتخاب نہیں کرتے ہیں، آپ کو اپنے پروڈکٹ کے لیے تیار ماحول ملتا ہے۔ آئیے اسی مثال کی طرف واپس چلتے ہیں۔ آپ GCP میں ایپ انجن کے دو نمونے خریدتے ہیں، ان میں سے ایک ڈیٹا بیس کے کردار میں ہوگا، دوسرا ویب سرور کے کردار میں ہوگا۔ آپ کو کسی بھی سپورٹ پروگرام کو ترتیب دینے کی ضرورت نہیں ہے؛ آپ باکس سے باہر ایک پیداواری ماحول چلا سکتے ہیں۔ اس کی قیمت زیادہ ہے، آپ کو تسلیم کرنا ہوگا، کام کی ادائیگی ہونی چاہیے، اور پوری اسکرپٹ نے آپ کے لیے کام کیا۔ لیکن آپ کو کام کرنے کے لیے ایک تیار پلیٹ فارم ملتا ہے۔

اہم اختیارات میں سے تیسرا، باقی کے اوپر کھڑا ہے - SaaS (سافٹ ویئر بطور سروس)۔ آپ VM کو ٹھیک نہیں کرتے ہیں، آپ اسے بالکل بھی کنفیگر نہیں کرتے ہیں۔ آپ کو آئی ٹی ماہر بننے کی ضرورت نہیں ہے، آپ کو کوڈ لکھنے کی ضرورت نہیں ہے، آپ کو بیک اینڈ کرنے کی ضرورت نہیں ہے۔ سب کچھ تیار ہے؟ یہ ریڈی میڈ، تعینات حل ہیں، جیسے GSuite (سابقہ ​​Google Apps)، DropBox، Office 365۔

3.1 ہڈ کے نیچے کیا ہے؟

یہ آپ کے سر میں ہے؟ ٹھیک ہے، چلو آگے بڑھتے ہیں۔ ہم نے ایک VM خریدا، اس کے ساتھ کام کیا، اسے تباہ کر دیا اور 10 مزید خریدے، ہم ہارڈ ویئر نہیں خریدتے، لیکن ہم جانتے ہیں کہ یہ کہیں ہونا چاہیے۔ جب آپ نے اپنے انٹرپرائز انفراسٹرکچر میں سٹوریج متعارف کرایا، تو شاید آپ نے اسے سرور روم کے ریک میں انسٹال کیا تھا۔ لہذا، کلاؤڈ ٹیکنالوجی فراہم کرنے والے آپ کو اپنے سرور روم کا ایک حصہ کرایہ پر دیتے ہیں، صرف بہت زیادہ سائز کا۔ نام نہاد ڈی پی سی (ڈیٹا پروسیسنگ سینٹر)۔ یہ بڑے کمپلیکس ہیں جو تقریباً پورے سیارے میں واقع ہیں۔ تعمیر عام طور پر ان جگہوں کے قریب کی جاتی ہے جو کم از کم سال کے کچھ حصے میں قدرتی ٹھنڈک کا ذریعہ بن سکتی ہیں، لیکن کچھ نمائندے صحرائے نیواڈا میں بھی بنائے جا سکتے ہیں۔ اس حقیقت کے علاوہ کہ فراہم کنندہ ایک بڑے ہینگر میں کئی سو ریک رکھتا ہے، وہ گرمی کی منتقلی کے بارے میں بھی پریشان ہے (کیا وہ اب بھی جانتے ہیں کہ کمپیوٹرز کو منجمد اور زیادہ گرم نہیں کیا جا سکتا؟)، آپ کے ڈیٹا کی حفاظت کے بارے میں، بنیادی طور پر جسمانی سطح، تو یہ غیر قانونی طور پر ڈیٹا سینٹر میں حاصل کرنے کا امکان نہیں ہے یہ کام کرے گا؟ ایک ہی وقت میں، ڈیٹا سینٹر میں ڈیٹا ذخیرہ کرنے کے طریقے مختلف فراہم کنندگان کے درمیان مختلف ہوتے ہیں؛ کچھ مختلف ڈیٹا سینٹرز کے درمیان تقسیم شدہ ریکارڈ بناتے ہیں، جب کہ دوسرے انہیں ایک میں محفوظ طریقے سے اسٹور کرتے ہیں۔

3.2 اب اور ماضی میں بادل۔ فراہم کرنے والے

عام طور پر، اگر آپ تاریخ کا جائزہ لیں تو، آج کے کلاؤڈ پلیٹ فارمز کی تخلیق کے لیے پہلی شرطیں پچھلی صدی کے وسط 70 کی دہائی میں، ARPANET انٹرنیٹ پروٹو ٹائپ کی ترقی اور نفاذ کے دوران تھیں۔ پھر بات یہ تھی کہ ایک دن لوگ نیٹ ورک کے ذریعے ہر ممکن خدمات حاصل کر سکیں گے۔ جیسے جیسے وقت گزرتا گیا، چینلز مستحکم اور کم و بیش چوڑے ہوتے گئے، اور 1999 میں پہلا تجارتی CRM سسٹم ظاہر ہوا، جو خصوصی طور پر سبسکرپشن کے ذریعے فراہم کیا جاتا ہے اور یہ پہلا SaaS ہے، جس کی کاپیاں ایک ہی ڈیٹا سینٹر میں محفوظ کی جاتی ہیں۔ بعد میں، کمپنی نے کئی ڈویژن مختص کیے جو سبسکرپشن کے ذریعے PaaS فراہم کرتے ہیں، بشمول خصوصی کیس BDaaS (ایک سروس کے طور پر ڈیٹا بیس)، 2002 میں، Amazon نے ایک سروس جاری کی جو آپ کو معلومات کو ذخیرہ کرنے اور اس پر کارروائی کرنے کی اجازت دیتی ہے، اور 2008 میں اس نے ایک سروس پیش کی۔ جس میں صارف اپنی ورچوئل مشینیں بنا سکتا ہے، اس طرح بڑی کلاؤڈ ٹیکنالوجیز کا دور شروع ہوتا ہے۔

اب بڑے تین کے بارے میں بات کرنا عام ہے (حالانکہ میں نصف سال میں بڑے چار دیکھتا ہوں): Amazon ویب سروسز، Microsoft Azure، Google Cloud Platform... Yandex Cloud۔ یہ خاص طور پر مؤخر الذکر کے لئے اچھا ہے، کیونکہ جب ہم وطن تیزی سے عالمی سطح پر پھٹ جاتے ہیں، تو جلد میں ایک خاص فخر دوڑ جاتا ہے۔

بہت سی کمپنیاں بھی ہیں، مثال کے طور پر اوریکل یا علی بابا، جن کے اپنے بادل ہیں، لیکن بعض حالات کی وجہ سے وہ صارفین میں اتنی مقبول نہیں ہیں۔ اور یقیناً، میزبانی کرنے والے لوگ، جو PaaS یا SaaS حل فراہم کرنے والے بھی ہیں۔

3.3 قیمتوں کا تعین اور گرانٹس

میں فراہم کنندگان کی قیمتوں کی پالیسی پر زیادہ توجہ نہیں دوں گا، کیونکہ بصورت دیگر یہ کھلا اشتہار ہوگا۔ میں اس حقیقت کو نوٹ کرنا چاہوں گا کہ تمام بڑی کمپنیاں ایک سال یا اس سے کم مدت کے لیے $200 سے $700 تک گرانٹ فراہم کرتی ہیں تاکہ آپ بطور صارف، ان کے حل کی طاقت کا تجربہ کر سکیں اور یہ سمجھ سکیں کہ آپ کو بالکل کس چیز کی ضرورت ہے۔

نیز، بڑی تین یا چار کی تمام کمپنیاں... شراکت داروں کی صفوں میں شامل ہونے، سیمینارز اور تربیت کا انعقاد، اپنی مصنوعات کے لیے سرٹیفیکیشن اور فوائد فراہم کرنے کا موقع فراہم کرنے والی ہیں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں