什麼是虛擬私人伺服器 (VPS)?

虛擬私人伺服器 (簡稱 VPS) 是一種實體伺服器上的獨立虛擬環境,由雲端服務供應商或網站代管服務供應商自有自營。虛擬私人伺服器代管服務使用虛擬化技術,將一部實體機器分割成多個共用資源的私人伺服器環境。

虛擬私人伺服器的定義

VPS (即虛擬私人伺服器) 是一種在與其他使用者共用的實體伺服器上,提供虛擬化伺服器資源的虛擬機器

什麼是 VPS 託管?

VPS 託管是一種網站代管服務,透過虛擬化技術將實體伺服器分割成多個虛擬伺服器,每個伺服器都能使用專屬資源和作業系統。VPS 託管是結合共用和專用託管服務的混合式解決方案。

VPS 與雲端 VM 的差異

雖然「VPS」和「虛擬機器」(VM) 這兩個詞彙經常交替使用,但通常意指不同的代管環境和定價模式。

傳統 VPS 通常託管於單一、分割成多個小部分的實體伺服器。由於定價模式的關係,這類服務通常是個人或小型團隊的首選。客戶通常支付固定的月費,換取定量的運算、儲存空間和資料傳輸 (頻寬) 服務使用權。這有助於預測小型工作負載的成本。

雲端 VM (例如 Google Cloud Compute Engine 執行個體) 託管於較大的運算資源集區,而非單一實體伺服器。傳統 VPS 仰賴單一機器,而雲端 VM 則採用分散式架構,因而為企業工作負載帶來獨特優勢:

  • 可靠性:如果硬體故障,雲端 VM 通常會自動遷移至其他硬體,而傳統 VPS 則可能隨著實體伺服器故障而停機。
  • 擴充性:雲端 VM 可讓您根據需求立即擴充或縮減資源,不會受限於固定的伺服器大小。
  • 定價:雲端 VM 通常依用量計費 (即付即用)。雖然這與 VPS 的固定費率模式不同,但能提高資金運用彈性,因為您只需要為使用的資源付費。

虛擬私人伺服器的用途為何?

VPS 的用途廣泛,包括:

託管網站、網誌和電子商務商店。

執行網頁應用程式、行動應用程式後端和其他軟體。

提供獨立的軟體開發與測試環境。

代管應用程式和服務的資料庫。

部署專用電子郵件伺服器。

提供電腦環境的遠端存取權。

共用、專用與 VPS 託管的比較

要瞭解虛擬私人伺服器和專用伺服器之間的區別,您必須先瞭解不同類型的網站代管服務。

  • 共用代管是指多位使用者共用一部實體伺服器及其所有資源。但是,系統不會向您分配固定數量的資源,這表示您網站的運算能力和記憶體可能會受到其他使用者需求的影響。
  • 專用代管服務則提供整部實體伺服器,所有資源都保留給貴公司使用。您可以取得硬體、作業系統和自訂伺服器軟體等一切軟硬體的完全控制權。
  • VPS 代管介於共用代管和專用代管之間。與共用代管不同,您的 VPS 會被分配指定數量的的資源。此外,您還可以用更實惠的價格享有專屬代管服務的許多好處,包括自有作業系統、伺服器應用程式和根層級存取控管。  

下面我們用類比方式來說明 VPS 與專用伺服器的區別:

您可以將 VPS 伺服器想像成在一家餐廳預訂私人包廂來慶祝生日。您可以在專用的空間單獨用餐,並根據您的需求對這個私人空間進行客製化設計,而不必與其他顧客一起在餐廳大廳用餐 (共用伺服器)。

您會獲得滿足您所有賓客需要的座位、餐桌、餐盤和餐具,並且可以依照自己的喜好佈置。您可以要求餐廳提供不同的菜單或特調飲品,讓您的賓客可以依照自己的口味點餐。但是,您需要與其他顧客共用廚房、服務人員和其他設施。

專用伺服器就像是租一個場地,然後聘請外燴和活動公司。您可以完全掌控聚會的方方面面,為您的賓客預留所有資源,但費用也相當高昂。

VPS 託管類型

  • 代管式 VPS 託管服務:代管服務供應商負責伺服器管理、維護和安全防護。
  • 非代管式 VPS 託管服務:使用者必須自行管理伺服器,包括安全性、維護和軟體更新等作業。
  • 雲端 VPS 託管:VPS 伺服器部署在雲端基礎架構上,享有高擴充性和可靠性。

VPS 託管的優點

選擇虛擬私有伺服器代管服務時,可考慮以下幾項特色:

掌控度較高

與共用代管服務相比,您擁有根層級存取權,且能自訂伺服器環境。

專屬資源

配有專屬的 CPU、記憶體和儲存空間資源,因此效能穩定。

擴充性

可因應流量和應用程式需求變化,輕鬆擴充或縮減資源。

符合成本效益

VPS 通常兼具共享託管和專用伺服器的特性,既經濟實惠又功能強大。

安全性提升

與同一實體伺服器上的其他使用者隔離,安全性因而提升。

自由選擇作業系統

選擇最符合需求的作業系統 (例如 Linux 或 Windows)。

透過 Google Cloud 解決業務難題

新客戶可以獲得價值 $300 美元的免費抵免額,盡情試用各項 Google Cloud 功能。
與 Google Cloud 銷售專員聯絡,深入探討貴公司面臨的獨特挑戰。

如何在 Google Cloud 建立 VM 執行個體

以下說明如何使用 Compute Engine 在 Google Cloud 建立虛擬機器 (VM) 執行個體。此做法獲得的效益與 VPS 類似,但能額外享有雲端基礎架構的優勢。

步驟 1:註冊 Google Cloud:如果還沒有帳戶,請建立 Google Cloud 帳戶。

步驟 2:建立專案:在 Google Cloud 控制台中建立新專案。

步驟 3:啟用 Compute Engine API:前往 API 程式庫,啟用 Compute Engine API。

步驟 4:建立 VM 執行個體:前往 Compute Engine 並點按「建立執行個體」。

步驟 5:設定執行個體:

  • 為執行個體取名。
  • 選取區域和可用區。
  • 選擇機器設定 (CPU、記憶體)。
  • 選取作業系統映像檔 (例如 Debian、Ubuntu、Windows Server)。
  • 設定網路和防火牆。

步驟 6:建立:點按「建立」以啟動 VM 執行個體。

步驟 7:連線至執行個體:執行個體開始運作後,請透過 SSH 或 RDP (適用於 Windows 執行個體) 連線。

後續行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。