Single point of failure
سنگل پوائنٹ آف فیل (ایس پی او ایف) ایک ایسے نظام کا حصہ ہے جو اگر ناکام ہوتا ہے تو پورے نظام کو کام کرنے سے روک دے گا۔ اعلی دستیابی یا وشوسنییتا کے مقصد کے ساتھ کسی بھی نظام میں ایس پی او ایف ناپسندیدہ ہیں، چاہے وہ کاروباری عمل، سافٹ ویئر ایپلی کیشن، یا دیگر صنعتی نظام ہو۔ جائزہ کے نظام کو تمام ممکنہ ایس پی او ایف میں بے کار پن شامل کر کے مضبوط بنایا جا سکتا ہے۔ کٹوتی مختلف سطحوں پر حاصل کی جا سکتی ہے۔ ممکنہ ایس پی او ایف کی تشخیص میں ایک پیچیدہ نظام کے اہم اجزاء کی نشاندہی کرنا شامل ہے جو خرابی کی صورت میں نظام کی مکمل ناکامی کو جنم دے گا۔ انتہائی قابل اعتماد نظاموں کو ایسے کسی بھی انفرادی جزو پر انحصار نہیں کرنا چاہیے۔ مثال کے طور پر، ایک چھوٹی سی ٹری کیئر کمپنی کا مالک صرف ایک ووڈچیپر کا مالک ہو سکتا ہے۔ اگر چپپر ٹوٹ جاتا ہے، تو وہ اپنا موجودہ کام مکمل کرنے سے قاصر ہو سکتا ہے اور اسے مستقبل کی ملازمتیں منسوخ کرنی پڑ سکتی ہیں جب تک کہ وہ متبادل حاصل نہ کر لے۔ ٹری کیئر کمپنی کے مالک کے پاس لکڑی کے چپپر کی مرمت کے لیے اسپیئر پارٹس تیار ہو سکتے ہیں، اگر یہ ناکام ہو جائے۔ اعلی سطح پر، اس کے پاس دوسرا لکڑی کا چپپر ہو سکتا ہے جسے وہ ملازمت کی جگہ پر لا سکتا ہے۔ آخر میں، اعلی ترین سطح پر، اس کے پاس کافی سامان دستیاب ہو سکتا ہے جو متعدد ناکامیوں کی صورت میں کام کی جگہ پر ہر چیز کو مکمل طور پر تبدیل کر سکتا ہے۔ غلطی برداشت کرنے والا کمپیوٹر سسٹم اندرونی جزو کی سطح پر، سسٹم کی سطح (متعدد مشینیں)، یا سائٹ کی سطح (نقل) پر حاصل کیا جا سکتا ہے۔ سسٹم کی سطح پر سرور کلسٹر کے لیے اعلی دستیابی کو یقینی بنانے کے لیے عام طور پر ایک لوڈ بیلنس تعینات کیا جاتا ہے۔ اعلی دستیابی والے سرور کلسٹر میں، ہر انفرادی سرور متعدد پاور سپلائیز، ہارڈ ڈرائیوز، اور دیگر اجزاء کے ساتھ اندرونی اجزاء کی بے کاری حاصل کر سکتا ہے۔ سسٹم کی سطح کی بے کاریت کو اسپیئر سرورز کے کسی دوسرے سرور کا کام سنبھالنے کے لیے انتظار کرنے سے حاصل کیا جا سکتا ہے اگر یہ ناکام ہو جائے۔ چونکہ ڈیٹا سینٹر اکثر دیگر کارروائیوں جیسے کاروباری منطق کے لیے ایک معاون مرکز ہوتا ہے، اس لیے یہ اپنے آپ میں ایک ممکنہ ایس پی او ایف کی نمائندگی کرتا ہے۔ اس طرح، سائٹ کی سطح پر، پورے کلسٹر کو کسی اور مقام پر نقل کیا جا سکتا ہے، جہاں بنیادی مقام دستیاب نہ ہونے کی صورت میں اس تک رسائی حاصل کی جا سکتی ہے۔ اسے عام طور پر آئی ٹی ڈیزاسٹر ریکوری (لچک) پروگرام کے حصے کے طور پر خطاب کیا جاتا ہے۔ پال باران اور ڈونلڈ ڈیوس نے پیکٹ سوئچنگ تیار کی، جو "بقایا مواصلاتی نیٹ ورک" کا ایک اہم حصہ ہے۔ اے آر پی اے این ای ٹی اور انٹرنیٹ سمیت اس طرح کے نیٹ ورکس کو اس طرح ڈیزائن کیا گیا ہے کہ ناکامی کا کوئی ایک نقطہ نہ ہو۔ نیٹ ورک پر کسی بھی دو نکات کے درمیان متعدد راستے ان نکات کو ایک دوسرے کے ساتھ بات چیت جاری رکھنے کی اجازت دیتے ہیں، پیکٹ "ارد گرد گھوم رہے ہیں" نقصان، یہاں تک کہ کسی ایک مخصوص راستے یا کسی ایک انٹرمیڈیٹ نوڈ کی کسی ایک ناکامی کے بعد بھی۔ سافٹ ویئر انجینئرنگ میں، رکاوٹ اس وقت پیدا ہوتی ہے جب کسی ایپلی کیشن یا کمپیوٹر سسٹم کی صلاحیت کسی ایک جزو سے محدود ہوتی ہے۔ رکاوٹ میں لین دین کے راستے کے تمام حصوں کی سب سے کم کارکردگی ہوتی ہے۔ پرفارمنس انجینئرنگ رکاوٹوں کا سراغ لگانا (بعض اوقات ہاٹ اسپاٹس کے نام سے جانا جاتا ہے-کوڈ کے وہ حصے جو اکثر پھانسی دیتے ہیں-یعنی، پھانسی کی سب سے زیادہ گنتی رکھتے ہیں) کارکردگی کا تجزیہ کہلاتا ہے۔ کمی عام طور پر خصوصی ٹولز کی مدد سے حاصل کی جاتی ہے، جسے پرفارمنس اینالیزرز یا پروفائلرز کہا جاتا ہے۔ مقصد یہ ہے کہ کوڈ کے ان مخصوص حصوں کو مجموعی الگورتھمک کارکردگی کو بہتر بنانے کے لیے جتنی جلدی ممکن ہو کارکردگی کا مظاہرہ کیا جائے۔ کمپیوٹر سیکیورٹی صرف ایک جزو میں کمزوری یا سیکیورٹی کا استحصال پورے نظام کو خطرے میں ڈال سکتا ہے۔ دیگر شعبوں میں ناکامی کے واحد نقطہ کے تصور کا اطلاق انجینئرنگ، کمپیوٹرز اور نیٹ ورکنگ سے باہر کے شعبوں، جیسے کارپوریٹ سپلائی چین مینجمنٹ اور ٹرانسپورٹیشن مینجمنٹ پر بھی کیا گیا ہے۔ ڈیزائن ڈھانچے جو ناکامی کے واحد نکات پیدا کرتے ہیں ان میں رکاوٹیں اور سیریز سرکٹس (متوازی سرکٹس کے برعکس) شامل ہیں۔ نقل و حمل میں، تصور کی حالیہ درخواست کی کچھ قابل ذکر حالیہ مثالوں میں کینیڈا میں نیپیگون ریور برج شامل ہے، جہاں جنوری 2016 میں ایک جزوی پل کی ناکامی نے مشرقی کینیڈا اور مغربی کینیڈا کے درمیان سڑک کی ٹریفک کو کئی دنوں تک مکمل طور پر منقطع کر دیا تھا کیونکہ یہ ٹرانس کینیڈا ہائی وے کے ایک حصے کے ساتھ واقع ہے جہاں گاڑیوں کے لیے کوئی متبادل روٹ روٹ نہیں ہے۔ اور کنیکٹیکٹ کے نورولک میں نورولک ریور ریل روڈ برج، جو کہ ایک عمر رسیدہ سوئنگ پل ہے جو کبھی کبھی کھلتے یا بند ہوتے وقت پھنس جاتا ہے، شمال مشرقی کوریڈور لائن پر ریل ٹریفک کو متاثر کرتا ہے۔ ناکامی کے واحد نقطہ کے تصور کا اطلاق ذہانت کے شعبوں پر بھی کیا گیا ہے۔ ایڈورڈ سنوڈن نے اس خطرے کے بارے میں بات کی جسے انہوں نے "ناکامی کا واحد نقطہ"-معلومات کا واحد ذخیرہ قرار دیا۔ لائف سپورٹ سسٹم لائف سپورٹ سسٹم کا ایک جزو جو ناکامی کا واحد نقطہ بناتا ہے اسے انتہائی قابل اعتماد ہونا ضروری ہے۔ مزید دیکھیں کنسیپٹس ایپلی کیشنز ان لٹریچر حوالہ جات انجینئرنگ کی ناکامیاں سسٹمز انجینئرنگ وشوسنییتا انجینئرنگ غلطی برداشت کرنے والے کمپیوٹر سسٹمز نیٹ ورک فن تعمیر