我使用Heroku已经3-4年了,现在我的客户想要使用OpenShift来部署他们的Ruby应用程序。
我了解Heroku的功能,对OpenShift还比较新。我知道一些OpenShift的功能,例如gears、cartridges、marketplace等。
两者都使用AWS进行在线服务,并采用相同的Git部署策略。
我想知道OpenShift相比Heroku在部署Ruby应用程序方面的优势是什么?
我使用Heroku已经3-4年了,现在我的客户想要使用OpenShift来部署他们的Ruby应用程序。
我了解Heroku的功能,对OpenShift还比较新。我知道一些OpenShift的功能,例如gears、cartridges、marketplace等。
两者都使用AWS进行在线服务,并采用相同的Git部署策略。
我想知道OpenShift相比Heroku在部署Ruby应用程序方面的优势是什么?
我会研究每个平台的功能并比较其对你重要的功能。我还会尝试搜索“OpenShift vs. Heroku”,这将返回许多对比这两个平台的文章。
老实说,它们都是很好的服务,所以你使用哪一个将取决于你的需求。例如,你可以在OpenShift上运行几乎任何数据库,但需要使用PostgreSQL或第三方数据库服务来使用Heroku。你可以在OpenShift上免费获得更多资源。
你的问题实际上太广泛了,与编程无关,并且任何答案都将基于个人观点。