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






