**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
7个月前关门了。
改进这个问题
首先介绍一下背景知识,我正在构建一个nodejsapi,它为redis数据库中存储的数据提供服务。我还有一个worker,每天运行由节点cronjob安排。目前,worker和api都在同一个应用程序上。我在本地开发环境中使用docker,所以我有一个 docker-compose
我用它来启动redis数据库,还有一个节点应用程序的dockerfile。
我正计划将其部署到某个云提供商。那么,哪家云服务提供商最适合提供上述背景呢?
我已经做了一些研究,主要是关于google云产品,发现cloudrun和memorystore将是一个不错的选择。不过,memorystore在我的研究中并没有免费的一层,这对我来说是一个缺点,至少目前是这样。
因此,你能给我一些建议,我可以使用云服务提供商,主要是redis db有一个很好的免费层?
或者你对如何在云中使用这样的服务(nodeapi和redis)还有什么建议吗?
ps:我可能会重写这个应用程序以使用firebase作为存储,但我想使用redis来提高它的速度。
1条答案
按热度按时间643ylb081#
带memorystore的云运行很好。
但如果你想免费使用它,你可以申请一个gcp或aws帐户,并在一年内使用gce或ec2免费层,然后在机器上同时运行node.js应用程序和redis服务。
如果您想在将来扩大规模,firebase可能不是一个好的选择。