User Tools

Site Tools


products:ict:cloud_computing:course:distributed_computing_concepts_in_urdu

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

1. متوازی کمپیوٹنگ: متوازی کمپیوٹنگ میں ایک بڑے کام کو چھوٹے ذیلی کاموں میں توڑنا شامل ہے جسے ایک ساتھ متعدد پروسیسرز یا کمپیوٹنگ وسائل میں انجام دیا جا سکتا ہے۔ کلاؤڈ کمپیوٹنگ میں، متوازی کمپیوٹنگ کی تکنیکوں کا استعمال اکثر ایک سے زیادہ ورچوئل مشینوں یا کنٹینرز میں کام کے بوجھ کو تقسیم کرنے کے لیے کیا جاتا ہے، جس سے تیز اور زیادہ موثر پروسیسنگ ممکن ہوتی ہے۔

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

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

4. ڈیٹا کی نقل اور مستقل مزاجی: ڈیٹا کی نقل میں مختلف سرورز یا اسٹوریج سسٹمز میں ڈیٹا کی متعدد کاپیاں بنانا شامل ہے۔ یہ ڈیٹا کی دستیابی، غلطی کو برداشت کرنے، اور بہتر کارکردگی کو قابل بناتا ہے۔ تقسیم شدہ کمپیوٹنگ سسٹم مستقل مزاجی کے ماڈل استعمال کرتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ ڈیٹا کی تمام نقلیں مستقل اور تازہ ترین رہیں۔ کلاؤڈ کمپیوٹنگ پلیٹ فارم ڈیٹا کی مستقل مزاجی اور دستیابی کو یقینی بنانے کے لیے اکثر تقسیم شدہ ڈیٹا بیس سسٹمز اور نقل کے طریقہ کار فراہم کرتے ہیں۔

5. تقسیم شدہ فائل سسٹم: تقسیم شدہ فائل سسٹم نیٹ ورک میں متعدد سرورز یا نوڈس میں فائلوں کو ذخیرہ کرنے اور ان تک رسائی کے قابل بناتے ہیں۔ وہ اسکیل ایبلٹی، فالٹ ٹولرنس، اور موثر ڈیٹا تک رسائی فراہم کرتے ہیں۔ کلاؤڈ کمپیوٹنگ پلیٹ فارم اکثر تقسیم شدہ فائل اسٹوریج سسٹم پیش کرتے ہیں، جیسے ایمیزون S3، گوگل کلاؤڈ اسٹوریج، یا Azure Blob Storage، جو سرورز کے تقسیم شدہ نیٹ ورک سے فائلوں کو ذخیرہ کرنے اور بازیافت کرنے کے قابل بناتے ہیں۔

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

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

products/ict/cloud_computing/course/distributed_computing_concepts_in_urdu.txt · Last modified: 2023/06/29 19:15 by wikiadmin