4 फ्रंट एंड सर्वर जो समान फ़ाइलों को एक ही समय में साझा करते हैं और प्रत्येक किसी प्रकार के डीएफएस या थर्ड पार्टी प्रोग्राम का उपयोग किए बिना लिखने में सक्षम होता है जो निर्देशिका सिंक्रनाइज़ेशन के लिए समर्पित है, एक रात की घोड़ी होगी।
Azure से आप 3 चीजों को देख सकते हैं।
साझा भंडारण, आपके अपने समर्पित भंडारण को प्राप्त करने से जुड़ी कुछ लागत हो सकती है, और मुझे यकीन नहीं है कि कॉन्फ़िगरेशन हालांकि Azure यह पेशकश करता है। यह सुनिश्चित करेगा कि आप सभी फाइलें प्रत्येक सर्वर पर उपलब्ध हैं जैसे ही वे लिखे जाएंगे।
एज़्योर डीएफएस, डीएफएस एक विंडोज़ आधारित निर्देशिका सिंक्रोनाइज़ेशन टूल है जो अच्छी तरह से काम करता है, लागत के बारे में भी निश्चित नहीं है लेकिन कॉन्फ़िगरेशन थोड़ा आसान हो सकता है। डीएफएस एसिंक्रोनस रूप से काम करता है इसलिए थोड़ी देरी होती है लेकिन ज्यादा नहीं।
(Im यह समझाने के लिए जा रहा है कि यह कैसे किया जाएगा और फिर इसके बारे में फिर कभी बात नहीं करेंगे, क्योंकि यह एक भयानक विचार है और विफल हो जाएगा।) एक स्क्रिप्ट बनाएं जो पहले सभी चार सर्वरों पर डेटा की तुलना करेगा फिर अंतर डेटा की प्रतिलिपि बनाएँ। आपको स्क्रिप्ट को चलाने वाले एक सर्वर से प्रत्येक निर्देशिका को साझा करने की आवश्यकता होगी, इसलिए सर्वर अनुमति को पढ़ और लिख सकता है और फिर समस्या निवारण, समस्या निवारण का निवारण कर सकता है।
या तो ऊपर से विकल्प काम करेगा, यदि आपकी नौकरी इस काम पर निर्भर करती है तो मैं आपको विकल्प 3 से दूर रहने की सलाह दूंगा।
कहा जा रहा है, और आप कोई पैसा खर्च करने की कोशिश नहीं कर रहे हैं, नीचे दिए गए चरणों का पालन करें।
"फ्री फाइल सिंक" नामक एक कार्यक्रम को देखें। मुफ्त संस्करण के लिए वास्तव में कुछ अच्छी विशेषताएं हैं मेरा मानना है कि संस्करण के लिए भुगतान किया गया है, लेकिन आपके द्वारा प्राप्त एन्हांसमेंट के बारे में निश्चित नहीं है। मैंने अपने बहुत सारे देव परिवेशों में इसका उपयोग किया है जब आप जो कुछ करना चाहते हैं उसके समान कुछ हासिल करने की कोशिश कर रहे थे और एफएफएस सेटअप करने के लिए आलसी थे।
केवल एक सर्वर को लिखने योग्य बनाएं, यह आसानी से प्रत्येक सर्वर पर एक यूआरआई को कॉन्फ़िगर करके किया जा सकता है जो कहता है कि यदि लेख सर्वरएए पर जाएं, या आपके वेब में एक यूआरएल फिर से लिखना।
हेडर ('स्थान: http://myhost.com/mypage.php ');
प्रत्येक कोडिंग और PHP, IIS ज्ञान का एक छोटा सा ले जाएगा।
- वास्तव में मजेदार हिस्सा है, ServerA के साथ लेखक सर्वर (केवल लिखने योग्य सर्वर) है हम लोड बैलेंसर के बिना पढ़ने के लिए ServerB, ServerC और ServerD के लिए ट्रैफ़िक कैसे निर्देशित करते हैं?
छोटा उत्तर जो आप नहीं कर सकते, ठीक है, बिल्कुल सही नहीं है, मेरे पास एक ग्राहक था जो एक बार लोड बैलेंसर का उपयोग नहीं करने के बारे में अडिग था, वह एक सर्वर से दूसरे सर्वर से कनेक्शन की मात्रा के आधार पर स्थानांतरित करने के लिए पॉवरशेल स्क्रिप्ट की एक श्रृंखला के माध्यम से सक्षम था। प्रत्येक बॉक्स पर कार्यकर्ता प्रक्रिया या ऐसा कुछ। किसी भी तरह से करने के लिए बहुत मुश्किल है और आगे डालने के लिए समय और ऊर्जा के लायक नहीं है।
देखें कि क्या आप सर्वर पर नेटवर्क लोड बैलेंसिंग को कॉन्फ़िगर नहीं कर सकते हैं, इसके लिए एक अतिरिक्त आईपी की आवश्यकता होगी लेकिन इसके केवल एक DNS परिवर्तन और ट्रैफ़िक को 3 सर्वर पर पढ़ने के लिए वितरित किया जा सकता है।
सौभाग्य!