DNS सेवा का उपयोग करके नेटवर्क सेवाओं को स्मूथली ट्रांसफर करना
Categories:
मान लीजिए सेवा डोमेन नाम example.domain है, मूल सर्वर IP पता A है, सर्वर माइग्रेशन या IP परिवर्तन के कारण, नए सर्वर IP पता B है, उपयोगकर्ता के लिए बिना किसी जागरूकता के सुनिश्चित करने के लिए, DNS सेवा का उपयोग करके नेटवर्क सेवाओं को स्मूथली ट्रांसफर किया जा सकता है।
- मूल सेवा स्थिति,
example.domainIP पताAपर रिज़ॉल्व होता है - पारगमन स्थिति,
example.domainIP पताAऔरBपर रिज़ॉल्व होता है - नई सेवा स्थिति,
example.domainIP पताBपर रिज़ॉल्व होता है, IP पताAहटा दिया जाता है
स्पष्टीकरण: जब उपयोगकर्ता को दो रिज़ॉल्यूशन पते मिलते हैं, तो क्लाइंट एक पता का चयन करता है और जुड़ने के लिए कोशिश करता है, जब जुड़ाव विफल होता है, तो अन्य पते का प्रयास किया जाता है, इस प्रकार सेवा की उपलब्धता को सुनिश्चित किया जाता है।
DNS रिज़ॉल्यूशन में कैशे होता है, इसलिए स्मूथली ट्रांसफर सुनिश्चित करने के लिए पारगमन स्थिति में एक निश्चित अवधि तक रहना आवश्यक है, ताकि सभी कैशे अमान्य हो जाएं।
मुझे यहां DNS सेवा का माइग्रेशन करना है, पारगमन स्थिति में “DNS रीराइट” सेट करके माइग्रेशन प्रक्रिया को तेज़ किया जा सकता है।
A सेवा रीराइट नियम:

B सेवा रीराइट नियम:

मूल माइग्रेशन प्रक्रिया विस्तारित है:
- मूल सेवा स्थिति,
example.domainIP पताAपर रिज़ॉल्व होता है - पारगमन स्थिति,
example.domaindns Aसेवा मेंAऔरBपर रीराइट होता है,dns Bसेवा मेंBपर रीराइट होता है - नई सेवा स्थिति,
example.domainIP पताBपर रिज़ॉल्व होता है, IP पताAहटा दिया जाता है
जब उपयोगकर्ता dns A सेवा का उपयोग कर रहा होता है, तो वह दो पते प्राप्त कर सकता है, आधे संभावना से dns A सेवा चुन सकता है।
दूसरी आधी संभावना में dns B सेवा पर स्विच हो जाता है, dns B सेवा में खराबी होने पर dns A पर वापस स्विच हो जाता है। dns B सेवा में खराबी नहीं होने पर, केवल एक पता प्राप्त होगा, इसलिए उपयोगकर्ता dns B सेवा में रहेगा।
इस तरह हम dns A सेवा के संसाधन खपत को धीरे-धीरे कम कर सकते हैं, बजाय सीधे बंद करने के, और अधिक स्मूथली माइग्रेशन को प्राप्त कर सकते हैं।