دراصل، کلاؤڈ کمپیوٹنگ سروسز کی 3 اقسام ہیں: Infrastructure as a Service (IaaS)، Platform as a Service (PaaS) اور Software as a Service (SaaS)۔
تعارف:
یہ آپ کے ڈیٹا کو فائل سسٹم میں محفوظ کرنے کا روایتی طریقہ ہے، لیکن وہ فائل سسٹم ہر جگہ قابل رسائی نہیں ہوتا۔ Cloud computing آپ کو انٹرنیٹ پر معلومات محفوظ کرنے، منظم کرنے، پروسیس کرنے یا تبادلہ کرنے کی اجازت دیتی ہے۔ اپنے کمپیوٹر کی اندرونی اسٹوریج پر ڈیٹا محفوظ کرنے یا اسے اپنے کمپیوٹر یا کسی اضافی فائل سسٹم پر رکھنے کے متبادل کے طور پر، آف سائٹ حل کلاؤڈ کی طرف منتقل ہو رہے ہیں۔ وہ ڈیٹا اسٹوریج، ای میل سرورز، سافٹ ویئر پیکجز اور دلکش کمپیوٹنگ صلاحیتوں سمیت سروسز کی وسیع رینج پیش کرتے ہیں۔
کلاؤڈ کمپیوٹنگ کی سروسز کیا ہیں؟
سادہ الفاظ میں، "کلاؤڈ" کا لفظ انٹرنیٹ کو ظاہر کرتا ہے۔ کمپیوٹنگ سے مراد وہ انفراسٹرکچر یا ترتیب اور میکانزم ہیں جو کمپیوٹر کو ڈیٹا کے ساتھ کام کرنے، پیدا کرنے، مختص کرنے اور تعاون کرنے کے قابل بناتے ہیں۔ انفراسٹرکچر، سسٹمز اور پروگرامنگ کو اپنے آن سائٹ سرور یا ہارڈ ڈرائیو پر رکھنے کے بجائے، آپ انہیں ورچوئل یا آن لائن سرورز پر محفوظ کرتے ہیں جو محفوظ نیٹ ورکس کے ذریعے آپ کے کمپیوٹر سے منسلک ہوتے ہیں۔
کلاؤڈ کمپیوٹنگ سروسز کی کتنی اقسام موجود ہیں؟
کلاؤڈ کمپیوٹنگ سروسز کی تین اقسام ہیں:
- IaaS
- PaaS
- SaaS

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

مثال:
AWS کا مطلب Amazon Web Services ہے
IaaS کیا فوائد پیش کرتا ہے؟
- کم لاگت:
IaaS سروسز کے استعمال سے آپ کو دیگر نیٹ ورک آلات کے ساتھ ہارڈ ویئر خریدنے کی کبھی ضرورت نہیں پڑتی۔ اسی لیے یہ کم لاگت ہے۔
- قابل اعتماد ہونا:
اگر آپ کو انٹرنیٹ یا ہارڈ ویئر کی ناکامی/آفت کا سامنا ہو تو IaaS کام کرتا رہے گا۔
- اسکیل ایبلٹی:
گویا کمپنی کو IaaS میں اسکیل اپ اور ڈاؤن کی اجازت درکار ہو۔ یہ خصوصیت کمپنی کے پیسے اور وقت دونوں کی بچت کرتی ہے۔
- رسائی کی سہولت:
یہ اس کے صارف یا ادارے کو اپنی فائلوں اور ڈیٹا یا دستاویزات تک فوری رسائی کی اجازت دیتا ہے۔
- کاروباری پیداواریت:
IaaS کے استعمال سے، کاروبار بڑھنے پر نئے عملے کی تربیت کا انتظام کرنے کی ضرورت نہیں۔ یہ آپ کو ذمہ دارانہ اپ گریڈ فراہم کرتا ہے۔
IaaS کے نقصانات کیا ہیں؟
- سیکیورٹی:
فرض کی گئی سیکیورٹی ہمیشہ کافی نہ ہو سکتی ہے۔ نتیجتاً، آپ کا سسٹم ہیکنگ اور کمزوریوں کے سامنے ہو سکتا ہے۔
- کنٹرول برقرار رکھنا:
سپلائر IaaS کے پورے انتظام کا ذمہ دار ہے۔ اگرچہ یہ صارفین کے لیے تناؤ کم کرنے والا ہو سکتا ہے، یہ فراہم کنندہ کو زیادہ اختیار بھی دے سکتا ہے۔ مثال کے طور پر، صارفین کو ڈیٹا یا سافٹ ویئر پر کوئی کنٹرول نہیں ہوتا۔
- حسب ضرورت بنانا:
یہ اس حقیقت کی وجہ سے ہے کہ یہ ورچوئلائزیشن پر مبنی ہے، جس کا مطلب ہے کہ حسب ضرورت بنانے کے محدود اختیارات ہیں۔ نتیجتاً، صارف کی رازداری کی سطح اتنی بلند نہیں جتنی متبادل اختیارات کے ساتھ ہوتی ہے۔
- موافقت
اس حقیقت کے باوجود کہ IaaS فراہم کنندگان دیکھ بھال فراہم کرتے ہیں، کچھ فرمز اپ گریڈز حاصل نہیں کر پاتیں۔
PaaS:
PaaS ماڈل میں، PaaS کلاؤڈز اپنے میکانزم کے ذریعے آپ کو بہتری کے ٹولز فراہم کرتے ہیں۔ ملازمین ان مہارتوں یا ٹیکنالوجیز تک انٹرنیٹ کے ذریعے رسائی کے لیے گیٹ وے سافٹ ویئر، ویب پورٹلز اور APIs استعمال کرتے ہیں۔ PaaS ابھرتے ہوئے عام سافٹ ویئر کے لیے ایک بلند پلیٹ فارم ہے، اور کئی PaaS ورکرز پروگرامر کے مکمل ہونے کے بعد اسے ہوسٹ کرتے ہیں۔[1]

