फ़ेलओवर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Automatic switching from failed computer system to standby computers}}
{{Short description|Automatic switching from failed computer system to standby computers}}
पहले से सक्रिय [[अनुप्रयोग प्रक्रिया सामग्री]] की विफलता या असामान्य समाप्ति पर फ़ेलओवर एक [[अतिरेक (इंजीनियरिंग)]] या स्टैंडबाय [[कंप्यूटर]] [[सर्वर (कंप्यूटिंग)]], [[ प्रणाली |प्रणाली]] , हार्डवेयर घटक या नेटवर्क पर स्विच कर रहा है,<ref>
 
 
'''फ़ेलओवर कंप्यूटर नेटवर्क''' में पहले से सक्रिय एप्लिकेशन सर्वर सिस्टम हार्डवेयर घटक या नेटवर्क की विफलता या असामान्य समाप्ति पर एक अनावश्यक या स्टैंडबाय [[कंप्यूटर]] [[सर्वर (कंप्यूटिंग)]], सिस्टम हार्डवेयर घटक या नेटवर्क पर स्विच कर रहा है।<ref>
For application-level failover, see for example {{cite book
For application-level failover, see for example {{cite book
|last= Jayaswal
|last= Jayaswal
Line 14: Line 16:
|chapter-url= https://books.google.com/books?id=W48oOMKU0RIC&pg=PA364
|chapter-url= https://books.google.com/books?id=W48oOMKU0RIC&pg=PA364
|quote= Although it is impossible to prevent some data loss during an application failover, certain steps can [...] minimize it.}}.
|quote= Although it is impossible to prevent some data loss during an application failover, certain steps can [...] minimize it.}}.
</ref> [[ संगणक संजाल |संगणक संजाल]] में सर्वर, सिस्टम, हार्डवेयर घटक या नेटवर्क। फ़ेलओवर और [[ पर स्विच |पर स्विच]] अनिवार्य रूप से एक ही ऑपरेशन हैं, सिवाय इसके कि फ़ेलओवर स्वचालित है और आमतौर पर बिना किसी चेतावनी के संचालित होता है, जबकि स्विचओवर के लिए मानवीय हस्तक्षेप की आवश्यकता होती है।
</ref> फ़ेलओवर और [[ पर स्विच |स्विचओवर]] अनिवार्य रूप से एक ही ऑपरेशन हैं, सिवाय इसके कि फ़ेलओवर स्वचालित है और सामान्यतः  बिना किसी चेतावनी के संचालित होता है जबकि स्विचओवर के लिए मानवीय हस्तक्षेप की आवश्यकता होती है।


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


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


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


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


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


== इतिहास ==
== इतिहास ==


फ़ेलओवर शब्द, हालाँकि संभवतः इंजीनियरों द्वारा बहुत पहले से उपयोग किया जाता था, 1962 की अवर्गीकृत [[नासा]] रिपोर्ट में पाया जा सकता है।<ref>[https://archive.org/details/NasaAudioHighlightReels NASA Postlaunch Memorandum Report for Mercury-Atlas], June 15, 1962.</ref> स्विचओवर शब्द 1950 के दशक में पाया जा सकता है<ref>Petroleum Engineer for Management - Volume 31 - Page D-40</ref> 'हॉट एंड कोल्ड स्टैंडबाय सिस्टम' का वर्णन करते समय, वर्तमान अर्थ के साथ एक चालू सिस्टम में तत्काल स्विचओवर (हॉट) और एक ऐसे सिस्टम में विलंबित स्विचओवर जिसे शुरू करने की आवश्यकता है (ठंडा)। 1957 की एक सम्मेलन कार्यवाही में आपातकालीन स्विचओवर (यानी फेलओवर) और शेड्यूल्ड फेलओवर (रखरखाव के लिए) दोनों वाले कंप्यूटर सिस्टम का वर्णन किया गया है।<ref>[https://books.google.com/books?id=qzxNAAAAYAAJ&q=switchover Proceedings of the Western Joint Computer Conference], Macmillan 1957</ref>
इस प्रकार से फ़ेलओवर शब्द, चूंकि  संभवतः इंजीनियरों द्वारा अधिक समय से उपयोग किया जाता था, तथापि  1962 की अवर्गीकृत [[नासा]] रिपोर्ट में पाया जा सकता है।<ref>[https://archive.org/details/NasaAudioHighlightReels NASA Postlaunch Memorandum Report for Mercury-Atlas], June 15, 1962.</ref> और स्विचओवर शब्द 1950 के दशक में पाया जा सकता है<ref>Petroleum Engineer for Management - Volume 31 - Page D-40</ref> 'हॉट एंड कोल्ड स्टैंडबाय सिस्टम' का वर्णन करते समय पाया जा सकता है। , वर्तमान अर्थ के साथ एक चालू सिस्टम में तत्काल स्विचओवर (हॉट) और एक ऐसे सिस्टम में विलंबित स्विचओवर जिसे प्रारंभ  करने की आवश्यकता है (कोल्ड)। 1957 की एक सम्मेलन कार्यवाही में आपातकालीन स्विचओवर (अर्थात फेलओवर) और शेड्यूल्ड फेलओवर (रखरखाव के लिए) दोनों वाले कंप्यूटर सिस्टम का वर्णन किया गया है।<ref>[https://books.google.com/books?id=qzxNAAAAYAAJ&q=switchover Proceedings of the Western Joint Computer Conference], Macmillan 1957</ref>
==यह भी देखें==
==यह भी देखें==
{{colbegin}}
{{colbegin}}
* [[कंप्यूटर क्लस्टर]]
* [[कंप्यूटर क्लस्टर]]
* [[उच्च उपलब्धता क्लस्टर]]
* [[उच्च उपलब्धता क्लस्टर]]
* [[आंकड़ा शुचिता]]
* [[डेटा अखंडता]]
* [[आपदा बहाली]]
* [[विपत्ति रिकवरी ]]
* [[दोष सहिष्णुता]]
* [[फॉल्ट सहिष्णुता]]
* [[बाड़ लगाना (कंप्यूटिंग)]]
* [[फेसिंग  (कंप्यूटिंग)]]
* [[लोड संतुलन (कंप्यूटिंग)]]
* [[लोड संतुलन (कंप्यूटिंग)]]
* [[शिपिंग लॉग करें]]
* [[शिपिंग लॉग करें]]

Revision as of 19:46, 17 July 2023


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

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

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

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

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

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

इतिहास

इस प्रकार से फ़ेलओवर शब्द, चूंकि संभवतः इंजीनियरों द्वारा अधिक समय से उपयोग किया जाता था, तथापि 1962 की अवर्गीकृत नासा रिपोर्ट में पाया जा सकता है।[2] और स्विचओवर शब्द 1950 के दशक में पाया जा सकता है[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