可用于部署应用程序的最简单的服务器和数据库服务(特定于AWS)

时间:2016-07-19 00:04:25

标签: node.js database amazon-web-services deployment server

我编写了一个实时多人游戏,目前正在NodeJS中编写服务器。我希望我的游戏能够登录,升级等,所以我需要一个数据库。这是我第一次部署某些东西而且我大部分都是自学成才,所以如果我混淆了,请纠正我。由于这是我的第一次试用,我不想马上做出很多承诺,所以我只是在寻找免费的选择。由于这应该是一个实时游戏,我需要一个相对快速的服务器响应。这就是为什么我正在寻找最简单的数据库和服务器提供商,我知道有了这些限制,我的选择和功能有限。

据我在线阅读,Heroku似乎是我最简单的服务器选项(这就是我开始在NodeJS上写的原因)。但是,似乎没有免费的数据库服务,因为https://devcenter.heroku.com/articles/heroku-postgres-plans上的所有选项都有月费。因为我是新手,所以我不想使用谷歌应用引擎(它肯定没有被提及为初学友好)。

所以我在Free Cloud Database Service for home development帖子后发现了AWS,似乎我可以将Amazon Web Services用作服务器和数据库。但是,我遇到的大多数帖子都表明Google App Engine或Heroku几乎没有提及AWS。这是因为我混淆了概念,还是AWS有我不知道的缺点?您认为将AWS用作服务器和数据库是一个好主意,使用AWS作为数据库时是否可以使用Heroku作为服务器,或者您是否有其他建议?

注意:对于轰炸问题很抱歉,但这些都是相关的,我在这个主题中有点迷失所以我不得不问......

1 个答案:

答案 0 :(得分:2)

将AWS EC2用于服务器,将RDS用于数据库。人们使用heroku的原因是它很快部署到自定义URL(它很容易设置)。设置AWS需要了解服务器如何工作,但它并不复杂(并且它对于小型应用程序是免费的)。祝你好运!