繁体   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