Node.js 可用于部署应用程序的最简单的服务器和数据库服务(特别是AWS)

Node.js 可用于部署应用程序的最简单的服务器和数据库服务(特别是AWS),node.js,database,amazon-web-services,deployment,server,Node.js,Database,Amazon Web Services,Deployment,Server,我已经编写了一个实时多人游戏,目前正在NodeJS中编写服务器。我想我的游戏有登录,升级等,所以我需要有一个数据库。这是我第一次部署一些东西,我大部分是自学的,所以如果我把东西弄混了,请纠正我。由于这是我的第一次试用,我不想马上做出太多承诺,所以我只寻找免费的选择。由于这应该是一个实时游戏,我需要一个相对快速的服务器响应。这就是为什么我要寻找最简单的数据库和服务器提供商,我知道,由于这些限制,我的选择和功能有限 就我在网上读到的,Heroku似乎是我最简单的服务器选择(这就是为什么我开始用Nod

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

就我在网上读到的,Heroku似乎是我最简单的服务器选择(这就是为什么我开始用NodeJS编写)。然而,似乎并没有免费的数据库服务,因为所有的选项都有月费。我不想使用谷歌应用程序引擎,因为我是新来的(当然没有提到它对初学者友好)

所以我在下面的帖子中找到了AWS,看起来我可以使用AmazonWeb服务作为服务器和数据库。然而,我遇到的大多数帖子都建议使用谷歌appengine或Heroku,很少提及AWS。这是因为我混淆了概念,还是AWS有我不知道的缺点?您认为将AWS同时用作服务器和数据库是一个好主意吗?在将AWS用作数据库的同时,是否可以将Heroku用作服务器,或者您有其他建议吗


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

服务器使用AWS EC2,数据库使用RDS。人们使用heroku的原因是它可以很快地部署到自定义url(设置起来很容易)。设置AWS需要一些服务器工作原理的知识,但并没有那么复杂(对于小型应用程序也是免费的)。祝你好运

你认为实时应用程序会有问题吗?感谢您的支持:)如果您使用的是Node.js,那么使用Socket.io与服务器通信是一件非常困难的事情。基本上,实时部分取决于代码,因为您使用的是Node.js,所以一切正常。使用什么数据库并不重要。如果这个评论对你有帮助,请接受它!谢谢:)