我已经用mongodb开发了一个nodejs Web应用程序。
当前,它托管在 heroku 上,数据库托管在免费计划的 mlab 中。
现在,我想将应用程序出售给某人,并且免费计划很慢。
我想知道我们是否可以像在整个地方一样在同一服务中托管Web应用程序和mongodb ,还是必须像现在这样以不同的方式托管它(网络应用heroku和mlab中的数据库),因为如果我必须同时支付heroku和mlab的计划费用,那么成本将会很高。
对于这两个方面,我都需要了解可用的最佳选择。如果有人可以帮助我,我将感到非常高兴。
答案 0 :(得分:0)
最好的选择是AWS(您也可以选择Azure或Google云),您可以在其中为Nodejs和MongoDB设置一个ec2。
我建议您按照本教程进行操作,以便在AWS https://dev.to/sunilmore690/complete-setup-for-deploying-nodejs-app-with-mongodb-database-on-amazon-ec2-3plj上设置ec2