2012-10-12 56 views
5

Estoy leyendo informes contradictorios sobre el uso de PostgreSQL en Elastic Beanstalk de Amazon para python (Django).PostgreSQL para Django en Elastic Beanstalk

Algunas fuentes dicen que no es posible: (http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/). He pasado por una configuración de aplicación ficticia, y parece que MySQL es la única opción (entre otros que no son Postgres).

Sin embargo, he encontrado fragmentos alrededor del lugar mencionando que es posible, incluso si son muy livianos en los detalles.

Necesito saber lo siguiente:

  1. ¿Es posible ejecutar una base de datos PostgreSQL con una aplicación Django en Elastic Beanstalk?
  2. Si es posible, ¿vale la pena el problema?
  3. Si es posible, ¿cómo lo configuraría?
+1

Ahora es posible: http://aws.amazon.com/rds/postgresql/ – Mikhail

Respuesta

3

¿Es posible ejecutar una base de datos PostgreSQL con una aplicación Django en Elastic Beanstalk?

Sí. La configuración de la aplicación ficticia que menciona se refiere al uso de un servicio de base de datos relacional de Amazon. Por el momento, PostgreSQL no está disponible como Amazon RDS, pero puede configurar su AMI beanstalk para actuar como un servidor local de PostgreSQL o configurar su propio RDS PostgreSQL.

Si es posible, ¿vale la pena el problema?

Esto es realmente una pregunta acerca de si vale la pena usar un RDS o ir por sí solo, que se reduce a cuestiones de coste, el esfuerzo, el uso, la eficiencia requerida, etc. Es muy simple para cambiar los motores de bases de datos que sirven Django entonces, si cambias de opinión, es fácil cambiar de configuración.

Si es posible, ¿cómo lo configuraría?

Esencialmente usted necesita personalizar su beanstalk AMI instalando un servidor de base de datos PostgreSQL en una instancia AMI con respaldo AM de Amazon linux.

consejos/instrucciones con respecto a la personalización planta de frijoles IAM está aquí:

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

PostgreSQL es ahora seleccionable desde las configuraciones de AWS RDS. Validado mediante la configuración de la aplicación Elastic Beanstalk 2014-01-27.

+0

¿Podría describir el procedimiento general para seleccionar Postgre? No pude encontrarlo; Solo pude encontrar este procedimiento que parece más complicado de lo que describió: http://serverfault.com/questions/456336/how-to-configure-elastic-beanstalk-for-using-rails-with-postgres# – dtgq

Cuestiones relacionadas