मैं ईसी 2 पर एक साइट (~ 5 मिमी + प्रति दिन विज़िट) को फिर से लॉन्च कर रहा हूं, और विभिन्न डेटा केंद्रों में नोड्स को तैनात करने के बारे में उलझन में हूं। मेरा सबसे बुनियादी सेटअप वार्निश सर्वर के पीछे दो नोड्स है।ईसी 2 उपलब्धता क्षेत्र का उपयोग करने के लिए सबसे अच्छा अभ्यास क्या है?
क्या मेरे पास अलग-अलग उपलब्धता क्षेत्रों में दो वार्निश उदाहरण हैं, प्रत्येक डब्ल्यूडब्ल्यूडब्ल्यू नोड्स के साथ साझा किए गए आरडीएस डेटाबेस से बात करते हैं? प्रत्येक वार्निश उदाहरण संतुलित डब्ल्यू/अमेज़ॅन के लोड बैलेंसर लोड किया जा सकता है।
कुछ की तरह:
1 लोड संतुलन से बात कर:
- वर्जीनिया में वार्निश, जो करने के लिए बात करती है अपने आप ही हमें पूर्व-x नोड्स कैलिफोर्निया में
- वार्निश, जो अपनी ही से बात us-west-x नोड्स
एकाधिक डेटासेंटर में तैनाती मेरे लिए एक नई अवधारणा है, इसलिए किसी भी और सभी मदद की सराहना की जाती है! धन्यवाद!
जब कोई उपलब्धता क्षेत्र डाउन हो जाता है तो आप ग्राहकों को अन्य सर्वर पर कैसे भेजते हैं? – Carson
हमारे कस्टम लोड बैलेंसर्स हर मिनट सर्वर से लोड चेक करेंगे। हम ग्राहकों को निर्देशित करने के लिए सबडोमेन यूआरएल का उपयोग करते हैं। तो अगर एक समूह नीचे है तो हम उन्हें एक अलग सबडोमेन यूआरएल भेजते हैं। अमेज़ॅन लोड बैलेंसर एक अमूर्त परत के रूप में कार्य करता है और आंतरिक रूप से सर्वर पर http अनुरोध को रूट करता है। यह आपके सर्वर से वेब पेज के लिए अनुरोध करके हर 10 सेकंड में उपलब्धता के लिए जांच करता है। आप बस एक blank.html डाल सकते हैं। अगर उदाहरण नीचे है तो अमेज़ॅन इस सर्वर को कोई अनुरोध नहीं भेजेगा। – arunmur