Node.js 托管:低带宽,高 cpu
Node.js Hosting: low bandwidth, high cpu
我一直在四处寻找适合我(可能相当特殊)需求的 Node.js 托管服务。它基本上是供 CMS 编辑器预览 CMS 页面的 Web 应用程序。 (实际网站是静态托管的。)
所以它只处理很少的请求,但是所有的页面请求(*.html)都会触发相当多的一系列动作,为了简化假设它重建了一个好的网站的一部分。
我需要的是一种在少数情况下提供高性能的服务。它还应该支持持续部署,这样当我们更新某些东西时,应用程序始终保持打开状态。 (也越简单越好:我是前端开发人员,而不是开发人员)。
我试过了Google云:更新机制慢得令人痛苦,相当复杂,但稳定快速,但前提是你付出了很多。
Heroku 非常简单,但他们的计划是针对标准网络应用程序的,侧重于许多请求、高带宽等。尽管如此,250 美元的计划在性能方面还是相当不错的。但同样:价格昂贵。
Jelastic 将提供这种灵活的垂直缩放。但是持续部署很难,我还没有想出如何在不中断服务的情况下更新应用程序。
我也考虑过租用虚拟专用服务器,但我还是不知道如何提供持续交付。还有,我宁愿有专门的服务。
感觉一定有一个简单的服务我错过了。非常感谢任何帮助或提示!
我终于找到了我搜索的答案:Google Cloud Run
您只需按使用量付费,而且它仍然提供非常好的性能。对于我的方案,它通过一个疯狂的因素降低了成本:我们将支付不到以前解决方案的 1%(由 Google App Engine 驱动)。
我也尝试过 AWS Lambda,但是我在使用相当广泛的节点应用程序时遇到了很多问题(比如动态要求)。
我一直在四处寻找适合我(可能相当特殊)需求的 Node.js 托管服务。它基本上是供 CMS 编辑器预览 CMS 页面的 Web 应用程序。 (实际网站是静态托管的。)
所以它只处理很少的请求,但是所有的页面请求(*.html)都会触发相当多的一系列动作,为了简化假设它重建了一个好的网站的一部分。
我需要的是一种在少数情况下提供高性能的服务。它还应该支持持续部署,这样当我们更新某些东西时,应用程序始终保持打开状态。 (也越简单越好:我是前端开发人员,而不是开发人员)。
我试过了Google云:更新机制慢得令人痛苦,相当复杂,但稳定快速,但前提是你付出了很多。
Heroku 非常简单,但他们的计划是针对标准网络应用程序的,侧重于许多请求、高带宽等。尽管如此,250 美元的计划在性能方面还是相当不错的。但同样:价格昂贵。
Jelastic 将提供这种灵活的垂直缩放。但是持续部署很难,我还没有想出如何在不中断服务的情况下更新应用程序。
我也考虑过租用虚拟专用服务器,但我还是不知道如何提供持续交付。还有,我宁愿有专门的服务。
感觉一定有一个简单的服务我错过了。非常感谢任何帮助或提示!
我终于找到了我搜索的答案:Google Cloud Run
您只需按使用量付费,而且它仍然提供非常好的性能。对于我的方案,它通过一个疯狂的因素降低了成本:我们将支付不到以前解决方案的 1%(由 Google App Engine 驱动)。
我也尝试过 AWS Lambda,但是我在使用相当广泛的节点应用程序时遇到了很多问题(比如动态要求)。