5

I'm reading conflicting reports about using PostgreSQL on Amazon's Elastic Beanstalk for python (Django).

Some sources say it isn't possible: (http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/). I've been through a dummy app setup, and it does seem that MySQL is the only option (amongst other ones that aren't Postgres).

However, I've found fragments around the place mentioning that it is possible - even if they're very light on detail.

I need to know the following:

  1. Is it possible to run a PostgreSQL database with a Django app on Elastic Beanstalk?
  2. If it's possible, is it worth the trouble?
  3. If it's possible, how would you set it up?
4

2 に答える 2

5

AWS RDS 設定から Postgre を選択できるようになりました。Elastic Beanstalk アプリケーションのセットアップ 2014-01-27 で検証済み。

于 2014-01-27T21:07:49.970 に答える
3

Elastic Beanstalk で Django アプリを使用して PostgreSQL データベースを実行することはできますか?

はい。あなたが言及するダミーアプリのセットアップは、Amazon Relational Database Service の使用を指します。現時点では、PostgreSQL を Amazon RDS として利用することはできませんが、Beanstalk AMI を構成してローカル PostgreSQL サーバーとして機能させるか、独自の PostgreSQL RDS をセットアップすることができます。

可能であれば、苦労する価値はありますか?

これは、RDS を使用する価値があるか、それとも単独で使用する価値があるかという問題です。コスト、労力、使用法、必要な効率などの問題に要約されます。django を提供するデータベース エンジンを切り替えるのは非常に簡単です。セットアップを切り替えるのは簡単です。

可能であれば、どのように設定しますか?

基本的に、PostgreSQL データベース サーバーを Amazon Linux EB でサポートされた AMI インスタンスにインストールして、beanstalk AMI をカスタマイズする必要があります。

Beanstalk AMI のカスタマイズに関するアドバイス/手順は次のとおりです。

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

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

Elastic Beanstalk AMI のカスタマイズ

于 2012-10-22T09:40:32.690 に答える