फ़ेलओवर

From Vigyanwiki

फ़ेलओवर कंप्यूटर नेटवर्क में पहले से सक्रिय एप्लिकेशन सर्वर सिस्टम हार्डवेयर घटक या नेटवर्क की विफलता या असामान्य समाप्ति पर एक अनावश्यक या स्टैंडबाय कंप्यूटर सर्वर (कंप्यूटिंग), सिस्टम हार्डवेयर घटक या नेटवर्क पर स्विच कर रहा है।[1] फ़ेलओवर और स्विचओवर अनिवार्य रूप से एक ही ऑपरेशन हैं, अतिरिक्त इसके कि फ़ेलओवर स्वचालित है और सामान्यतः बिना किसी चेतावनी के संचालित होता है जबकि स्विचओवर के लिए मानवीय हस्तक्षेप की आवश्यकता होती है।

इस प्रकार से सिस्टम डिज़ाइनर सामान्यतः सर्वर, सिस्टम या नेटवर्क में फ़ेलओवर क्षमता प्रदान करते हैं जिसके लिए लगभग निरंतर उच्च उपलब्धता और उच्च स्तर की विश्वसनीयता की आवश्यकता होती है।

सर्वर स्तर पर, फेलओवर ऑटोमेशन सामान्यतः एक "हार्टबीट"(कंप्यूटिंग) सिस्टम का उपयोग करता है जो दो सर्वरों को जोड़ता है, या तो एक अलग केबल (उदाहरण के लिए, आरएस -232 सीरियल पोर्ट / केबल) या नेटवर्क कनेक्शन का उपयोग करके किया जाता है । अधिक सामान्य डिज़ाइन में, जब तक मुख्य सर्वर और दूसरे सर्वर के मध्य नियमित "पल्स" या "हार्टबीट" निरंतर रहती है, तब तक दूसरा सर्वर अपने सिस्टम को ऑनलाइन नहीं लाएगा; चूंकि कुछ सिस्टम सक्रिय रूप से सभी सर्वरों का उपयोग करते हैं और विफलता के पश्चात अपने कार्य को शेष सर्वरों पर फेल कर सकते हैं। एक तीसरा "स्पेयर पार्ट्स" सर्वर भी हो सकता है जिसमें डाउनटाइम को रोकने के लिए हॉट स्विचिंग के लिए अतिरिक्त घटक चल रहे हों। जैसे ही दूसरा सर्वर पहली मशीन की हार्टबीट में परिवर्तन का पता लगाता है, और वह प्रथम मशीन में अपना कार्य ले लेता है।जिससे कुछ प्रणालियों में फेलओवर की सूचना भेजने की क्षमता होती है।

चूंकि कुछ प्रणालियाँ, सावधानपूर्व , पूर्ण प्रकार से स्वचालित रूप से विफल नहीं होती हैं, किन्तु मानवीय हस्तक्षेप की आवश्यकता होती है। इस प्रकार से मानव द्वारा फेलओवर को स्वीकृति देने के पश्चात् मैन्युअल अनुमोदन कॉन्फ़िगरेशन के साथ यह स्वचालित रूप से चलता है।

अतः फ़ेलबैक किसी सिस्टम, घटक, या सेवा को उसकी मूल, कार्यशील स्थिति में वापस लाने की प्रक्रिया है जो पहले से ही विफलता की स्थिति में थी और स्टैंडबाय सिस्टम को वापस कार्य करने से स्टैंडबाय में लाने की प्रक्रिया है।

प्लेटफार्म वर्चुअलाइजेशन सॉफ़्टवेयर के उपयोग ने फ़ेलओवर प्रथाओं को माइग्रेशन (वर्चुअलाइज़ेशन) नामक प्रक्रिया के माध्यम से भौतिक हार्डवेयर पर कम निर्भर होने की अनुमति दी है, जिसमें एक चालू वर्चुअल मशीन को एक भौतिक होस्ट से दूसरे में ले जाया जाता है, सेवा में अधिक कम या कोई व्यवधान नहीं होता है।

इतिहास

इस प्रकार से फ़ेलओवर शब्द, चूंकि संभवतः इंजीनियरों द्वारा अधिक समय से उपयोग किया जाता था, तथापि की अवर्गीकृत नासा रिपोर्ट में पाया जा सकता है।[2] और स्विचओवर शब्द के दशक में पाया जा सकता है [3] 'हॉट एंड कोल्ड स्टैंडबाय सिस्टम' का वर्णन करते समय पाया जा सकता है। , वर्तमान अर्थ के साथ एक चालू सिस्टम में तत्काल स्विचओवर (हॉट) और एक ऐसे सिस्टम में विलंबित स्विचओवर जिसे प्रारंभ करने की आवश्यकता है (कोल्ड)। 1957 की एक सम्मेलन कार्यवाही में आपातकालीन स्विचओवर (अर्थात फेलओवर) और शेड्यूल्ड फेलओवर (रखरखाव के लिए) दोनों वाले कंप्यूटर सिस्टम का वर्णन किया गया है।[4]

यह भी देखें

संदर्भ

  1. For application-level failover, see for example Jayaswal, Kailash (2005). "27". Administering Data Centers: Servers, Storage, And Voice Over IP. Wiley-India. p. 364. ISBN 978-81-265-0688-0. Retrieved 2009-08-07. Although it is impossible to prevent some data loss during an application failover, certain steps can [...] minimize it..
  2. NASA Postlaunch Memorandum Report for Mercury-Atlas, June 15, 1962.
  3. Petroleum Engineer for Management - Volume 31 - Page D-40
  4. Proceedings of the Western Joint Computer Conference, Macmillan 1957