AWS Migration Hub और Application Discovery Service
Application Discovery Service एजेंट से ऑन-प्रिमाइसेस सर्वरों की सूची बनाइए और Migration Hub में विभिन्न टूल के बीच माइग्रेशन की प्रगति ट्रैक कीजिए।
AWS Migration Hub और Application Discovery Service, CoddyKit पर AWS Solutions Architect का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह AWS Solutions Architect सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AWS Solutions Architect पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
पोर्टफोलियो माइग्रेशन की चुनौती
सैकड़ों या हज़ारों Applications को AWS पर माइग्रेट करने के लिए व्यवस्थित दृष्टिकोण आवश्यक है। AWS के समकक्ष संसाधनों का आकार निर्धारित करने से पहले आपको यह जानना होगा कि आपके पास ऑन-प्रिमाइसेस क्या है, Applications एक-दूसरे पर कैसे निर्भर हैं और संसाधन उपयोग कैसा है। AWS Migration Hub और Application Discovery Service AWS माइग्रेशन टूलकिट की आकलन परत बनाते हैं और पूरे पोर्टफोलियो में दृश्यता तथा ट्रैकिंग प्रदान करते हैं।
AWS Migration Hub का अवलोकन
AWS Migration Hub कई AWS माइग्रेशन टूल्स (MGN, DMS और साझेदार टूल्स) में Applications के माइग्रेशन की प्रगति को ट्रैक करने वाला केंद्रीय डैशबोर्ड है। यह माइग्रेशन स्थिति को एक ही कंसोल में एकत्र करता है, ताकि परियोजना प्रबंधक और आर्किटेक्ट देख सकें कि कौन-से servers खोजे जा चुके हैं, प्रतिकृत किए जा रहे हैं, परीक्षण किए जा रहे हैं या कटओवर हो चुके हैं। Migration Hub एक निःशुल्क ट्रैकिंग सेवा है — आप केवल उन अंतर्निहित माइग्रेशन टूल्स के लिए भुगतान करते हैं जिनका आप उपयोग करते हैं।
# List migration tasks in Migration Hub via CLI
aws migrationhub list-migration-tasks \
--filter-value 'NOT_STARTED,IN_PROGRESS,COMPLETED'Application Discovery Service: Agent बनाम Agentless
Application Discovery Service (ADS) माइग्रेशन से पहले ऑन-प्रिमाइसेस servers और उनकी निर्भरताओं के बारे में डेटा एकत्र करता है। इसमें खोज के दो तरीके हैं: Agent-based (प्रत्येक server पर हल्का Agent इंस्टॉल करके CPU, मेमोरी, नेटवर्क I/O, चल रही प्रक्रियाएँ और नेटवर्क कनेक्शन दर्ज करना) और Agentless (अलग-अलग VMs को छुए बिना VM Configuration और प्रदर्शन मेट्रिक्स एकत्र करने के लिए VMware vCenter कनेक्टर का उपयोग करना)।
# Agent-based: Install ADS agent on a Linux server
# Download installer from AWS console, then:
sudo bash ./aws-discovery-agent.sh -k <AWS_KEY_ID> \
-s <AWS_SECRET_KEY> -r us-east-1
# Verify agent is running
sudo service aws-discovery-daemon statusनेटवर्क निर्भरताओं की खोज
ADS की सबसे मूल्यवान क्षमताओं में से एक नेटवर्क निर्भरता ग्राफ़ तैयार करना है। ADS Agent प्रक्रियाओं के बीच TCP कनेक्शन दर्ज करता है और बताता है कि प्रत्येक Application किन डेटाबेस, माइक्रोसर्विसेज़ या मिडलवेयर घटकों से संचार करती है। इससे Application को उसकी निर्भरताओं के बिना स्थानांतरित करने की सामान्य माइग्रेशन विफलता रोकी जाती है, जिसके कारण नेटवर्क सीमाओं के पार आवश्यक कनेक्शन न होने से उत्पादन सेवाएँ बंद हो सकती हैं।
# Export discovered network connections to S3 for analysis
aws discovery start-export-task \
--export-data-format 'CSV'
# List completed export tasks
aws discovery describe-export-tasksतृतीय-पक्ष टूल्स से डेटा Import करना
कई उद्यमों के पास ServiceNow, Dynatrace या Ansible जैसे टूल्स से CMDB (Configuration Management Database) या खोज संबंधी डेटा पहले से मौजूद होता है। Migration Hub Import templates का समर्थन करता है — मानकीकृत CSV files, जिनकी सहायता से आप ADS Agents तैनात किए बिना मौजूदा server इन्वेंट्री डेटा सीधे अपलोड कर सकते हैं। यह उन त्वरित आकलन चरणों में उपयोगी है जहाँ सुरक्षा या पहुँच संबंधी प्रतिबंधों के कारण Agent इंस्टॉल करना तुरंत संभव नहीं होता।
# Import servers from a CSV template
aws migrationhubstrategy start-import-file-task \
--name 'vmware-inventory' \
--s3-bucket-for-report-data 'my-migration-bucket' \
--s3-url 's3://my-migration-bucket/imports/server-inventory.csv'Migration Hub की रणनीति संबंधी सिफारिशें
Migration Hub Strategy Recommendations एकत्र किए गए ADS डेटा और आपकी Application के चल रहे workloads का विश्लेषण करके प्रत्येक server या Application के लिए 7 Rs में से एक की सिफारिश करता है। यह कंटेनरीकरण के लिए उपयुक्त Applications की पहचान कर सकता है, ऐसे servers को चिह्नित कर सकता है जो असमर्थित OS संस्करण चला रहे हैं और जिन्हें Refactor करने की आवश्यकता है, तथा लक्षित AWS सेवाओं का सुझाव दे सकता है। यह सेवा सिफारिशों को सर्वोत्तम प्रथाओं के अनुरूप बनाने के लिए AWS Well-Architected Framework के साथ एकीकृत होती है।
Servers को Applications में समूहित करना
खोज के बाद ADS डेटा अलग-अलग servers के रूप में दिखाई देता है। Migration Hub में आप संबंधित servers को ऐसी Applications में समूहित करते हैं जो किसी व्यावसायिक क्षमता का प्रतिनिधित्व करती हैं (उदाहरण के लिए, 'Order Management System' में Web tier, Application tier और डेटाबेस server शामिल हो सकते हैं)। समूहों को मैन्युअल रूप से बनाया जा सकता है या ADS नेटवर्क निर्भरता मानचित्रों से प्राप्त किया जा सकता है। Server स्तर के बजाय Application स्तर पर माइग्रेशन प्रगति को ट्रैक करने के लिए समूह बनाना आवश्यक है।
# Create an application group in Migration Hub
aws migrationhub create-progress-update-stream \
--progress-update-stream-name 'OrderManagementSystem'
# Associate a discovered server with an application
aws migrationhub associate-discovered-resource \
--progress-update-stream-name 'OrderManagementSystem' \
--migration-task-name 'Rehost-WebTier' \
--discovered-resource '{"ConfigurationId": "d-server-01234", "Description": "Web Server 1"}'MGN और DMS के साथ एकीकरण
Migration Hub मूल रूप से AWS Application Migration Service (MGN) और Database Migration Service (DMS) के साथ एकीकृत होता है। जैसे ही MGN किसी server की प्रतिकृति शुरू करता है, वह स्वचालित रूप से प्रतिकृति की प्रगति Migration Hub को रिपोर्ट करता है। इसी तरह, DMS माइग्रेशन कार्य Migration Hub में अपनी स्थिति अपडेट करते हैं। यह एकीकरण मैन्युअल अपडेट की आवश्यकता के बिना एक समेकित दृश्य देता है, और विवरण देखने के लिए आप Hub से मूल टूल कंसोल पर जा सकते हैं।
Migration Hub Refactor Spaces
Migration Hub Refactor Spaces टीमों को मोनोलिथिक Applications को क्रमिक रूप से माइक्रोसर्विसेज़ में Refactor करने में सहायता करता है। यह एक AWS वातावरण (VPC-आधारित ओवरले) बनाता है, जिसमें एकीकृत इनग्र،ेस बिंदु (API Gateway या Application Load Balancer) होता है। ट्रैफ़िक रूटिंग नियम अनुरोधों के एक हिस्से को नई माइक्रोसर्विसेज़ पर भेजते हैं, जबकि बाकी अनुरोध मौजूदा मोनोलिथ तक जाते रहते हैं — यह प्रबंधित रूप में strangler fig pattern है, जिसमें कस्टम ट्रैफ़िक रूटिंग कोड लिखने की आवश्यकता नहीं होती।
TCO विश्लेषण और सही आकार निर्धारण
ADS द्वारा कई सप्ताहों की उपयोग संबंधी जानकारी (CPU, मेमोरी और डिस्क I/O) एकत्र करने के बाद, Total Cost of Ownership (TCO) विश्लेषण तैयार करने के लिए AWS Migration Evaluator (पहले TSO Logic) का उपयोग करें। यह वर्तमान ऑन-प्रिमाइसेस लागतों (हार्डवेयर, बिजली, कूलिंग और श्रम) की तुलना सही आकार वाले इंस्टेंस का उपयोग करने वाली अनुमानित AWS लागतों से करता है। यह व्यावसायिक मामला आम तौर पर माइग्रेशन निवेश को उचित ठहराने और क्लाउड से होने वाली बचत को मापने के लिए कार्यकारी अधिकारियों के सामने प्रस्तुत किया जाता है।
Athena में ADS डेटा
ADS खोजे गए डेटा को मानक प्रारूप में CSV के रूप में S3 पर Export करता है। आप पूरे ऑन-प्रिमाइसेस fleet में उपयोग के पैटर्न की जाँच करने के लिए इस डेटा को Athena में लोड कर सकते हैं — उदाहरण के लिए, 10% से कम औसत CPU का उपयोग करने वाले सभी servers (Retire उम्मीदवार) या EOL operating systems चलाने वाले सभी servers (Refactor उम्मीदवार) ढूँढना। पोर्टफोलियो विश्लेषण का यह SQL-आधारित तरीका मैन्युअल स्प्रेडशीट कार्य के बिना हज़ारों servers तक विस्तारित हो सकता है।
-- Find underutilised servers (CPU < 10%) that are Retire candidates
SELECT hostName, avgCpuUsagePct, peakRamUsageMb
FROM ads_exports.server_utilization
WHERE avgCpuUsagePct < 10
AND discoveryAgentStatus = 'ACTIVE'
ORDER BY avgCpuUsagePct ASC;त्वरित जाँच
इस पाठ में AWS Solutions Architect (SAA-C03) की अवधारणाओं की अपनी समझ जाँचें।
पाठ का पुनरावलोकन
इस पाठ में आपने सीखा: Migration Hub MGN, DMS और साझेदार टूल्स में माइग्रेशन प्रगति को ट्रैक करने के लिए एक केंद्रीय डैशबोर्ड प्रदान करता है, Application Discovery Service ऑन-प्रिमाइसेस servers की इन्वेंट्री बनाने और निर्भरताओं का मानचित्रण करने के लिए Agent-based और Agentless दोनों तरीके प्रदान करता है, और Migration Hub Refactor Spaces मोनोलिथ्स के क्रमिक strangler-fig Refactor का समर्थन करता है। आगे हम वास्तविक server replication के लिए Application Migration Service (MGN) का अध्ययन करेंगे।
एआई शिक्षक के साथ AWS Solutions Architect सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “AWS Migration Hub और Application Discovery Service” पाठ निःशुल्क है?
हाँ — AWS Solutions Architect अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “AWS Migration Hub और Application Discovery Service” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। AWS Solutions Architect पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“AWS Migration Hub और Application Discovery Service” में मैं क्या सीखूँगा?
Application Discovery Service एजेंट से ऑन-प्रिमाइसेस सर्वरों की सूची बनाइए और Migration Hub में विभिन्न टूल के बीच माइग्रेशन की प्रगति ट्रैक कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AWS Solutions Architect का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या AWS Solutions Architect शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AWS Solutions Architect शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“AWS Migration Hub और Application Discovery Service” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस AWS Solutions Architect पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर AWS Solutions Architect पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- माइग्रेशन रणनीति के 7 R
- AWS Migration Hub और Application Discovery Service
- Application Migration Service (MGN)
- Database Migration Service (DMS) और Schema Conversion Tool