मैं एक बहु-क्षेत्र योजना में हमारे वेब एप्लिकेशन (PHP, MySQL, मेम्चे) को स्केल करने की कोशिश कर रहा हूं। वर्तमान में हम एक ईएलबी और एक आरडीएस उदाहरण के पीछे दो EC2 इंस्टेंस के साथ एक सेटअप का उपयोग कर रहे हैं, ये सभी US-EAST (वर्जीनिया) क्षेत्र में हैं।
हम यूरोपीय संघ (आयरलैंड) क्षेत्र में भी अपनी उपस्थिति दर्ज कराना चाहेंगे। इसका मतलब है कम से कम एक नया EC2 उदाहरण वहाँ (दूसरों के समान, एक ही आवेदन की सेवा)।
मैंने वांछित एएमआई की प्रतिलिपि बनाई है, नया उदाहरण सेटअप किया है, एक समान ईएलबी कॉन्फ़िगरेशन (एसएसएल समाप्ति के लिए आवश्यक) सेटअप और रूट 53 में विलंबता-आधारित रूटिंग को कॉन्फ़िगर किया है। और यह सुझाव के अनुसार काम करता है।
लेकिन, यूरोपीय संघ के ग्राहकों को गति की समस्या है। यह इस तथ्य के कारण है कि यूरोपीय संघ के ईसी 2 उदाहरण यूएस-आधारित आरडीएस उदाहरण से जुड़ते हैं। जहां तक मुझे पता है कि अमेज़ॅन ने अभी तक आरडीएस बहु-क्षेत्र प्रतिकृति को सक्षम नहीं किया है।
क्या आपके पास एकल आरडीएस उदाहरण का उपयोग करते हुए पूरे सेटअप को ठीक से गति देने के बारे में कोई सुझाव है?
इसके अलावा, चीजों को सामान्य करने के तरीके पर कोई विचार? आदर्श रूप से हम विभिन्न कारणों से RDS तकनीक का उपयोग जारी रखना चाहेंगे। फिर भी, मैं सुझाव के लिए खुला हूं (मुझे लगता है कि अगला विचार हमारे अपने MySQL सर्वर को होस्ट करने के लिए होगा)।