簡體   English   中英

Rails + Heroku + Amazon RDS - 生產與開發

[英]Rails + Heroku + Amazon RDS - Production vs Development

這是我第一次在Heroku上使用Rails應用程序。 它使用托管在Amazon RDS上的mysql數據庫。 在某些時候,我想將其從開發轉移到生產。 我想繼續開發和添加功能。 完成此任務的最佳方法是什么?

我看到Heroku有一些臨時應用程序功能。 這是我保持單獨的應用程序測試的最佳選擇嗎? 那數據庫怎么樣? 我猜我需要在Amazon RDS上創建一個單獨的數據庫用於開發和生產?

我有預算,所以我不想在Heroku上支付2個應用程序,在亞馬遜上支付2個db。 我可以在每次開發工作時動態創建兩個,然后在完成后銷毀它們,還是那個太多了? 如果是這樣,我可以將生產數據復制到開發數據中嗎? 我會做本地測試,但我覺得我需要確保它也在Heroku上工作。

我只是想了解哪種工作流程是最佳實踐或最常用的工作流程。 任何評論都表示贊賞。

不幸的是,當你在RDS上時,你將不得不支付兩個。 如果您使用的是Heroku Postgres,您將能夠免費獲得一個簡單的小型PG數據庫。

關於應用程序 - Heroku應用程序是免費的,如果你每個月使用少於750'dyno'小時(這一個月比一個dyno多一點),這對於暫存小應用程序通常是好的,只要你不這樣做需要大量工人。

你當然可以在需要的時候創建staging env,但只有你知道這個應用程序有多復雜以及會提供什么樣的開銷。

暫無
暫無

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

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