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%:

相關文章