Mirror

Mirror क्या है? (Mirror Definition in Hindi)

कंप्यूटिंग में mirror एक सर्वर होता है, जो की दूसरे server से data की एक exact copy प्रदान करता है। यह एक या अधिक file, database, website या संपूर्ण सर्वर हो सकता है।

मिररिंग को प्राथमिक या “principal” सर्वर के साथ कुछ गलत होने की स्थिति में fault tolerance, या redundancy का साधन प्रदान करने के लिए डिज़ाइन किया गया है। यदि प्रिंसिपल सर्वर अनपेक्षित रूप से offline हो जाता है, उदाहरण के लिए, मिरर सर्वर ले सकता है। यह प्रक्रिया स्वचालित रूप से की जा सकती है, लेकिन इसके लिए एक तीसरी प्रणाली की आवश्यकता होती है, जिसे “witness” सर्वर कहा जाता है। यह मशीन दोनों सर्वरों की निगरानी करती है और प्रिंसिपल सर्वर में खराबी का पता चलने पर सभी traffic को मिरर में transfer कर देती है।

सर्वर मिररिंग का उपयोग नियोजित रखरखाव के लिए भी किया जा सकता है, जैसे सर्वर को upgrade करना या software अपडेट चलाना जिसके लिए सेवाओं को रोकने या पुनरारंभ करने की आवश्यकता होती है। इन उदाहरणों में, एक सर्वर व्यवस्थापक (server admin) downtime से बचने के लिए mirror को मुख्य सर्वर के रूप में manually रूप से सेट कर सकता है। कुछ मिररिंग सेटअप “role switching” की अनुमति देते हैं, जिसमें प्रिंसिपल और मिरर सर्वर को किसी भी समय swap किया जा सकता है।

एक अन्य प्रकार का मिररिंग – FTP mirroring – बस कई सर्वरों से एक या अधिक फाइलें प्रदान करता है। उदाहरण के लिए, एक download पृष्ठ में कई “mirror” URL सूचीबद्ध हो सकते हैं, जो सभी एक ही फ़ाइल प्रदान करते हैं। दर्पण आमतौर पर भौगोलिक स्थिति के अनुसार सूचीबद्ध होते हैं, इसलिए आप अपने निकटतम का चयन कर सकते हैं। जबकि FTP mirror अभी भी मौजूद हैं, वे लोकप्रियता में फीके पड़ गए हैं, क्योंकि automatic location का पता लगाने और content delivery network ने इस प्रक्रिया को स्वचालित कर दिया है।