مثال:
Salesforce کا Lightning Platform، AWS Elastic Beanstalk اور Google App Engine سب مقبول PaaS آپشنز ہیں۔
PaaS کیا فوائد پیش کرتا ہے؟
- کم لاگت:
جب آپ منقطع ہوں تو اخراجات ادا کرنے کی ضرورت نہیں۔
- مارکیٹ میں آنے کا وقت:
ایپس کے قائم ہونے کی رفتار بڑھائیں۔
- سیکیورٹی بڑھائیں:
PaaS فراہم کنندگان سیکیورٹی ٹیکنالوجیز اور مہارت میں بڑی سرمایہ کاری کرتے ہیں۔
- متحرک طور پر اسکیل ہونے والا
عروج کے اوقات میں صلاحیت تیزی سے بڑھائیں اور مرضی کے مطابق کم کریں۔
- حسب ضرورت سافٹ ویئر
ڈویلپرز کو ایسے فعال اوزار تک رسائی حاصل ہوتی ہے جو انہیں حسب ضرورت سافٹ ویئر بنانے کے قابل بناتے ہیں۔
- لچک:
ملازمین جہاں بھی انٹرنیٹ کنکشن ہو وہاں سے ایپلیکیشنز میں لاگ ان ہو کر کام کر سکتے ہیں۔
PaaS کے نقصانات کیا ہیں؟
- وینڈر پر انحصار:
فروخت کنندہ کی سروسز پر انتہائی انحصار۔
- مطابقت:
جب PaaS کو موجودہ ڈیولپمنٹ ٹولز کے ساتھ ملا کر استعمال کیا جائے تو مشکلات پیدا ہو سکتی ہیں۔
- سیکیورٹی کے خطرات:
جبکہ PaaS فراہم کنندگان انفراسٹرکچر اور پلیٹ فارم کی حفاظت کرتے ہیں، کمپنیاں اپنی بنائی گئی ایپس کی حفاظت کی ذمہ دار ہیں۔
SaaS:
SaaS سافٹ ویئر کی ترسیل کا ایک ماڈل ہے جو ہمیں انٹرنیٹ کے ذریعے سافٹ ویئر ایپلیکیشنز تک رسائی کی اجازت دیتا ہے۔ ان ایپلیکیشنز کو "ویب سروسز" کہا جاتا ہے۔ SaaS کے صارفین کسی PC یا موبائل آلے کو استعمال کر کے انٹرنیٹ پر کہیں سے بھی سروسز اور ایپس تک رسائی حاصل کر سکتے ہیں۔ صارفین SaaS ماڈل کے ذریعے ایپلیکیشن سافٹ ویئر اور ڈیٹا بیسز تک رسائی حاصل کرتے ہیں۔[1]

