2019年最佳Node.js托管平台中的9个(免费和付费)

最好的Node.js托管

为您的下一个应用项目寻找最好的Node.js主机?在这篇文章中,我将为所有知识水平的用户分享各种高级和免费的Node.js托管服务。

总的来说,我们将涵盖的选项包括:

  1. Heroku#
  2. 亚马逊网络服务#
  3. DigitalOcean#
  4. A2主机#
  5. 小故障#
  6. Google云端平台#
  7. Microsoft Azure#
  8. Platform.sh#
  9. NodeChef#

继续阅读以了解每个平台的更详细信息!

1. Heroku(www.Heroku.com)

Heroku的

Heroku是一个云应用程序平台,提供免费的Node.js托管,这本身就是一个非常大的吸引力。当然,有一些限制,并且,就像免费的WordPress托管,你可能想要为一个严肃的项目去付费托管。但是,如果您对这些限制感到满意,并且只是寻找免费的Node.js主机来玩,那么这是一个很好的起点!

Heroku还提供付费计划,根据您的需求,这也是一个不错的选择。

那么Heroku的免费Node.js托管的限制是什么?即:

  • 512MB内存
  • 在30分钟不活动后睡觉
  • 只有一个用户
  • 您的整个帐户限制为1,000“dyno hours”(如果您使用信用卡验证 – 否则只有550)

如果这些限制妨碍了您的计划,Heroku的付费计划仍然可以负担得起,起价仅为7美元。

Heroku具有良好的文档记录,易于扩展,通常对开发人员友好。

2.亚马逊网络服务(AWS.Amazon.com)

AWS

您可能已经听说过亚马逊网络服务,因为它的功能就像…整个互联网。好吧,这有点夸张,但它很漂亮,很受欢迎。

通过其众多集成服务,AWS为托管Node.js应用程序提供了一个很好的选择。

虽然有很多不同的服务可供选择,但您很可能希望从Elastic Beanstalk开始,这使得“使用Amazon Web Services轻松部署,管理和扩展Node.js Web应用程序”。

您只需上传代码,然后AWS就可以处理部署和配置。此外,Elastic Beanstalk服务不收取任何特殊费用 – 您仍然只需为您使用的实际AWS服务付费。

另一个有趣的选择是Lambda,它提供无服务器托管方法。

如果您还不熟悉AWS,可以查看“部署Node.js Web应用程序”项目指南,了解基础知识并启动并运行您的应用程序。

3. DigitalOcean(www.DigitalOcean.com)

在DigitalOcean主机上单击一次Node.js设置

DigitalOcean是一种流行的云基础架构服务,也是Node.js托管的理想选择,只需点击几下即可启动新的Node.js Ubuntu Droplet。或者,您也可以创建自己的Droplet并自行设置所有内容。

对于没有经验的用户来说,这不是最佳选择,因为您需要自己管理基础架构,但价格实惠且DigitalOcean可以根据需要轻松扩展您的应用程序。

您可以以每月5美元的价格开始使用新的液滴,并且您可以在三个不同的大陆上选择八个不同的数据中心。

DigitalOcean最近还收购了Nanobox,它有助于更​​轻松地部署网络应用程序 – 您可以在这里注册测试版。

4. A2主机(www.A2Hosting.com)

A2托管node.js计划

A2 Hosting是为数不多的提供专用Node.js托管包的“传统”主机之一。也就是说,您通常会查看Node.js的云或专用选项,但A2 Hosting允许您使用他们的共享计划。

这使得A2 Hosting成为一个非常实惠的选择,计划起价为每月3.92美元:

  • 1个网站
  • 5个数据库
  • 无限存储和转移
  • 通过Let's Encrypt获得免费的SSL证书
  • cPanel用于服务器管理

计划从那里开始,以获得更多网站和更好的表现。

但是,A2 Hosting的缺点是,扩展您的应用程序并不像在此列表中使用众多云Node.js托管服务提供商那样容易。

5. Glitch(Glitch.com)

Glitch提供免费的Node.js托管服务

如果您正在为一个有趣的项目寻找免费的Node.js托管,Glitch可能是您的工具。对于一个认真的企业来说,它不是一个好的选择,但它对于有趣的应用程序或原型设计来说非常棒。

您甚至可以匿名创建应用程序,但如果您希望项目保持活动状态(匿名应用程序在五天后过期),您将需要通过GitHub或Facebook登录。

Glitch不允许您使用自己的域名,还有一些其他限制,例如:

  • 如果不使用,项目会在5分钟后睡眠,并在12小时后自动停止。他们在收到另一个HTTP请求时唤醒。
  • 200MB磁盘空间限制和512MB资产存储空间。
  • 512MB RAM,就像Heroku的免费Node.js托管限制一样。
  • 每小时限制为4,000个请求。

