Migration (virtualization)
वर्चुअलाइजेशन के संदर्भ में, जहां एक पूरे कंप्यूटर का एक अतिथि अनुकरण वास्तव में केवल एक सॉफ्टवेयर वर्चुअल मशीन (वी. एम.) है जो एक हाइपरवाइजर के तहत एक होस्ट कंप्यूटर पर चल रहा है, माइग्रेशन (जिसे टेलीपोर्टेशन के रूप में भी जाना जाता है, जिसे लाइव माइग्रेशन के रूप में भी जाना जाता है) वह प्रक्रिया है जिसके द्वारा एक चलने वाली वर्चुअल मशीन को एक भौतिक होस्ट से दूसरे में स्थानांतरित किया जाता है, जिसमें सेवा में बहुत कम या कोई व्यवधान नहीं होता है। व्यक्तिपरक प्रभाव आदर्श रूप से, प्रक्रिया पूरी तरह से पारदर्शी है, जिसके परिणामस्वरूप सेवा में कोई व्यवधान (या डाउनटाइम) नहीं होता है। व्यवहार में, उपलब्धता में हमेशा कुछ मामूली विराम होता है, हालांकि यह इतना कम हो सकता है कि केवल हार्ड रियल-टाइम सिस्टम प्रभावित होते हैं। वर्चुअलाइजेशन का उपयोग नेटवर्क सेवाओं और उपयोगकर्ता अनुप्रयोगों के साथ अधिक बार किया जाता है, और ये आम तौर पर संक्षिप्त देरी को सहन कर सकते हैं जो इसमें शामिल हो सकती हैं। कथित प्रभाव, यदि कोई हो, सामान्य से अधिक लंबे कर्नेल विलंब के समान है। उद्देश्य प्रभाव वास्तविक प्रक्रिया उपयोग में विशेष वर्चुअलाइजेशन पैकेज पर बहुत अधिक निर्भर है, लेकिन सामान्य रूप से, प्रक्रिया इस प्रकार हैः वी. एम. (इसके नकली हार्ड डिस्क भंडारण, इसकी मेमोरी और इसके आभासी परिधीय) के नियमित स्नैपशॉट हाइपरवाइजर द्वारा पृष्ठभूमि में या प्रशासनिक स्क्रिप्ट के एक सेट द्वारा लिए जाते हैं। प्रत्येक नया स्नैपशॉट एक स्टैक के शीर्ष पर एक अंतर आच्छादन फ़ाइल जोड़ता है जो पूरी तरह से मशीन का वर्णन करता है। केवल सबसे ऊपरी परत को ही लिखा जा सकता है। चूंकि पुराने ओवरले केवल पढ़ने के लिए हैं, इसलिए वे किसी अन्य मशीन-बैकअप होस्ट में कॉपी करने के लिए सुरक्षित हैं। यह नियमित अंतराल पर किया जाता है, और प्रत्येक ओवरले को केवल एक बार कॉपी करने की आवश्यकता होती है। जब एक माइग्रेशन ऑपरेशन का अनुरोध किया जाता है, तो आभासी मशीन को रोक दिया जाता है, और इसकी वर्तमान स्थिति डिस्क में सहेजी जाती है। इन नई, अंतिम ओवरले फ़ाइलों को बैकअप होस्ट में स्थानांतरित कर दिया जाता है। चूँकि इस नई वर्तमान स्थिति में केवल अंतिम बैकअप तुल्यकालन के बाद से किए गए परिवर्तन शामिल हैं, कई अनुप्रयोगों के लिए स्थानांतरित करने के लिए बहुत कम है, और यह बहुत जल्दी होता है। नए मेजबान पर हाइपरवाइजर अतिथि आभासी मशीन को फिर से शुरू करता है। आदर्श रूप से, प्रशासनिक स्क्रिप्ट बैकअप संचालन को फिर से शुरू करती हैं, नया होस्ट प्राथमिक बन जाता है, और पिछले होस्ट को अब बैकअप प्रतियां प्राप्त होती हैं, जो इसे बाद के माइग्रेशन ऑपरेशन के लिए तैयार करती हैं। ध्यान दें कि व्यवहार में, प्रदर्शन में सुधार और भंडारण को अनुकूलित करने के लिए स्नैपशॉट स्टैक को अधिक प्रबंधनीय संख्या में फ़ाइलों में "विलय" करने के लिए नियमित रखरखाव संचालन की आवश्यकता होती है (अनावश्यक अधिलेखों को मिला दिया जाता है)। फेलओवर माइग्रेशन से संबंध कुछ वर्चुअलाइजेशन सुइट्स द्वारा प्रदान की जाने वाली फेलओवर क्षमता के समान है। सही मायनों में असफल होने पर, हो सकता है कि मेजबान अचानक पूरी तरह से विफल हो गया हो, जो वी. एम. की नवीनतम स्थिति को बैकअप होस्ट में कॉपी किए जाने से रोकता है। हालांकि, बैकअप होस्ट के पास बहुत ही नवीनतम परिवर्तनों को छोड़कर सब कुछ है, और वास्तव में अपनी अंतिम ज्ञात सुसंगत स्थिति से संचालन को फिर से शुरू करने में सक्षम हो सकता है। चूँकि संचालन इतने समान हैं, एक क्षमता प्रदान करने वाली प्रणालियाँ दूसरी प्रदान कर सकती हैं। संदर्भ कंप्यूटर नेटवर्किंग दोष-सहिष्णु कंप्यूटर सिस्टम