Application Migration Service (MGN)
ऑन-प्रिमाइसेस सर्वरों को लगातार AWS में प्रतिकृत करने के लिए AWS MGN का उपयोग कीजिए और अंतिम माइग्रेशन अवधि से पहले बिना व्यवधान के परीक्षण कटओवर कीजिए।
Application Migration Service (MGN), CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
AWS MGN क्या है
AWS Application Migration Service (MGN) ऑन-प्रिमाइसेस सर्वरों—भौतिक या वर्चुअल—को Amazon EC2 पर रीहोस्ट करने (लिफ्ट और शिफ्ट करने) के लिए AWS की प्राथमिक सेवा है। MGN स्रोत सर्वरों को AWS के स्टेजिंग क्षेत्र में लगातार प्रतिकृत करता रहता है, इसलिए जब आप माइग्रेशन के लिए तैयार होते हैं, तो कटओवर विंडो बहुत छोटी होती है (घंटों के बजाय कुछ मिनट)। MGN किसी भी हाइपरवाइज़र या बेयर-मेटल वातावरण के Windows और Linux सर्वरों को सपोर्ट करता है।
MGN आर्किटेक्चर: निरंतर प्रतिकृति
MGN प्रत्येक स्रोत सर्वर पर हल्का AWS Replication Agent इंस्टॉल करता है। एजेंट TCP पोर्ट 1500 पर एक एन्क्रिप्टेड कनेक्शन स्थापित करता है और ब्लॉक-स्तरीय डिस्क परिवर्तनों को आपके लक्ष्य AWS Region के स्टेजिंग क्षेत्र में लगातार प्रतिकृत करता है। स्टेजिंग क्षेत्र में कम लागत वाले Replication Servers (जिन्हें MGN अपने-आप लॉन्च करता है) और EBS वॉल्यूम शामिल होते हैं, जो स्रोत डिस्क की लगभग रीयल-टाइम प्रतिलिपि बनाए रखते हैं। प्रतिकृति के दौरान कोई डाउनटाइम नहीं होता।
# Install the MGN Replication Agent on a Linux source server
wget -O ./aws-replication-installer-init.py \
'https://aws-application-migration-service-us-east-1.s3.amazonaws.com/latest/linux/aws-replication-installer-init.py'
python3 ./aws-replication-installer-init.py \
--region us-east-1 \
--aws-access-key-id <ACCESS_KEY> \
--aws-secret-access-key <SECRET_KEY>MGN में Launch Templates
प्रत्येक स्रोत सर्वर के लिए एक Launch Template होता है, जो यह निर्धारित करता है कि माइग्रेट किए गए EC2 इंस्टेंस को कैसे कॉन्फ़िगर किया जाएगा: इंस्टेंस प्रकार, सबनेट, सुरक्षा समूह, IAM इंस्टेंस प्रोफ़ाइल, EBS वॉल्यूम प्रकार और सार्वजनिक IP असाइन किया जाएगा या नहीं। आप परीक्षण से पहले लॉन्च टेम्पलेट कॉन्फ़िगर करते हैं। MGN प्रतिकृत EBS स्नैपशॉट से परीक्षण या कटओवर इंस्टेंस लॉन्च करते समय इस टेम्पलेट का उपयोग करता है।
# View and modify a source server's MGN launch template settings
aws mgn update-launch-configuration \
--source-server-id s-12345678 \
--instance-type t3.medium \
--launch-disposition STARTED \
--target-instance-type-right-sizing-method NONEपरीक्षण: बिना बाधा वाला परीक्षण कटओवर
MGN का परीक्षण चरण आपको स्रोत सर्वर को रोके बिना सबसे हाल के प्रतिकृत स्नैपशॉट से एक परीक्षण EC2 इंस्टेंस लॉन्च करने देता है। एप्लिकेशन के प्रारंभिक परीक्षण चलाएँ, नेटवर्क कनेक्टिविटी सत्यापित करें और सुनिश्चित करें कि माइग्रेट किया गया सर्वर AWS में सही ढंग से बूट होकर प्रतिक्रिया दे रहा है। परीक्षण के बाद, आप परीक्षण इंस्टेंस को समाप्त कर देते हैं और प्रतिकृति जारी रहती है—परीक्षण के दौरान चल रहे स्रोत पर कोई प्रभाव नहीं पड़ता।
# Launch a test instance for a source server
aws mgn start-test \
--source-server-ids '["s-12345678"]'
# After validating, mark the test as complete and clean up
aws mgn finalize-cutover \
--source-server-ids '["s-12345678"]'कटओवर: माइग्रेशन करना
परीक्षण के बाद जब आपको पूरा विश्वास हो जाए, तो कटओवर शुरू करें। MGN स्रोत डिस्क का अंतिम स्नैपशॉट लेता है, कटओवर EC2 इंस्टेंस लॉन्च करता है और स्रोत सर्वर को नए लेखन की प्रतिकृतियाँ मिलना बंद हो जाता है। आप नए EC2 इंस्टेंस की ओर संकेत करने के लिए DNS अपडेट करते हैं। कटओवर की पूरी विंडो—कटओवर शुरू करने से लेकर नए EC2 इंस्टेंस के लाइव होने तक—आमतौर पर 15 मिनट से कम होती है, जिससे रखरखाव की विंडो बहुत छोटी रखी जा सकती है।
# Initiate cutover for a source server
aws mgn start-cutover \
--source-server-ids '["s-12345678"]'
# After verifying the new EC2 instance is healthy,
# finalize to stop billing for replication resources
aws mgn finalize-cutover \
--source-server-ids '["s-12345678"]'लॉन्च के बाद की कार्रवाइयाँ
MGN लॉन्च के बाद की कार्रवाइयों को सपोर्ट करता है—ये ऐसी स्क्रिप्ट होती हैं जो माइग्रेट किए गए EC2 इंस्टेंस पर लॉन्च के तुरंत बाद अपने-आप चलती हैं। इनका उपयोग मॉनिटरिंग एजेंट (CloudWatch Agent, SSM Agent) इंस्टॉल करने, सुरक्षा की आधारभूत कॉन्फ़िगरेशन लागू करने, इंस्टेंस को आंतरिक CMDB प्रणालियों में पंजीकृत करने या स्वास्थ्य-जाँच के सत्यापन चलाने के लिए करें। लॉन्च के बाद की कार्रवाइयाँ लॉन्च टेम्पलेट से जुड़ी होती हैं और Systems Manager Run Command के माध्यम से चलती हैं, जिससे माइग्रेशन के बाद के मैन्युअल चरण कम हो जाते हैं।
# Add a post-launch action to install the CloudWatch Agent
aws mgn put-source-server-action \
--source-server-id s-12345678 \
--action-id 'InstallCWAgent' \
--action-name 'Install CloudWatch Agent' \
--ssm-document '{
"actionName": "AWS-ConfigureAWSPackage",
"parameters": {
"action": {"type": "EnumList", "default": ["Install"]},
"name": {"type": "StringList", "default": ["AmazonCloudWatchAgent"]}
}
}'MGN बनाम SMS (सर्वर माइग्रेशन सेवा)
AWS पहले सर्वर माइग्रेशन के लिए Server Migration Service (SMS) उपलब्ध कराता था। MGN इसका उत्तराधिकारी है और अब अनुशंसित सेवा है। MGN के प्रमुख सुधार हैं: यह स्नैपशॉट स्तर के बजाय ब्लॉक स्तर पर प्रतिकृति करता है, जिससे आवधिक स्नैपशॉट के बजाय लगभग रीयल-टाइम निरंतर प्रतिकृति संभव होती है; यह स्रोत वातावरणों की अधिक व्यापक श्रेणी को सपोर्ट करता है; और यह बिना बाधा वाले परीक्षण कटओवर की कार्यप्रणाली प्रदान करता है। यदि परीक्षा के प्रश्न में SMS एक विकल्प के रूप में दिया गया हो, तो MGN को प्राथमिकता दें, जब तक प्रश्न विशेष रूप से SMS के बारे में न हो।
बैंडविड्थ और नेटवर्क आवश्यकताएँ
MGN स्टेजिंग क्षेत्र में मौजूद Replication Server से पोर्ट 1500 पर एन्क्रिप्टेड TLS कनेक्शन के माध्यम से प्रतिकृति करता है। प्रारंभिक प्रतिकृति में स्रोत डिस्क का पूरा डेटा सिंक्रोनाइज़ होता है, जिसमें बहुत अधिक बैंडविड्थ लग सकती है। सीमित इंटरनेट बैंडविड्थ वाले डेटा केंद्रों में बड़े सर्वरों के लिए, प्रतिकृति ट्रैफ़िक को सार्वजनिक इंटरनेट के बजाय ले जाने हेतु AWS Direct Connect या AWS Site-to-Site VPN का उपयोग करने पर विचार करें। प्रारंभिक सिंक्रोनाइज़ेशन के बाद केवल बढ़े हुए ब्लॉक परिवर्तन भेजे जाते हैं।
मूल्य निर्धारण मॉडल
MGN का मूल्य निर्धारण मॉडल सरल है: प्रत्येक सर्वर के लिए पहले 90 दिन निःशुल्क, उसके बाद प्रति सर्वर प्रति घंटे शुल्क। स्टेजिंग क्षेत्र में Replication Server EC2 इंस्टेंस (आमतौर पर t3.small) और स्रोत डिस्क की प्रतिकृति बनाने वाले EBS वॉल्यूम के शुल्क लगते हैं। परीक्षण करके और तुरंत कटओवर करके कुल प्रतिकृति अवधि कम रखने से लागत कम रहती है। MGN Agent के लिए कोई शुल्क नहीं है।
त्वरित जाँच
SAA-C03 परीक्षा में MGN उन परिदृश्यों में आता है जहाँ तेज़ और कम जोखिम वाला सर्वर माइग्रेशन आवश्यक हो। प्रमुख संकेत हैं: न्यूनतम डाउनटाइम के साथ रीहोस्ट, सैकड़ों सर्वरों को लिफ्ट और शिफ्ट करना, छोटी कटओवर विंडो, एप्लिकेशन में कोई बदलाव नहीं। इसकी तुलना DMS (डेटाबेस माइग्रेशन), Snowball (सक्रिय सर्वर के बिना बड़े पैमाने पर डेटा स्थानांतरण) और Glue/DataSync (स्टोरेज सेवाओं के बीच डेटा स्थानांतरण) से करें। MGN सर्वरों के लिए है, डेटाबेस या केवल डेटा स्थानांतरण के लिए नहीं।
एप्लिकेशन समूहों के साथ MGN
बहु-स्तरीय एप्लिकेशन (वेब, ऐप और डेटाबेस सर्वर जिन्हें साथ माइग्रेट करना आवश्यक है) के लिए MGN Wave और Application समूहों को सपोर्ट करता है। आप स्रोत सर्वरों को एक एप्लिकेशन में समूहित करते हैं, फिर पूरे समूह के लिए परीक्षण और कटओवर क्रम से लॉन्च करते हैं, ताकि निर्भर स्तर सही क्रम में शुरू हों। इससे वह सामान्य समस्या रोकी जाती है जिसमें डेटाबेस सर्वर के AWS में उपलब्ध होने से पहले वेब सर्वर माइग्रेट कर दिया जाता है।
# Group source servers into an application in MGN
aws mgn create-application \
--name 'OrderManagementSystem'
aws mgn associate-source-servers \
--application-id 'app-12345678' \
--source-server-ids '["s-web01", "s-app01", "s-db01"]'त्वरित जाँच
इस पाठ में सिखाई गई AWS Solutions Architect (SAA-C03) अवधारणाओं की अपनी समझ जाँचें।
पाठ का पुनरावलोकन
इस पाठ में आपने सीखा: MGN ऑन-प्रिमाइसेस सर्वरों से AWS तक लगातार ब्लॉक-स्तरीय प्रतिकृति प्रदान करता है, जिससे लगभग शून्य डाउनटाइम वाला कटओवर संभव होता है, बिना बाधा वाला परीक्षण फीचर स्रोत को रोके बिना माइग्रेट किए गए सर्वरों का सत्यापन करने देता है, और लॉन्च के बाद की कार्रवाइयाँ Systems Manager के माध्यम से माइग्रेशन के बाद की कॉन्फ़िगरेशन को स्वचालित करती हैं। अब हम डेटाबेस-विशिष्ट माइग्रेशन परिदृश्यों के लिए Database Migration Service का अध्ययन करेंगे।
एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 150
- पाठ
- 600
अक्सर पूछे जाने वाले प्रश्न
क्या “Application Migration Service (MGN)” पाठ निःशुल्क है?
हाँ—“Application Migration Service (MGN)” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Application Migration Service (MGN)” में मैं क्या सीखूँगा?
ऑन-प्रिमाइसेस सर्वरों को लगातार AWS में प्रतिकृत करने के लिए AWS MGN का उपयोग कीजिए और अंतिम माइग्रेशन अवधि से पहले बिना व्यवधान के परीक्षण कटओवर कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“Application Migration Service (MGN)” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- माइग्रेशन रणनीति के 7 R
- AWS Migration Hub और Application Discovery Service
- Application Migration Service (MGN)
- Database Migration Service (DMS) और Schema Conversion Tool