फ़ेलओवर का परीक्षण और संचालन
आपदा पुनर्प्राप्ति योजना की पुष्टि करने के लिए बिना व्यवधान वाला परीक्षण फ़ेलओवर चलाएँ, RTO और RPO की उपलब्धियों का दस्तावेज़ बनाएँ और अभ्यास के बाद परीक्षण संसाधन साफ़ करें।
फ़ेलओवर का परीक्षण और संचालन, CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Test Failover क्यों महत्वपूर्ण है
जिस disaster recovery plan का कभी test नहीं किया गया हो, वह केवल एक परिकल्पना है। Test failover आपको यह सत्यापित करने देता है कि आपके VMs सही ढंग से boot होते हैं, applications start होती हैं और target region में network connectivity काम करती है — वह भी source environment में कोई बाधा डाले या चल रही replication को प्रभावित किए बिना। कई organisations को अपने DR plans की कमियाँ तभी पता चलती हैं जब वास्तविक disaster आ जाता है, जबकि उसी समय किसी खराब plan से सबसे अधिक नुकसान होता है। अधिकांश regulatory frameworks के लिए नियमित test failovers एक compliance requirement हैं।
Test Failover बनाम Actual Failover
ASR तीन प्रकार की failover actions का समर्थन करता है। Test failover एक isolated network में failover किए गए VMs की copies बनाता है (आप target VNet निर्दिष्ट करते हैं), और इससे replication या source environment पर कोई प्रभाव नहीं पड़ता। Planned failover का उपयोग scheduled migrations या maintenance के लिए किया जाता है — यह पहले बाकी बचे changes को sync करता है, फिर source को shut down करके failover करता है। Unplanned failover (वास्तविक disaster के दौरान उपयोग किया जाता है) final sync की प्रतीक्षा किए बिना latest recovery point से तुरंत failover करता है।
Test Failover चलाना
Portal में test failover चलाने के लिए: protected item चुनें, Test Failover पर click करें, recovery point चुनें (latest crash-consistent, latest app-consistent या किसी specific point in time का), और target virtual network चुनें (आमतौर पर एक dedicated isolated test VNet)। ASR replica disks का उपयोग करके target region में VM start करता है। Test VM replica के साथ दिखाई देता है, लेकिन पूरी तरह independent होता है — production पर कोई प्रभाव नहीं पड़ता। Testing के बाद, test VMs को delete करने के लिए Cleanup test failover पर click करें।
# Initiate a test failover for a protected VM
az asr replication-protected-items failover-commit \
--fabric-name myFabric \
--protection-container myContainer \
--name myProtectedVM \
--resource-group myRG \
--vault-name myVaultRecovery Point चुनना
Failover के दौरान आप ASR की retention window में से एक recovery point चुनते हैं। विकल्प हैं: Latest (lowest RPO) — सबसे वर्तमान crash-consistent recovery point, जिससे data loss न्यूनतम होता है। Latest processed — सबसे हाल में processed point (यह कुछ minutes पीछे हो सकता है)। Latest app-consistent — सबसे हाल का application-consistent recovery point, जो पुराना हो सकता है, लेकिन clean application recovery सुनिश्चित करता है। Custom — किसी incident से पहले की ज्ञात सही स्थिति में लौटने के लिए कोई specific पुराना recovery point।
Recovery Plans
Recovery plan कई protected VMs को समूहबद्ध करता है और उनके failover का sequence तथा timing निर्धारित करता है। आप निर्दिष्ट कर सकते हैं कि कौन-से VMs पहले boot हों (जैसे application servers से पहले database servers), failover को human validation के लिए रोकने हेतु manual approval gates जोड़ सकते हैं, और pre- तथा post-failover scripts चलाने के लिए Azure Automation runbooks सम्मिलित कर सकते हैं (जैसे DNS records update करना, load balancers configure करना या notifications भेजना)। Recovery plans को test failover के साथ स्वतंत्र रूप से test किया जा सकता है।
Test के दौरान RTO मापना
Test failover आपको अपना वास्तविक RTO (Recovery Time Objective) मापने का अवसर देता है। Failover शुरू करते समय stopwatch चालू करें और application के पूरी तरह functional होकर users के लिए accessible होने पर उसे रोकें। किसी single VM के लिए सामान्य Azure-to-Azure failover 15–30 minutes में पूरा हो जाता है, लेकिन dependencies वाले multi-tier applications में अधिक समय लग सकता है। अनपेक्षित रूप से समय बढ़ाने वाले सभी steps (जैसे DNS propagation और application warm-up) का documentation करें और अगले test से पहले उन्हें ठीक करें।
Planned Failover को Commit करना
planned failover के बाद (जैसे किसी नए region में migrate करने पर), failover को finalise करने के लिए Commit चलाएँ। Commit करने से source से वापस होने वाली replication रुक जाती है और target VMs नए primary के रूप में चिह्नित हो जाते हैं। Commit के बाद आप re-protection सक्षम करके replication की दिशा उलट सकते हैं, जिससे मूल source region नया DR target बन जाता है। इससे incident समाप्त होने के बाद आप मूल region में fail back कर सकते हैं।
मूल Region में Failback
Failback किसी disaster या planned migration के बाद workloads को मूल region में वापस लाने की प्रक्रिया है। इसके steps हैं: failover किए गए VMs को re-protect करना (replication की दिशा उलटकर नए primary से मूल region में replication करना), initial sync पूरा होने की प्रतीक्षा करना, और फिर मूल region में वापस planned failover करना। Failback के लिए मूल source infrastructure का अब भी intact होना आवश्यक है — यदि वह नष्ट हो गया हो, तो failback से पहले आपको landing zone फिर से बनानी पड़ सकती है।
Test Resources को साफ़ करना
Test failover के बाद आपको test VMs और उनसे संबंधित disks को delete करने के लिए portal में Cleanup test failover करना होगा। Cleanup न करने पर test VMs चलते रहते हैं और compute costs बढ़ाते रहते हैं। Cleanup step protected item's test failover status को भी reset करता है, जिससे आप भविष्य में एक और test चला सकते हैं। Cleanup को automate करना (जैसे Automation runbook के माध्यम से test शुरू होने के एक घंटे बाद इसे schedule करना) भूले हुए test VMs को कई दिनों तक चलते रहने से रोकता है।
# Script to list VMs in the test-failover resource group for cleanup audit
az vm list \
--resource-group myDRTestRG \
--query '[].{Name:name, Status:powerState}' \
--show-details \
--output tableDR Drill का Documentation
हर DR test से एक DR drill report तैयार होनी चाहिए, जिसमें ये बातें दर्ज हों: test की गई date और scenario, उपयोग किए गए recovery points, प्राप्त RTO और RPO, खोजी गई समस्याएँ और किए गए remediation actions। यह documentation ISO 27001 और SOC 2 जैसे frameworks की auditor requirements पूरी करती है, जिनमें नियमित DR testing अनिवार्य है। Drill reports को ऐसे secure location में रखें, जहाँ IT और business continuity teams दोनों पहुँच सकें।
ASR Pricing और Licencing
Azure Site Recovery का pricing प्रत्येक protected instance के लिए प्रति माह लागू होता है — इस शुल्क में replication service और orchestration दोनों शामिल हैं। Target region में replica managed disks द्वारा उपयोग किए गए storage और replication के दौरान cache storage account के लिए भी शुल्क लिया जाता है। Replication traffic के लिए Azure regions के बीच outbound data transfer पर सामान्य egress rates के अनुसार शुल्क लगता है (Azure Backup के विपरीत, जहाँ paired-region egress निःशुल्क है)। On-premises से Azure replication के लिए, Azure VMs के Windows Server licences में costs कम करने हेतु Azure Hybrid Benefit का उपयोग किया जा सकता है।
त्वरित जाँच
इस lesson में पढ़ी गई Microsoft Azure Fundamentals (AZ-900) की अवधारणाओं की अपनी समझ जाँचें।
Lesson का पुनरावलोकन
इस lesson में आपने सीखा: test failover production को प्रभावित किए बिना isolated network में आपके DR plan की पुष्टि करता है, recovery plans manual gates और automation runbook steps के साथ multi-VM failover का sequence निर्धारित करते हैं, और failback disaster के बाद replication की दिशा उलटकर workloads को मूल region में वापस लाता है। अब हम global content delivery को तेज़ करने के लिए Azure CDN का अन्वेषण करेंगे।
एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 150
- पाठ
- 600
अक्सर पूछे जाने वाले प्रश्न
क्या “फ़ेलओवर का परीक्षण और संचालन” पाठ निःशुल्क है?
हाँ—“फ़ेलओवर का परीक्षण और संचालन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“फ़ेलओवर का परीक्षण और संचालन” में मैं क्या सीखूँगा?
आपदा पुनर्प्राप्ति योजना की पुष्टि करने के लिए बिना व्यवधान वाला परीक्षण फ़ेलओवर चलाएँ, RTO और RPO की उपलब्धियों का दस्तावेज़ बनाएँ और अभ्यास के बाद परीक्षण संसाधन साफ़ करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“फ़ेलओवर का परीक्षण और संचालन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Azure Backup की मूल बातें
- Azure Backup से पुनर्स्थापित करना
- Azure Site Recovery प्रतिकृति
- फ़ेलओवर का परीक्षण और संचालन