مثال:
SaaS ایپلیکیشن کی ایک مثال پیداواریت اور ای میل سروسز کے لیے Microsoft 365 ہے۔
SaaS کیا فوائد پیش کرتا ہے؟
- لاگت میں کمی:
جب سافٹ ویئر کسی تھرڈ پارٹی سروس پرووائیڈر سے کرائے پر لیا جاتا ہے تو پورا سافٹ ویئر اور IT انفراسٹرکچر اندرون ادارہ خریدنے اور نافذ کرنے کی لاگت ختم ہو جاتی ہے۔
- رسائی میں آسانی:
سافٹ ویئر بطور سروس استعمال کرنا آسان ہے۔ کلاؤڈ پر ہوسٹ کی گئی ایپلیکیشنز تک رسائی اور ان کے استعمال کے لیے آپ کو صرف ایک پروسیسر یا کمپیوٹر اور ایک قابل اعتماد انٹرنیٹ کنکشن درکار ہے۔
- بغیر کوشش کے اسکیل ایبلٹی:
جب آپ کا کاروبار پھیلے اور آپ کو نئے ملازمین شامل کرنے ہوں تو اضافی سافٹ ویئر لائسنسز یا سرور اسپیس کی ادائیگی کی ضرورت نہیں۔
- بغیر مسائل کے اپ گریڈ:
اپنے پرانے سافٹ ویئر اور ہارڈ ویئر کو نئے سے اپ گریڈ کرنا ایک وقت طلب عمل ہے۔
SaaS کے نقصانات کیا ہیں؟
- ناکافی ڈیٹا سیکیورٹی:
اپنی کمپنی کے حساس ریکارڈز کسی تھرڈ پارٹی سروس پرووائیڈر کے سپرد کرنے سے پہلے، دستاویزات اور رابطے کے کنٹرول جیسے مسائل پر توجہ دینا ضروری ہے۔
- کم کارکردگی
آپ کے ملازم کے ڈیسک ٹاپ پر چلنے والے ہم مزاج پروگرامر کے مقابلے میں، ایک مخصوص ڈیٹا سینٹر پر یکے بعد دیگرے چلنے والی براؤزر پر مبنی ایپلیکیشن سست ہو سکتی ہے۔
- سافٹ ویئر انٹیگریشن میں مسائل:
اندرونی APIs اور ڈیٹا ڈھانچے بیرونی سافٹ ویئر کے ساتھ اچھی طرح مطابقت نہ رکھتے ہوں۔ نتیجتاً، بہتر نتائج کے لیے آپ کو تمام SaaS ایپس کے ساتھ مسلسل مطابقت کے ٹیسٹ کرنے چاہئیں۔
نتیجہ:
کلاؤڈ کمپیوٹنگ نہ صرف اس انداز کو بدل رہی ہے کہ زیادہ تر کاروبار ڈیٹا کو کیسے رکھتے اور اس تک کیسے رسائی حاصل کرتے ہیں، بلکہ یہ بھی کہ ان میں سے کئی کمپنیاں کیسے کام کرتی ہیں۔ کلاؤڈ کمپیوٹنگ فیصلہ کن ہے کیونکہ یہ لچک، ڈیٹا کی بازیافت، کم سے بغیر دیکھ بھال، آسان رسائی اور بہتر حفاظت فراہم کرتی ہے۔
- Bigelow, W.C.a.S.J. cloud computing۔ دستیاب ہے: https://searchcloudcomputing.techtarget.com/definition/cloud-computing۔
IaaS، PaaS اور SaaS کا موازنہ
| ماڈل | آپ منظم کرتے ہیں | فراہم کنندہ سنبھالتا ہے | مثالیں |
|---|---|---|---|
| IaaS (انفراسٹرکچر) | OS، ایپس، ڈیٹا | سرورز، اسٹوریج، نیٹ ورک | AWS EC2، Azure VMs، VPS ہوسٹنگ |
| PaaS (پلیٹ فارم) | آپ کی ایپ اور ڈیٹا | رن ٹائم، OS، انفراسٹرکچر | Google App Engine، Heroku |
| SaaS (سافٹ ویئر) | صرف آپ کا استعمال | سب کچھ | ای میل، CRM، cloud POS |
انتخاب کیسے کریں
جب تیار پروڈکٹ موجود ہو تو SaaS استعمال کریں، جب آپ ایپ بنا رہے ہوں اور کم سرور کام چاہتے ہوں تو PaaS، اور جب مکمل کنٹرول چاہیے ہو تو IaaS۔ ڈیپلائمنٹ ماڈلز کے لیے types of cloud computing پڑھیں، یا ہماری ٹیم سے cloud services کے بارے میں پوچھیں۔
More about cloud computing services
Want to go further with cloud computing services? These Netstech guides and services are a good next step:



