2012-10-12 2 views
5

Sto leggendo report contrastanti sull'utilizzo di PostgreSQL su Amazon's Elastic Beanstalk per Python (Django).PostgreSQL for Django on Elastic Beanstalk

Alcune fonti dicono che non è possibile: (http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/). Ho passato una fittissima installazione di app, e sembra che MySQL sia l'unica opzione (tra le altre che non è Postgres).

Tuttavia, ho trovato frammenti in giro che menzionano che è possibile, anche se sono molto leggeri sui dettagli.

ho bisogno di sapere quanto segue:

  1. E 'possibile eseguire un database PostgreSQL con un app Django sulla Elastic Beanstalk?
  2. Se è possibile, ne vale la pena?
  3. Se è possibile, come lo configurate?
+1

Ora è possibile: http://aws.amazon.com/rds/postgresql/ – Mikhail

risposta

3

E 'possibile eseguire un database PostgreSQL con un app Django su Elastic Beanstalk?

Sì. L'installazione di app fittizie menzionata si riferisce all'uso di un servizio di database relazionale Amazon. Al momento PostgreSQL non è disponibile come Amazon RDS, ma puoi configurare l'AMI di beanstalk per agire come server PostgreSQL locale o configurare il tuo RDS PostgreSQL.

Se è possibile, ne vale la pena?

Questa è davvero una domanda sul se vale la pena utilizzare un RDS o andare da soli, che si riduce a questioni di costi, gli oneri, l'utilizzo, l'efficienza necessaria ecc E 'molto semplice da attivare motori di database che servono django quindi se cambi idea è facile cambiare l'impostazione.

Se è possibile, come lo configurate?

In sostanza, è necessario personalizzare l'AMI di beanstalk installando un server di database PostgreSQL su un'istanza AMI di Amazon linux EB backed.

Consigli/istruzioni per quanto riguarda la personalizzazione pianta di fagioli AMI qui:

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 è ora selezionabile dalle configurazioni AWS RDS. Convalidato tramite l'installazione dell'applicazione Elastic Beanstalk 2014-01-27.

+0

Potresti descrivere la procedura generale per selezionare Postgre? Non ero in grado di trovarlo; Sono stato in grado di trovare questa procedura solo più complicata di quella che hai descritto: http://serverfault.com/questions/456336/how-to-configure-elastic-beanstalk-for-using-rails-with-postgres# – dtgq