2012-02-04 18 views
16

बदलते यह मेरा मामला है बिना उनके स्थान पर आधारित निकटतम सर्वर से उपयोगकर्ताओं को रीडायरेक्ट करें:यूआरएल

मैं अमेरिका और यूरोप भर में 6 सर्वर है। सभी सर्वर लोड बैलेंसर पर हैं। जब आप वेबसाइट (www.example.com) पर जाते हैं तो यह लोड बैलेंसर आईपी पते पर इंगित करता है और उनके द्वारा आप सर्वरों में से किसी एक पर रीडायरेक्ट होते हैं। वर्तमान में, यदि आप उदाहरण के लिए जर्मनी से वेबसाइट पर जाते हैं, तो आपको सर्वर में से किसी एक में यादृच्छिक रूप से स्थानांतरित किया जाता है। आप सैन फ्रांसिस्को में जर्मनी सर्वर या सर्वर में स्थानांतरित कर सकते हैं।

मैं उपयोगकर्ताओं को उनके स्थान के आधार पर निकटतम सर्वर पर रीडायरेक्ट करने का तरीका ढूंढ रहा हूं लेकिन यूआरएल को बदले बिना। इसलिए मैं नहीं जैसे www.example.com, www.example.co.uk, www.example.dk आदि

मैं एक CDN जहाँ आप अपने फ़ाइलों को पुनः प्राप्त की तरह कुछ के लिए देख रहा हूँ के रूप में होने के कई यूआरएल के लिए देख रहा हूँ (?) निकटतम सर्वर तो मैं लोड संतुलन से छुटकारा पा सकते क्योंकि अगर यह दुर्घटनाओं, वेबसाइट प्रतिक्रिया नहीं देता से

उदाहरण के लिए (?):

आप ब्रिटेन से कर रहे हैं, 53.235 IP पर अनुप्रेषित .xx.xxx यदि आप पश्चिम से हैं, तो आईपी पर रीडायरेक्ट करें .... यदि आप दक्षिण यूरोप से हैं, तो आईपी पर रीडायरेक्ट करें ... आदि

DNSMadeeasy एक विशेषता इस के समान प्रदान करता है लेकिन वे एक 600 डॉलर अग्रिम कीमत चार्ज कर रहे हैं और एक स्टार्टअप कि does not पता है कि सुविधा अपेक्षा के अनुरूप काम करेंगे या कोई परीक्षण संस्करण है के लिए हम बर्दाश्त नहीं कर सकते हैं: http://www.dnsmadeeasy.com/enterprise-dns/global-traffic-director/

क्या है ऐसा करने का एक और तरीका?

वर्तमान सेटअप पर एक और सवाल भी। लोड बैलेंसर से जुड़े 6 सर्वरों के साथ भी, अगर लोड बैलेंसर में समस्याएं हैं, तो यह सबकुछ इसके साथ लेता है, है ना? या यदि किसी भी बदलाव से यह नीचे चला जाता है, तो वेबसाइट प्रतिक्रिया नहीं देती है। तो उस डाउनटाइम को खत्म करने का सबसे अच्छा तरीका क्या है कि यदि एक सर्वर आईपी पता जवाब नहीं देता है, तो अगली पर जाएं (लोड बैलेंसर के रूप में लोड हो जाएगा लेकिन लोड बैलेंसर्स के पास समस्याएं हो सकती हैं)

+0

GeoDNS मैं के लिए क्या देख रहा हूँ। लेकिन मैंने सोचा कि वे इसे खुद करने का एक तरीका हो सकता है?मुझे यकीन नहीं है कि कंपनी विश्वसनीय या सुरक्षित है। – jQuerybeast

+2

http://www.caraytech.com/geodns/ जो मैंने ऊपर पोस्ट किया है, वास्तव में आपको इसे मुफ्त में करने की सुविधा देता है। आपको BIND (http://www.isc.org/sw/bind) और पैच की आवश्यकता है, http://www.caraytech.com/geodns/bind-9.4.1-geodns-patch.tar.gz कृपया देखें निर्देशों के लिए caraytech साइट। – ionFish

+0

मैं क्या देख रहा हूँ! मुझे नहीं पता कि मुझे इसके साथ क्या करना है। कभी बाइंड का इस्तेमाल नहीं किया। पढ़ना शुरू कर देंगे। धन्यवाद – jQuerybeast

उत्तर

3

किस प्रकार के बारे में जानने में मदद करेगा एप्लिकेशन सर्वर के बारे में आप बात कर रहे हैं; यानी जे 2 ईई (जेबॉस/टोमकैट की तरह), आईआईएस, इत्यादि?

आप चिपचिपा आईपी के साथ एक हार्डवेयर या सॉफ्टवेयर लोड बैलेंसर का उपयोग कर सकते हैं और विभिन्न अनुप्रयोग सर्वरों के साथ चिपकने के लिए आईपी की सीमा परिभाषित कर सकते हैं। प्रत्येक देश के आईएसपी के पास आईपी का अपना ब्लॉक होना चाहिए।

नीचे दी गई वेबसाइट पर एक सूची है।

http://www.nirsoft.net/countryip/

यहाँ भी सामान्य रूप में संतुलन लोड पर एक सच में, सच अच्छा लेख, कई उच्च उपलब्धता के साथ है/हठ मुद्दों को संबोधित किया। आपके लोड बैलेंसर में विफलता के एक बिंदु पर आपके दूसरे प्रश्न का उत्तर देना चाहिए; उच्च उपलब्धता और लोड वितरण दोनों प्रदान करने के लिए कई अलग-अलग तकनीकें हैं। बहुत कुछ इस बात पर निर्भर करता है कि आपका रन किस प्रकार का एप्लिकेशन है और क्या आपको लगातार सत्र की आवश्यकता है या नहीं। चिपचिपा आईपी द्वारा संतुलित संतुलन, यदि दृढ़ता की आवश्यकता नहीं है और आप एलबी स्वास्थ्य जांच ठीक से करते हैं, तो आसान विफलता के साथ उच्च उपलब्धता प्रदान कर सकते हैं। नकारात्मकता यह है कि लोड समान रूप से वितरित नहीं होता है, लेकिन ऐसा लगता है कि आप लोड पर नहीं, निकटता के आधार पर वितरण की तलाश में हैं।

http://1wt.eu/articles/2006_lb/index.html

+0

मेरे सर्वर क्लाउड से VPS सर्वर की एक श्रृंखला से हैं। डेबियन 5.0 लेनी पर सब अगर यह मदद करता है? जो मैंने आपके उत्तर से समझा है, उपयोगकर्ता को अभी भी लोड बैलेंसर तक पहुंचना है जो भौतिक रूप से एक स्थान पर है। इससे उपयोगकर्ता उस स्थान तक पहुंचने के लिए तैयार हो जाएंगे, इससे कोई फर्क नहीं पड़ता कि वे किस आधार पर हैं, जो मैं नहीं ढूंढ रहा हूं। मुझे लगता है कि यह डीएनएस से सबसे तेज़ विकल्प है? – jQuerybeast

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^