有关在Glitch上托管Node.js应用程序的简单指南,请查看Glito.com上的白痴指南。

Glitch来自与Stack Overflow,Stack Exchange和Trello(在Trello被Atlassian收购之前)相同的团队,所以它背后有一些重量。

6.谷歌云平台(Cloud.Google.com)

Google云端平台

如果您想在支持Google搜索和YouTube的同一基础架构上托管您的Node.js应用,Google Cloud Platform可能只是您托管的最佳Node.js。

与亚马逊网络服务一样,您可以选择大量不同的产品和服务。您肯定要考虑的是Google App Engine,它可以让您“专注于编写代码,而无需担心管理底层基础架构”。

而且,与AWS一样,您只需为实际使用的资源付费。

有关在Google Cloud Platform上托管Node.js应用程序的入门指南,请查看Google的Node.JS App Engine快速入门指南。

7. Microsoft Azure(Azure.Microsoft.com)

Microsoft Azure node.js

另一个大名云计算平台,Microsoft Azure还提供了许多服务,可以轻松托管和部署Node.js应用程序。

具体来说,Azure的App Service为托管Node.js应用程序提供了完全托管的解决方案。

关于Microsoft Azure的另一个吸引人的地方在于它提供了12个月的免费核心服务,以及可以在前30天内用于额外服务的200美元信用额度。因此,虽然它不是永远免费的,但在您需要付款之前,您可以获得很多里程。

8. Platform.sh(Platform.sh)

Platform.sh Node.js托管PaaS

如果您讨厌管理Node.js应用程序的基础架构,Platform.sh可能是您应用程序的最佳Node.js托管。

顾名思义,它是一种平台即服务(PaaS),可以处理所有应用程序的基础架构。

它不是技术上的托管,因为Platform.sh与AWS,Google Cloud Platform,Microsoft Azure等合作。但它确实使您在该云基础架构上运行Node.js应用程序变得更加容易。

Platform.sh的计划起价为每月50美元,并根据您的需求从那里上升。您还可以免费试用它进行测试 – 无需信用卡。

9. NodeChef(www.NodeChef.com)

NodeChef

计划起价仅为每月9美元,NodeChef在您选择的四大洲四个数据中心的裸机服务器上使用Docker容器为您的应用提供经济实惠的Node.js主机:

  • 美东
  • 欧盟 – 西部(巴黎)
  • 新加坡
  • 悉尼

您可以在SQL和NoSQL数据库之间进行选择,NodeChef还提供轻松扩展和自动SSL证书配置。

NodeChef每月9美元的入门级计划可以帮助您:

  • 1个CPU
  • 128 MB应用程序内存
  • 100 MB数据库内存
  • 1 GB数据库存储
  • 未计量的带宽

然后,您可以根据需要扩展单个资源。

转至顶部什么是最好的Node.js托管您的需求?

这是一个快速摘要:

在市场上托管的最佳Node.js

主办 价格来自 按使用付费? * 基于云?
Heroku的 $ 0
AWS $ 0
DigitalOcean $ 5
A2主机 $ 3.92
毛刺 $ 0 N / A – 免费 N / A
Google云端平台 $ 0
Microsoft Azure $ 0
Platform.sh $ 50
NodeChef $ 9

通过“按使用付费”,我们的意思是您根据您使用的实际资源进行支付,而不是每月支付一定的金额。

要结束这篇文章并帮助您选择最适合您特定情况的Node.js主机,让我们来看看:

首先,如果您精通技术,那么大型云基础架构服务就是一个不错的选择,它们通常会为您提供有助于简化应用管理的服务,并消除许多繁琐的基础架构需求。

当然,你在这里有三巨头:

  • AWS,以及Elastic Beanstalk
  • Google Cloud Platform以及App Engine
  • Microsoft Azure以及App Service

DigitalOcean和Heroku也提供了很好的选择,Platform.sh提供了一个PaaS来帮助您进行端到端的开发。

如果你专门寻找免费的Node.js托管,Glitch是非关键任务的好选择,而Heroku也提供有限的免费计划。

最后,如果你不想去云路线,A2 Hosting提供了一个价格合理的入口点,每月约4美元,是少数能让你在没有自己的VPS或专用服务器的情况下运行Node.js的主机之一。 NodeChef还在裸机服务器上提供Docker容器方案,价格实惠。

有关为Node.js选择最佳主机的任何问题?在评论中提问!

不要忘记加入我们的速成课程,以加快您的WordPress网站。通过一些简单的修复,您可以将加载时间减少50-80%:

相关文章