簡體   English   中英

關於Elastic Beanstalk的Django的PostgreSQL

[英]PostgreSQL for Django on Elastic Beanstalk

我正在閱讀有關在Amazon的Elastic Beanstalk上使用PostgreSQL for python(Django)的相互矛盾的報道。

一些消息來源稱這是不可能的:(http://www.forbes.com/sites/netapp/2012/08/20/amazon-cloud-elastic-beanstalk-paas-python/)。 我經歷過一個虛擬應用程序設置,似乎MySQL是唯一的選擇(其他不是Postgres)。

然而,我發現這個地方的片段提到它是可能的 - 即使它們在細節上非常清晰。

我需要知道以下內容:

  1. 是否可以在Elastic Beanstalk上運行帶有Django應用程序的PostgreSQL數據庫?
  2. 如果有可能,那值得嗎?
  3. 如果有可能,你會如何設置它?

Postgre現在可以從AWS RDS配置中選擇。 通過Elastic Beanstalk應用程序設置驗證2014-01-27。

是否可以在Elastic Beanstalk上運行帶有Django應用程序的PostgreSQL數據庫?

是。 您提到的虛擬應用程序設置是指使用Amazon Relational Database Service。 目前PostgreSQL不能作為Amazon RDS使用,但您可以將beanstalk AMI配置為本地PostgreSQL服務器或設置您自己的PostgreSQL RDS。

如果有可能,那值得嗎?

這真的是一個關於是否值得使用RDS或單獨使用它的問題,這可以歸結為成本,工作量,使用率,所需效率等問題。切換服務django的數據庫引擎非常簡單,所以如果你改變主意切換設置很容易。

如果有可能,你會如何設置它?

基本上,您需要通過在Amazon Linux EB支持的AMI實例上安裝PostgreSQL數據庫服務器來自定義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&#219630

自定義Elastic Beanstalk AMI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM