2012-10-12 27 views
5

मैं अजगर के लोचदार बीनस्टॉक पर पायथन (Django) के लिए PostgreSQL का उपयोग करने के बारे में विवादित रिपोर्ट पढ़ रहा हूं।लोचदार बीनस्टॉक पर Django के लिए PostgreSQL

कुछ सूत्रों का कहना है कि यह संभव नहीं है: (http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/)। मैं एक डमी ऐप सेटअप के माध्यम से रहा हूं, और ऐसा लगता है कि MySQL एकमात्र विकल्प है (अन्य लोगों के साथ जो पोस्टग्रेज़ नहीं हैं)।

हालांकि, मुझे जगह के चारों ओर टुकड़े मिलते हैं जो उल्लेख करते हैं कि यह संभव है - भले ही वे विस्तार से बहुत हल्के हों।

मैं निम्नलिखित पता करने की जरूरत:

  1. यह लचीला बीनस्टॉक पर एक Django एप्लिकेशन के साथ एक PostgreSQL डेटाबेस को चलाने के लिए संभव है?
  2. यदि यह संभव है, तो क्या यह समस्या के लायक है?
  3. यदि यह संभव है, तो आप इसे कैसे सेट अप करेंगे?
+1

अब यह संभव है: http://aws.amazon.com/rds/postgresql/ – Mikhail

उत्तर

3

उस पर लचीला बीनस्टॉक एक Django एप्लिकेशन के साथ एक PostgreSQL डेटाबेस को चलाने के लिए संभव है?

हां। आपके द्वारा उल्लेख किया गया डमी ऐप सेटअप एक अमेज़ॅन रिलेशनल डेटाबेस सेवा के उपयोग को संदर्भित करता है। फिलहाल PostgreSQL एक अमेज़ॅन आरडीएस के रूप में उपलब्ध नहीं है, लेकिन आप अपने बीनस्टॉक एएमआई को स्थानीय PostgreSQL सर्वर के रूप में कार्य करने या अपने स्वयं के PostgreSQL आरडीएस सेट करने के लिए कॉन्फ़िगर कर सकते हैं।

यदि यह संभव है, तो क्या यह समस्या के लायक है?

यह है वास्तव में क्या यह एक आरडीएस का उपयोग कर या इसे अकेले जा रहा लायक है के बारे में एक सवाल है, जो लागत, प्रयास, उपयोग के सवाल करने पर निर्भर करता है, की आवश्यकता दक्षता आदि यह Django की सेवा डेटाबेस इंजन स्विच करने के लिए बहुत आसान है इसलिए यदि आप अपना मन बदलते हैं तो सेट अप करना आसान है।

यदि यह संभव है, तो आप इसे कैसे सेट अप करेंगे?

अनिवार्य रूप से आपको एक अमेज़ॅन लिनक्स ईबी समर्थित एएमआई उदाहरण पर PostgreSQL डेटाबेस सर्वर स्थापित करके अपने बीनस्टॉक एएमआई को कस्टमाइज़ करने की आवश्यकता है।

सलाह/एमिस बीनस्टॉक अनुरूपण के संबंध में निर्देश यहां हैं:

http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/

https://forums.aws.amazon.com/thread.jspa?messageID=219630&#219630

Customizing an Elastic Beanstalk AMI

5

Postgre अब एडब्ल्यूएस आरडीएस विन्यास से चयन है। लोचदार Beanstalk आवेदन सेटअप 2014-01-27 के माध्यम से मान्य।

+0

क्या आप पोस्टग्रे का चयन करने के लिए सामान्य प्रक्रिया को रेखांकित कर सकते हैं? मैं इसे खोजने में सक्षम नहीं था; मैं केवल इस प्रक्रिया को ढूंढने में सक्षम था जो आपके द्वारा वर्णित की तुलना में अधिक जटिल लगता है: http://serverfault.com/questions/456336/how-to-configure-elastic-beanstalk-for-using-rails-with-postgres# – dtgq