Hosting

在同一台伺服器上託管我的數據庫和 NodeJS 應用程序

  • August 30, 2017

在同一台伺服器上託管我的數據庫和 NodeJS 應用程序是否合理?

有什麼優點/缺點?

我不認為水平可擴展性是一個問題,因為 RethinkDB 支持集群。我將在 DreamHost 雲伺服器(又名 DreamCompute)上使用 Dokku,最終將切換到 Flynn 以進行擴展。

這是完全合理的。是否有意義,取決於使用指標。

出於擴展目的,如果您的應用程序和數據庫需要並行擴展,則將這兩個服務保留在同一台伺服器中是有意義的,因為該伺服器的擴展實例將擴展這兩個服務。

相反,如果您需要以非對稱方式擴展應用程序和數據庫,則分離可能是更好的解決方案,因為它允許更靈活地處理資源。

引用自:https://serverfault.com/questions/871106