我读到的关于在Amazon的ElasticBeanstalkforPython(Django)上使用PostgreSQL的报道相互矛盾。在
有消息称这是不可能的:(http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/). 我已经完成了一个虚拟应用程序的设置,看起来MySQL是唯一的选择(在其他没有Postgres的应用程序中)。在
然而,我在这个地方发现了一些碎片,说这是可能的,即使它们在细节上很轻。在
我需要知道以下几点:
是的。您提到的虚拟应用程序设置是指使用Amazon关系数据库服务。目前,PostgreSQL不能作为Amazon RDS提供,但您可以将beanstalk AMI配置为本地PostgreSQL服务器或设置自己的PostgreSQL RDS。在
这实际上是一个关于是否值得使用RDS或单独使用它的问题,这归结为成本、工作量、使用率、所需效率等问题。切换为django服务的数据库引擎非常简单,因此如果您改变主意,很容易进行切换设置。在
实际上,您需要通过在AmazonLinuxEB支持的AMI实例上安装PostgreSQL数据库服务器来定制BeanstalkAMI。在
关于定制beanstalk AMIs的建议/说明如下:
http://blog.jetztgrad.net/2011/02/how-to-customize-an-amazon-elastic-beanstalk-instance/
https://forums.aws.amazon.com/thread.jspa?messageID=219630𵧮
Customizing an Elastic Beanstalk AMI
Postgre现在可从AWS RDS配置中选择。通过Elastic Beanstalk应用程序设置验证2014-01-27。在
相关问题 更多 >
编程相关推荐