Vps

選擇用於託管 Web API 的伺服器

  • November 6, 2015

我不完全確定在這裡問是否合適——如果不是,請道歉。

我想在 Ubuntu 上使用 PHP 設置 Web 服務(REST API)。我查看了我已經在使用的託管公司目前提供的服務,並確定了兩個選項。由於我不了解硬體或系統管理,因此我無法判斷哪一個更適合我。

我主要想知道CPU的差異。

前者有 2 個 vCore,不管它們是什麼……我有一個 3 年前在這家公司的虛擬伺服器,作業系統告訴我它的 CPU 執行在 3300 MHz。後者使用 ODROID-XU4 板,它的 CPU 有 4 個執行 1.9 GHz 的核心和 4 個執行在 1.3 GHz 的核心(或者維基百科告訴我的)。

如果我執行 Ubuntu + Apache + PHP,那麼我是使用更快的 vCore 還是 ODROID 的更多核心更好?這些其他差異是否可能相關?

使用虛擬伺服器。因為:

  • 您不必處理低級別的硬體監控,例如 SMART 以了解磁碟何時會發生故障,也不必在發生故障之前更換硬體。雖然我不知道 Hetzner 對虛擬伺服器的效果如何。
  • 這個更便宜。
  • 可能更快的磁碟。SSD 與 SD 卡
  • 兩者都具有相同數量的 RAM。
  • 您沒有列出一個請求將需要哪些資源(cpu、mem、磁碟 i/o),因此很難判斷為您的應用程序比較這些 CPU 是否有意義。

根據http://wiki.hetzner.de/index.php/VServer/en#How_high_is_the_performance_of_the_vCPUs.3F,vserver的一個 vCPU 與執行在 2.0 GHz 的 Intel Xeon E5 CPU 相當。對於不需要磁碟 i/o 和 2GB 的請求可以同時滿足 4 個或更多請求,帶有 Exynos-5422 ARM CPU 的 AX10 可能會更好。但只有在需要超過 1 台伺服器時才值得考慮。

因此,如果您真的想知道哪個更好,請首先找出任何一個系統所需的資源。您需要多少 RAM 作為基礎?在最壞的情況下,每個請求需要多少 RAM、CPU、磁碟讀寫?2GB 能容納多少個請求?您的 MySQL 數據庫是否適合記憶體?

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