मैं जिस स्टार्टअप के लिए काम कर रहा हूं वह एक निर्माण हैवेबसाइट, और हम अपनी साइट और mysql डेटाबेस को चलाने और होस्ट करने के लिए AWS का उपयोग करना चाहते हैं। जाहिरा तौर पर जब आप एक एडब्ल्यूएस उदाहरण को समाप्त करते हैं, तो उस पर संग्रहीत कोई भी डेटा खो जाता है, इसलिए हम डेटाबेस को ईबीएस सिस्टम पर रखेंगे। हालांकि, मैं यह पता लगा सकता हूं कि इन दो अलग-अलग प्लेटफार्मों पर चलने वाली चीजों को कैसे इंटरफ़ेस किया जाए। मैं वेब सर्वर को कैसे बताऊं कि डेटाबेस कहां है?
क्षमा करें यदि यह वास्तव में एक अच्छा सवाल है। अभी भी यह समझने की कोशिश कर रहा है कि यह पूरी क्लाउड सेवा कैसे काम करती है।
उत्तर:
उत्तर № 1 के लिए 1अगर मैं सही पढ़ रहा हूं, तो आपका डीबी उसी मशीन पर लगे ईबीएस पर है, अगर ऐसा है, तो आपको यह सुनिश्चित करना होगा कि आप MySQL (my.cnf) को यह बता सकें datadir
ईबीएस निर्देशिका के लिए।
बाकी हमेशा की तरह। तुंहारे host
है localhost
और आपके उपयोगकर्ता क्रेडेंशियल्स।
BTW, FYI करें, DB के लिए अमेज़न से एक और विकल्प है RDS (http://aws.amazon.com/rds/) जो बहुत सारी कार्यक्षमता + फायदे प्रदान करता है, इस पर एक नज़र डालें